基于ARM單片機(jī)的小車顯示系統(tǒng)設(shè)計(jì)
1.2 TH12864顯示模塊
本次系統(tǒng)設(shè)計(jì)的顯示模塊選擇帶中文字庫(kù)的TH12864,其電源電壓為3.3 V。TH12864液晶顯示模塊是128×64點(diǎn)陣的漢字圖形型液晶顯示模塊,可顯示漢字及圖形,內(nèi)置國(guó)標(biāo)GB2312碼簡(jiǎn)體中文字庫(kù)(16×16點(diǎn)陣)、128個(gè)字符(8×16點(diǎn)陣)及64×256點(diǎn)陣顯示RAM(GDRAM)??商峁?位并行及串行2種連接方式,具有多種功能:光標(biāo)顯示、畫面移位、睡眠模式等。其中TH12864的管腳功能如下:
1:VSS,地(GND);2:VDD,電源;3:V0,背光調(diào)節(jié);4:CS,片選信號(hào);5:STD,串行數(shù)據(jù);6:SCLK,串行時(shí)鐘;14:DB0-DB7,并行數(shù)據(jù);15:PSB,串并口選擇,串行模式為低電平有效;17:/RST,復(fù)位;19:LEDA,背光正極;20:LEDK,背光負(fù)極。
1.3 LM3S811主控芯片與TH12864顯示模塊的連接
為節(jié)約系統(tǒng)硬件資源以便其他用途,故選擇TH12864顯示模塊為串行模式。則主控芯片LM3S811只需要占用3個(gè)GPIO管腳即可,保留PWM等用于小車驅(qū)動(dòng)等,選擇與比較器和I2C復(fù)用的PB2,PB4和PB6,如圖2所示。本文引用地址:http://2s4d.com/article/149381.htm
2 系統(tǒng)軟件設(shè)計(jì)
系統(tǒng)軟件設(shè)計(jì)分為底層驅(qū)動(dòng)程序、中層實(shí)現(xiàn)程序和上層應(yīng)用程序。軟件以IAR集成開發(fā)環(huán)境為開發(fā)平臺(tái),用C語(yǔ)言編寫,便于維護(hù)和移植。下面是部分源程序。
評(píng)論