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