在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 跟我學(xué)51單片機(七)——LCD1602液晶顯示模塊

            跟我學(xué)51單片機(七)——LCD1602液晶顯示模塊

            作者: 時間:2013-01-26 來源:網(wǎng)絡(luò) 收藏
            二、電路詳解

              如圖2 所示,1602 液晶的控制管腳都接到了單片機管腳上,前文提到,在功能設(shè)置指令中可以將液晶設(shè)為8 位數(shù)據(jù)接口和4 位數(shù)據(jù)接口,圖中采用的是8位的數(shù)據(jù)接口,當(dāng)然也可以當(dāng)四位數(shù)據(jù)接口來用。液晶電源正端接5V,負(fù)端接地,背光正端接5V,負(fù)端接地。此外,液晶的偏壓管腳(VO)接到一個電位器的中間抽頭,電位器的兩端分別接5V 和地,這樣就可通過調(diào)節(jié)電位器來實現(xiàn)對1602 液晶對比度的調(diào)節(jié)。經(jīng)實驗測試,筆者手里的1602 液晶的偏壓管腳的電壓調(diào)節(jié)到0.3~0.4V 時對比度效果最好,也可以將該管腳通過一個1k 的電阻下拉到地。讀者可以自己實踐測試。

            跟我學(xué)51單片機(七)——LCD1602液晶顯示模塊

            圖2 1602液晶與單片機的連接圖

              三、程序設(shè)計

              在對1602 液晶設(shè)計程序前,我們先看下其讀寫時序圖,從圖3 和圖4 可以看出,1602 液晶的讀寫操作時序可總結(jié)成表4 所示。

            跟我學(xué)51單片機(七)——LCD1602液晶顯示模塊

            圖3 1602液晶讀操作的時序圖

            跟我學(xué)51單片機(七)——LCD1602液晶顯示模塊

            圖4 1602液晶寫操作的時序圖

              對照時序,我們可以很容易的寫出驅(qū)動液晶的各個子函數(shù),如下所示。

              寫命令函數(shù):向寄存器寫入控制字

              參數(shù):command - 控制字

              void LCD_en_command(unsigned char command)

              {

              LCD_delay(); // 延時一段時間

              _RW=LOW; // 寫命令時,R/W 為低電平

              _RS=LOW; // 寫入指令,RS 為低電平

              _EN=HIGH; // 置高使能線

              LCDIO=command; // 接收命令字并送到數(shù)據(jù)總線上

              LCD1602_EN=LOW; // 在使能線的下降沿寫入數(shù)據(jù)

              }

              寫數(shù)據(jù)函數(shù):向寄存器寫入數(shù)據(jù)

              參數(shù):dat - 待要顯示數(shù)據(jù)

              void LCD_en_dat(unsigned char dat)

              {

              LCD_delay(); // 延時一段時間

              LCD1602_RW=LOW; // 寫指令時,R/W 為低電平

              LCD1602_RS=LOW; // 寫入數(shù)據(jù),RS 為高電平

              LCD1602_EN=HIGH; // 置高使能線

              LCDIO=dat; // 接收數(shù)據(jù)并送到數(shù)據(jù)總線上

              LCD1602_EN=LOW; // 在使能線的下降沿寫入數(shù)據(jù)

              }

            紅外遙控器相關(guān)文章:紅外遙控器原理


            關(guān)鍵詞: 51單片機 LCD1602 液晶顯示

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉