初始化嵌入式系統內部的lcd控制器,一般要做哪些初始化工作
初始化嵌入式系統內部的lcd控制器,一般要做哪些初始化工作
VSS為地電源,VDD接5V正電源,VL為液晶顯示器對比度調整端。RS為寄存器選擇,高電平時選擇數據寄存器,低電平時選擇指令寄存器。R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和R/W共同為低電平時,可以寫入指令或顯示地址;當RS為低電平,R/W為高電平時,可以讀忙信號;當RS為高電平,R/W為低電平時,可以寫入數據。E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執行命令。D0至D7為8位雙向數據線,BLA為背光源正極,BLK為背光源負極。
導讀VSS為地電源,VDD接5V正電源,VL為液晶顯示器對比度調整端。RS為寄存器選擇,高電平時選擇數據寄存器,低電平時選擇指令寄存器。R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和R/W共同為低電平時,可以寫入指令或顯示地址;當RS為低電平,R/W為高電平時,可以讀忙信號;當RS為高電平,R/W為低電平時,可以寫入數據。E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執行命令。D0至D7為8位雙向數據線,BLA為背光源正極,BLK為背光源負極。
1602 LCD是一種常用的字符型液晶顯示器,具有16×2個字符的顯示容量,工作電壓范圍為4.5至5.5V,正常工作電流為2.0mA(5.0V),最佳工作電壓為5.0V。其字符尺寸為2.95×4.35毫米(寬×高),引腳接口包括VSS、VDD、VL、RS、R/W、E、D0至D7、BLA和BLK等。VSS為地電源,VDD接5V正電源,VL為液晶顯示器對比度調整端。RS為寄存器選擇,高電平時選擇數據寄存器,低電平時選擇指令寄存器。R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和R/W共同為低電平時,可以寫入指令或顯示地址;當RS為低電平,R/W為高電平時,可以讀忙信號;當RS為高電平,R/W為低電平時,可以寫入數據。E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執行命令。D0至D7為8位雙向數據線,BLA為背光源正極,BLK為背光源負極。1602 LCD的內部控制器共有11條控制指令,具體見表10-14。這些指令包括清顯示、光標返回、置輸入模式、顯示開/關控制、光標或字符移位、置功能、置字符發生存貯器地址、置數據存貯器地址、讀忙標志或地址、寫數到CGRAM或DDRAM和從CGRAM或DDRAM讀數。進行1602 LCD控制器的初始化工作時,需要先設置RS、R/W和E的狀態,然后通過向LCD發送特定的控制指令來完成初始化。例如,清顯示指令可以清除LCD上的所有字符;光標返回指令可以使光標返回到顯示區域的左上角;置輸入模式指令可以設置輸入模式;顯示開/關控制指令可以開啟或關閉顯示;光標或字符移位指令可以控制光標的移動或字符的移位;置功能指令可以設置LCD的顯示功能;置字符發生存貯器地址指令可以設置字符發生存貯器的地址;置數據存貯器地址指令可以設置數據存貯器的地址;讀忙標志或地址指令可以讀取忙標志或地址;寫數到CGRAM或DDRAM指令可以將數據寫入字符發生存貯器或數據存貯器;從CGRAM或DDRAM讀數指令可以從字符發生存貯器或數據存貯器讀取數據。初始化1602 LCD控制器的具體步驟如下:1. 將RS設置為低電平,R/W設置為低電平,E設置為低電平。2. 向LCD發送清顯示指令,清除LCD上的所有字符。3. 將RS設置為低電平,R/W設置為低電平,E設置為高電平。4. 向LCD發送光標返回指令,使光標返回到顯示區域的左上角。5. 將RS設置為低電平,R/W設置為低電平,E設置為低電平。6. 向LCD發送置輸入模式指令,設置輸入模式。7. 將RS設置為低電平,R/W設置為低電平,E設置為高電平。8. 向LCD發送顯示開/關控制指令,開啟顯示。9. 將RS設置為低電平,R/W設置為低電平,E設置為低電平。10. 向LCD發送置功能指令,設置LCD的顯示功能。11. 將RS設置為低電平,R/W設置為低電平,E設置為高電平。12. 向LCD發送置字符發生存貯器地址指令,設置字符發生存貯器的地址。13. 將RS設置為低電平,R/W設置為低電平,E設置為低電平。14. 向LCD發送置數據存貯器地址指令,設置數據存貯器的地址。15. 將RS設置為低電平,R/W設置為低電平,E設置為高電平。16. 向LCD發送讀忙標志或地址指令,讀取忙標志或地址。17. 將RS設置為低電平,R/W設置為低電平,E設置為低電平。18. 向LCD發送寫數到CGRAM或DDRAM指令,將數據寫入字符發生存貯器或數據存貯器。19. 將RS設置為低電平,R/W設置為低電平,E設置為高電平。20. 向LCD發送從CGRAM或DDRAM讀數指令,從字符發生存貯器或數據存貯器讀取數據。
初始化嵌入式系統內部的lcd控制器,一般要做哪些初始化工作
VSS為地電源,VDD接5V正電源,VL為液晶顯示器對比度調整端。RS為寄存器選擇,高電平時選擇數據寄存器,低電平時選擇指令寄存器。R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和R/W共同為低電平時,可以寫入指令或顯示地址;當RS為低電平,R/W為高電平時,可以讀忙信號;當RS為高電平,R/W為低電平時,可以寫入數據。E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執行命令。D0至D7為8位雙向數據線,BLA為背光源正極,BLK為背光源負極。
為你推薦