投訴熱線:13148701893
聯系人:鄧小姐
傳真: 0755-27315661
0760-85884496
座機:0755-29769890-0
0760-85884486
郵箱:jxdlx107@goodview-lcd.com
辦公地址:深圳市寶安區福永塘尾富華工業區11棟3樓
工廠地址:廣東省中山市三鄉鎮萬里路1號平鋪工業區B棟三樓
通用型LCD1602液晶模塊操作方法
來源:1602字符液晶 發布時間:2018-03-01 點擊量:4131

通用型LCD1602液晶模塊操作方法
LCD1602是指顯示的內容為16X2,即可以顯示兩行,每行16個字符液晶模塊(顯示字符和數字)。
目前市面上字符液晶絕大多數是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780寫的控制程序可以很方便地應用于市面上大部分的字符型液晶。
如圖2所示,字符型LCD1602通常有14條引腳線或16條引腳線的LCD,多出來的2條線是背光電源線VCC(15腳)和地線GND(16腳),從左到右分別是1引腳到16引腳在這里要說明的是:
(1)要用1602型LCD顯示字符必須解決3個問題:a.待顯示字符ASCII標準碼產生;b.液晶顯示模式的設置;c.字符顯示位置的指定。
(2)若想在00H處顯示數據的話,則必須將00H加上80H,即0x00H+0x80H,若要在01H處顯示數據,也必須加0x80H,例如要將某字符顯示在第2行第5列,則確定地址的指令代碼應為80H+44H=C4H.依次類推。
(3)CGRAM是用戶自定義的字符圖形,可以定義8個。
(4)LCD1602只有11條指令,學會使用這11條指令,就可以輕松控制。
(5)要讓液晶顯示字符,必須對有無光標、光標的移動方向、光標是否閃爍及字符的移動方向等進行設置,才能獲得所需的顯示效果。
1602液晶顯示模式的設置是通過控制指令對內部的控制器控制而實現的,常用的控制指令見表8-5.例如,要將顯示模式設置為“16X2顯示,5X7點陣,8位數據接口”,只要向液晶模塊寫二進制指令代碼00111 000B,即16進制代碼38H就可以了。
(6)LCD是一個慢顯示器件,所以在寫每條指令前一定要先讀LCD的忙碌狀態,如果LCD正忙于處理其他指令,就等待;如果不忙,再執行寫指令。為此,1602型LCD專門設了一個忙碌標志位BF,該位鏈接在8位雙向數據線的DB7位上。如果BF為低電平“0”,表示LCD不忙;如果BF為高電平“1”,則表示LCD處于忙碌狀態,需要等待。假定1602型LCD的8位雙向數據線(DB0~DB7)是通過單片機的P0口進行數據傳遞的,那么只要檢測P0口的P0.7引腳電平(DB連P0.7)就可以知道忙碌標志位BF的狀態。




阿里巴巴二維碼
網站二維碼