LCD1602點陣型液晶模塊 2行 16個字符 5x7或5x10 每行之間有間隔 缺點:不能很好顯示圖片 1602的引腳 16個管腳
3管腳(VL) :通過電位器改變3管腳的電壓值 從而調節液晶顯示的亮度 操作步驟: 初始化 寫命令(RS=0)設置顯示坐標 寫數據(RS=1)
LCD1602關鍵性的指令設置
1.清屏指令(0X01)
功能:清除液晶顯示器 將DDRAM內容全部填入“空白”的ASCII碼20H 光標歸位,即將光標撤回顯示屏的左上方 將地址計數器(AC)的值設置為0; 2.進入模式設置(0X06)功能:設定每次定入1位數據后光標的移動方向,并且設定每次寫入的一個字符是否移動 I/D 0:寫入新數據后光標左移 1:光標右移 S 0:寫入新數據后顯示屏不移動 1:顯示屏整體右移一個字符 3.顯示開關控制指令(0X0C)功能:控制顯示器開關、光標顯示/關閉以及光標是否閃爍。參數設定情況如下 D 0=顯示功能關 1=顯示功能開 C 0=無光標 1=有光標 B 0=光標閃爍1=光標不閃爍
二、在設置完之后我們就要明白在哪顯示,在哪個位置顯示DDRAM有80個字節
顯示地址(第二行第一個字符的位置) 因為寫入顯示地址時要求最高位D7恒為高電平 所以實際寫入 的數據應該是01000000B(40H)+10000000B(80H)
在1602中我們就用前16個就行 16X2 4.功能設定指令(0X38)
LCD1602.docx
(1.58 MB, 下載次數: 6)
2021-7-14 09:00 上傳
點擊文件名下載附件
功能:設定數據總線位數、顯示的行數及字型。參數: DL 0=數據總線為4位 1=數據總線為8位 N 0=顯示1行 1=顯示2行 F0=5X7點陣/每字符 1=5X10點陣/每字符 |