<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > LCD顯示器與PIC16F877單片機連接

LCD顯示器與PIC16F877單片機連接

作者: 時(shí)間:2012-03-26 來(lái)源:網(wǎng)絡(luò ) 收藏

三.JHD161A 的控制程序流程圖

1.顯示數據程序流程圖

JHD161A液晶顯示模塊可以和直接接口,它有直接訪(fǎng)問(wèn)方式和間接控制方式。液晶顯示模塊是一個(gè)慢件,所以在執行每條指令之前一定要判斷模塊的忙標志是否為低電平。其顯示地址的分配如表2,要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,比如第九個(gè)字符的地址是40H,那么是否直接寫(xiě)入40H就可以將光標定位在第九個(gè)字符的位置呢?這樣不行,因為寫(xiě)入顯示地址時(shí)要求最高位D7恒為高電平1,所以實(shí)際寫(xiě)入的數據應該是 01000000B(40H)+10000000B(80H)=11000000B(C0H)。JHD161A的1行16個(gè)字符分成兩組,左右各8個(gè),兩組的地址不是連續的,各自的起始地址分別是80H和C0H。送顯示數據的方法是先送第1位的起始地址80H后可連續送8個(gè)要顯示的數據,再送第9位的起始地址C0H后又可連續送8個(gè)要顯示的數據,這時(shí)在上就可以看到要顯示的16個(gè)字符。顯示‘0~F’16進(jìn)制的16個(gè)數的程序流程圖如圖2所示。

20.jpg

2.背光控制程序流程圖

本系統上的模塊采用的是8bit顯示模式,因此液晶模塊上電后應在左邊顯示8個(gè)5x7點(diǎn)陣塊,若LCD模塊在系統上電后無(wú)此現象,請檢查V0電壓(VDD—V0≥4.7 V),改變RW的值將改變LCD顯示的亮度。分析光敏電阻對環(huán)境光強的采樣結果,當環(huán)境光強下降至某一值時(shí)開(kāi)啟光,否則關(guān)閉背光。系統所用的光敏電阻在正常的室內光強下約為100KΩ,環(huán)境光亮度越低則RA2采樣到的電壓值就越小,光敏電阻的值隨光強的減小而增大,無(wú)光時(shí)相當于斷路。合理調整R2的值將有利于調試,選擇合理的臨界值并通過(guò)鍵盤(pán)輸入到的EEPROM中,光敏電阻的阻值是一個(gè)非線(xiàn)性量,因此臨界值要根據實(shí)際的情況來(lái)確定,圖 3為L(cháng)CD背光控制程序流程圖。

四.小結

以上是我們在使用JHD161A時(shí)的一些經(jīng)驗總結,由于JHD161A的1行16個(gè)字符平分成兩組,在使用時(shí)一定要注意JHD161A的顯示地址不是連續的;其次液晶顯示模塊是一個(gè)慢顯示器件,在執行每條指令之前一定要先判斷模塊的忙標志是否為低電平,或者在執行每條指令之后加適當的延時(shí)。

參考文獻:
[1] 劉和平.PIC16F87X使用軟件與接口技術(shù)——C語(yǔ)言及其應用.北京:北京航空航天大學(xué)出版社,2002
[2] (加) Myke Predko. PICmicro微控制器編程與自主開(kāi)發(fā). 姜漢龍譯. 北京: 電子工業(yè)出版社,1999.
[3] 王有緒 .PIC系列接口技術(shù)及應用系統設計. 北京航空航天大學(xué)出版社,2001.4.5

LCD顯示屏相關(guān)文章:lcd顯示屏原理


led顯示器相關(guān)文章:led顯示器原理


lcd相關(guān)文章:lcd原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 連接 單片機 PIC16F877 顯示器 LCD

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>