關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 文字電話的液晶顯示與實(shí)現(xiàn)

文字電話的液晶顯示與實(shí)現(xiàn)

作者: 時間:2013-08-18 來源:網(wǎng)絡(luò) 收藏

摘要:文中實(shí)現(xiàn)了文字電話通信前等待界面和通信中信息的。使用Microchip公司生產(chǎn)的dsPIC33F數(shù)字信號控制器與16位開發(fā)板,以為開發(fā)平臺,使用C語言編程并通過C30進(jìn)行編譯完成對數(shù)字信號控制器的控制,從而實(shí)現(xiàn)控制器驅(qū)動模塊實(shí)現(xiàn)顯示。利用點(diǎn)陣型模塊的命令字實(shí)現(xiàn)顯示界面的小圖標(biāo)設(shè)計和滾屏設(shè)計,并且實(shí)現(xiàn)了通信過程中雙方通信數(shù)據(jù)的顯示。實(shí)踐表明,使用dsPIC33F數(shù)字信號控制器與液晶顯示模塊構(gòu)成的顯示系統(tǒng)可以滿足文字電話的顯示要求。
關(guān)鍵詞:;;;液晶顯示

當(dāng)今社會,通信設(shè)備的迅速發(fā)展和廣泛應(yīng)用使得人與人之間的信息交流變得十分方便,給人們的生活帶來了極大的便利。然而,對于聾啞人來說,在某些特定場合中現(xiàn)有的通信設(shè)備并不能滿足他們的需求,比如在火災(zāi)或者盜竊案件發(fā)生時需要報警的情況下,普通電話就不能勝任了,所以在某些機(jī)關(guān)部門使用文字電話就可以解決這些難題。這里所說的文字電話是指帶有全鍵盤的電話機(jī),文字信息通過普通電話線
進(jìn)行傳輸,在文字電話的顯示屏上既可以看到自己傳出的文字信息,也能夠看到對方傳出的文字信息。所以對于文字電話來說,顯示部分就顯得尤為重要,考慮到成本問題,一個既能完成顯示任務(wù)又價格便宜的顯示模塊用在文字電話上就十分合適。

1 硬件設(shè)計
1.1 dsPIC33F數(shù)字信號控制器
在文字電話中,控制液晶顯示模塊的控制器使用Microchip公司生產(chǎn)的dsPIC33F系列數(shù)字信號控制器,dsPIC33F是Microchip公司生產(chǎn)的高性能16位數(shù)字信號控制器,它的性能好、集成度高。而且dsPIC系列單片機(jī)具有數(shù)字信號處理能力,即具有內(nèi)置的DSP運(yùn)算核和DSP指令。ds PIC33F的運(yùn)行速度可達(dá)40 MIPS,工作電壓最高3.6 V,工作溫度范圍到。在文字電話中,完成顯示任務(wù)只是其中的一項任務(wù),更重要的工作是完成語音與數(shù)據(jù)的共同傳輸,用普通的單片機(jī)雖然可完成顯示任務(wù),但是在發(fā)送數(shù)據(jù)和接受數(shù)據(jù)時要完成數(shù)據(jù)的處理就顯得比較困難,dsP IC33F數(shù)字信號控制器強(qiáng)大的數(shù)據(jù)處理功能可以有效的處理數(shù)據(jù),同時又可以完成顯示任務(wù)。
1.2 液晶顯示模塊
文字電話的液晶顯示屏使用Microchip公司16位開發(fā)板上自帶的1602液晶顯示屏,它是由TRULYSEMICONDUCTION公司生產(chǎn)的FSTN封裝的液晶顯示模塊,顯示控制器使用NT7603,輸入電壓3.3 V。最多可以顯示兩行字符,每行16個字符,也可以顯示32個字符,顯示一行??梢耘c4位或者8位的單片機(jī)接口相連接??梢詫?shí)現(xiàn)的顯示功能有清屏,光標(biāo)歸位,開關(guān)顯示,開關(guān)光標(biāo),光標(biāo)閃爍,光標(biāo)移位和顯示移位。指令集簡單又能滿足顯示效果的要求。NT7603的DDRAM為80x8位,即一次最多可以顯示80個字符,內(nèi)置的CGROM包含256個字模,NT7603也包含CGRAM,用戶在運(yùn)行時可以存儲8個字模,這些存儲特點(diǎn)使得字符的顯示靈活多變。NT7603采用CMOS工藝,可以滿足低功耗的需求。
1.3 硬件連接
在16位的開發(fā)板上使用的液晶顯示模塊型號為TSB1G7000,它內(nèi)置有NT7603液晶顯示控制器,此液晶顯示模塊與dsPIC33F的內(nèi)部連接圖如圖1所示,可以看到,數(shù)字信號控制器的引腳RD4與液晶控制器的使能信號端E腳相連接,RD5與讀寫控制引腳R/W相連接,RB15與命令數(shù)據(jù)選擇端RS相連接,RE0-RE7分別與液晶顯示模塊的DB0-DB7相連接。單片機(jī)的13腳與30腳ADD接+5 V直流電源,31腳ASS接地。液晶顯示模塊的電源電路由16位開發(fā)板提供,這樣就完成了數(shù)字信號控制器與LCM構(gòu)成顯示系統(tǒng)的最小連接。

本文引用地址:http://m.butianyuan.cn/article/159286.htm

a.jpg



2 軟件設(shè)計
文字電話使用 IDE集成開發(fā)環(huán)境,編譯器使用MPLAB C30,用戶使用C30開發(fā)dsPIC33F系列單片機(jī),這種結(jié)構(gòu)化語言提高了嵌入式軟件開發(fā)的靈活性、可移植性和可維護(hù)性。C30編譯器優(yōu)秀的代碼效率來源于以下一些事實(shí):全新的指令集;靈活多樣的尋址方式;采用軟件堆棧;支持多種指針、多個指針,方便C語言操作;DO、REPEAT等指令的底層支持;更加自然的支持高級語言;擁有雙累加器和長累加器;支持桶形移位寄存器;允許快速直接的多位移位操作和數(shù)據(jù)轉(zhuǎn)換操作;先進(jìn)的優(yōu)化方式。


上一頁 1 2 下一頁

關(guān)鍵詞: dsPIC233F TSB1G7000 MPLAB 液晶顯示

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉