本次試驗使用Arduino直接驅動1602液晶顯示文字,1602液晶在應用中非常廣泛,最初的1602液晶使用的是HD44780控制器,現(xiàn)在各個廠家的1602模塊基本上都是采用了與之兼容的IC,所以特性上基本都是一致的。
1602LCD主要技術參數(shù):
顯示容量為16×2個字符;
芯片工作電壓為4.5~5.5V;
工作電流為2.0mA(5.0V);
模塊最佳工作電壓為5.0V;
字符尺寸為2.95mm×4.35mm(W×H)。
1602液晶接口引腳定義和接口說明(圖1):
1.兩組電源。一組是模塊的電源,一組是背光板的電源,一般均使用5V供電。本次試驗背光使用3.3V供電也可以工作。
2. VL是調(diào)節(jié)對比度的引腳,串聯(lián)不大于5kΩ的電位器進行調(diào)節(jié)。本次實驗使用1kΩ的電阻來設定對比度。其連接分高電位與低電位接法,本次使用低電位接法,串聯(lián)1kΩ電阻后接GND。
3. RS 是很多液晶上都有的引腳。是命令/數(shù)據(jù)選擇引腳,該腳電平為高時表示將進行數(shù)據(jù)操作;為低時表示進行命令操作。
4. RW 也是很多液晶上都有的引腳。是讀寫選擇端,該腳電平為高時表示要對液晶進行讀操作;為低時表示要進行寫操作。
5. 通常在總線上信號穩(wěn)定后給一正脈沖通知把數(shù)據(jù)讀走,在此腳為高電平的時候總線不允許變化。
6. D0—D7 8 位雙向并行總線,用來傳送命令和數(shù)據(jù)。
7. BLA是背光源正極,BLK是背光源負極。
1602液晶的基本操作分以下四種(圖2):
1602直接與arduino通信,根據(jù)產(chǎn)品手冊描述,分8位連接法與4位連接法,咱們先使用8位連接法進行試驗。硬件連接方式如圖3,如需代碼請登錄“電腦報數(shù)橙”公眾號索取。