1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        和12歲小同志搞創(chuàng)客開(kāi)發(fā):如何驅(qū)動(dòng)LCD1602液晶顯示屏?

        共 1018字,需瀏覽 3分鐘

         ·

        2021-10-28 14:02

        點(diǎn)擊上方藍(lán)色字體,關(guān)注我們


        1


        簡(jiǎn)介和驅(qū)動(dòng)原理


        LCD1602液晶顯示屏是廣泛使用的一種字符型液晶顯示模塊。它是由字符型液晶顯示屏(LCD)、控制驅(qū)動(dòng)主電路HD44780及其擴(kuò)展驅(qū)動(dòng)電路HD44100,以及少量電阻、電容元件和結(jié)構(gòu)件等裝配在PCB板上而組成。不同廠家生產(chǎn)的LCD1602芯片可能有所不同,但使用方法都是一樣的。


        為了降低成本,絕大多數(shù)制造商都直接將裸片做到板子上,可以用做各種互動(dòng)作品、項(xiàng)目的顯示,作為各種反饋的顯示。



        LCD1602液晶顯示屏采用標(biāo)準(zhǔn)的14腳(無(wú)背光)或16腳(帶背光)接口,各引腳接口說(shuō)明見(jiàn)下表:


        LCD1602液晶顯示屏的讀/寫(xiě)、顯示屏和光標(biāo)的操作都是通過(guò)指令編程(內(nèi)部控制器的11條控制指令)來(lái)實(shí)現(xiàn)的(其中,1為高電平,0為低電平),如下表所示:


        LCD1602與單片機(jī)的連接有兩種方式:一種是直接控制方式,另一種是所謂的間接控制方式。它們的區(qū)別只是所用的數(shù)據(jù)線的數(shù)量不同,其他都一樣。

        • 直接控制方式:LCD1602的8根數(shù)據(jù)線和3根控制線E,RS和R/W與單片機(jī)相連后即可正常工作。一般應(yīng)用中只須往LCD1602中寫(xiě)入命令和數(shù)據(jù),因此,可將LCD1602的R/W讀/寫(xiě)選擇控制端直接接地,這樣可節(jié)省1根數(shù)據(jù)線。
        • 間接控制方式:間接控制方式也稱為四線制工作方式,是利用HD44780所具有的4位數(shù)據(jù)總線的功能,將電路接口簡(jiǎn)化的一種方式。為了減少接線數(shù)量,只采用引腳DB4~DB7與單片機(jī)進(jìn)行通信,先傳數(shù)據(jù)或命令的高4位,再傳低4位。采用四線并口通信,可以減少對(duì)微控制器I/O的需求,當(dāng)設(shè)計(jì)產(chǎn)品過(guò)程中單片機(jī)的I/O資源緊張時(shí),可以考慮使用此方法。

        2


        實(shí)踐


        對(duì)于青少年創(chuàng)客來(lái)說(shuō),不推薦直接使用IO讀/寫(xiě)指令驅(qū)動(dòng),市面上有很多I2C LCD1602液晶模塊,對(duì)于Arduino初學(xué)者來(lái)說(shuō),不必為繁瑣復(fù)雜液晶驅(qū)動(dòng)電路連線而頭疼了,通過(guò)I2C地址進(jìn)行數(shù)據(jù)字符的寫(xiě)入和顯示。



        驅(qū)動(dòng)代碼如下所示:?



        往期推薦


        點(diǎn)擊閱讀原文,更精彩~
        瀏覽 22
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            人妻在线观看 | 欧美大屄 | 免费视频在线观看黄 | 国产片婬乱一级毛片视频接吻 | 日韩无码家庭乱伦 | 国产精品久久精品 | 一级特黄AAA | 久久天天操 | 激情在线视频网站 | 美女啪啪视频在线观看 |