一、實(shí)驗(yàn)?zāi)康?/h1>
1、本實(shí)驗(yàn)的目的是學(xué)習(xí)使用工具轉(zhuǎn)換圖像數(shù)據(jù)的方法,并實(shí)現(xiàn)LCD圖像數(shù)據(jù)的顯示。
二、實(shí)驗(yàn)原理
1、LCD控制器
要實(shí)現(xiàn)一塊LCD正常的顯示文字、圖像和觸摸,不僅需要LCD驅(qū)動(dòng)器,而且還需要相應(yīng)的LCD控制器,控制器一般有兩種:顯示控制器和觸摸控制器。在通常情況下,生產(chǎn)廠商把LCD驅(qū)動(dòng)器會(huì)以COF/COG的 形式與LCD玻璃基板制作在一起,而LCD控制器則是由外部的電路來實(shí)現(xiàn),現(xiàn)在很多的MCU內(nèi)部都集成了LCD控制器,
2、LCD顯示控制器
TMS320C6748 CPU內(nèi)部就有對(duì)應(yīng)的LCD顯示控制器(光柵控制器)。LCD 控制器由兩個(gè)獨(dú)立的控制器組成,即光柵控制器和 LCD 接口顯示驅(qū)動(dòng)器 (LIDD) 控制器。每個(gè)控制器獨(dú)立于另一個(gè)控制器運(yùn)行,并且在任何給定時(shí)間只有一個(gè)控制器處于活動(dòng)狀態(tài)。
3、LCD顯示原理
液晶分子在電場(chǎng)作用下->會(huì)發(fā)生排列上的變化-> 影響通過其的光線變化->通過偏光片的作用可以表現(xiàn)為明暗的變化->控制了光線的明暗變化->顯示圖像(黑白)
4、LCD顯示流程
程序流程設(shè)計(jì)
程序流程設(shè)計(jì)中首先要進(jìn)行外設(shè)使能配置,接著進(jìn)行LCD管腳復(fù)用配置和LCD中斷配置,然后進(jìn)行LCD顯示的初始化。最后將圖像數(shù)據(jù)放到顯存中并在LCD上顯示圖像。
5、源碼
管腳復(fù)用源碼
基于StarterWare控制外設(shè)時(shí)可調(diào)用對(duì)應(yīng)的API接口,無需配置復(fù)雜的寄存器。LCD管腳復(fù)用配置的函數(shù)源碼可以查看LCD.c。
LCD中斷使用流程
時(shí)序配置源碼
LCD初始化的相關(guān)函數(shù)源碼和函數(shù)使用說明可以查看raster.c。以水平時(shí)序配置函數(shù)為例,第一個(gè)參數(shù)是LCD模塊的內(nèi)存地址,第二個(gè)參數(shù)是確定每行所需像素?cái)?shù)的值,第三個(gè)參數(shù)設(shè)置水平同步時(shí)鐘的值,第四個(gè)參數(shù)設(shè)置前階。第五個(gè)參數(shù)設(shè)置后階。
GrImageDraw函數(shù)源碼
把顯示圖像的像素?cái)?shù)據(jù)放到顯存中的函數(shù)源碼和函數(shù)使用說明可以查看image.c,使用的是TI提供的圖形函數(shù)庫。第一個(gè)參數(shù)是指向繪圖初始化設(shè)置的指針。 第二個(gè)參數(shù)是指向要繪制的圖像的指針。第三個(gè)參數(shù)是圖像左上角的 X 坐標(biāo)。第四個(gè)參數(shù)是圖像左上角的 Y 坐標(biāo)。
image.c
bmp格式的數(shù)據(jù)是不能讓LCD顯示的,所以需要進(jìn)行圖片轉(zhuǎn)化。在StarterWare的安裝路徑中提供了圖片轉(zhuǎn)化的工具,后續(xù)可以通過該工具協(xié)助更改顯示圖片。
圖片轉(zhuǎn)化步驟
1、先將BMP圖像文件拷貝到bmp2c目錄下
2、在Windows開始菜單底部輸入cmd進(jìn)入控制臺(tái)窗口
3、進(jìn)入bmp2c目錄并執(zhí)行圖片轉(zhuǎn)化命令,就會(huì)生成圖形文件的字符數(shù)組C文件image.c
4、在image.c文件頭加入頭文件申明,并拷貝至LCD工程根目錄下覆蓋原有圖像文件image.c
5、最后重新編譯并運(yùn)行程序即可。
三、操作現(xiàn)象
1、實(shí)驗(yàn)設(shè)備
2、硬件連接
(2)將撥碼開關(guān)撥到DEBUG模式01111,連接實(shí)驗(yàn)箱電源,撥動(dòng)電源開關(guān)上電。
3、軟件操作
導(dǎo)入工程,選擇Demo文件夾下的對(duì)應(yīng)工程
編譯工程,生成可執(zhí)行文件
將CCS連接開發(fā)板并加載程序
點(diǎn)擊運(yùn)行程序
在LCD屏幕上會(huì)顯示圖片。
實(shí)驗(yàn)結(jié)束后,先點(diǎn)擊黃色按鈕暫停程序運(yùn)行,再點(diǎn)擊紅色按鈕退出CCS與實(shí)驗(yàn)板的連接,最后實(shí)驗(yàn)箱斷電即可。
-
驅(qū)動(dòng)器
+關(guān)注
關(guān)注
54文章
8605瀏覽量
148870 -
寄存器
+關(guān)注
關(guān)注
31文章
5412瀏覽量
123119 -
仿真器
+關(guān)注
關(guān)注
14文章
1033瀏覽量
84857 -
LCD控制器
+關(guān)注
關(guān)注
0文章
47瀏覽量
15673 -
LCD顯示
+關(guān)注
關(guān)注
0文章
132瀏覽量
18793
發(fā)布評(píng)論請(qǐng)先 登錄
基于TIC6000的DSP教學(xué)實(shí)驗(yàn)箱操作教程:5-18 RGB24圖像灰度轉(zhuǎn)換(LCD顯示)
基于DSP C6000教學(xué)實(shí)驗(yàn)箱_數(shù)字圖像處理教程:5-9 圖像反色實(shí)驗(yàn)案例分享
DSP國產(chǎn)教學(xué)實(shí)驗(yàn)箱_實(shí)驗(yàn)案例_操作教程:5-11 邊緣檢測(cè)
漢字顯示實(shí)驗(yàn)與圖片顯示實(shí)驗(yàn)不成功
RGB-LCD字符和圖片顯示實(shí)驗(yàn)
嵌入式教程_DSP教學(xué)實(shí)驗(yàn)箱:2-9 VGA顯示實(shí)驗(yàn)
國產(chǎn)DSP教學(xué)實(shí)驗(yàn)箱:6-LCD圖片顯示實(shí)驗(yàn)(工具轉(zhuǎn)換圖片)
國產(chǎn)DSP實(shí)驗(yàn)箱_操作教程:2-7 LCD圖片顯示實(shí)驗(yàn)(程序讀取圖片)
EDA 教學(xué)實(shí)驗(yàn)箱的設(shè)計(jì)
ALIENTEK_MINISTM32_實(shí)驗(yàn)25_圖片顯示實(shí)驗(yàn)
HL配套C實(shí)驗(yàn)例程12864顯示圖片
國產(chǎn)DSP操作教程:LCD圖片顯示實(shí)驗(yàn)(程序讀取圖片)

從理論到實(shí)踐:DSP教學(xué)實(shí)驗(yàn)箱中的音頻濾波實(shí)驗(yàn)案例精選

評(píng)論