在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,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首頁 > 博客 > LabVIEW控制Arduino驅(qū)動(dòng)1602液晶顯示屏(基礎(chǔ)篇—10)

            LabVIEW控制Arduino驅(qū)動(dòng)1602液晶顯示屏(基礎(chǔ)篇—10)

            發(fā)布人:美男子玩編程 時(shí)間:2022-06-22 來源:工程師 發(fā)布文章

            本篇博文將利用LIAT中的LCD顯示函數(shù)庫,驅(qū)動(dòng)1602液晶顯示屏。



            1


            靜態(tài)顯示


            1.1、實(shí)驗(yàn)?zāi)康?/p>


            利用LIAT中的LCD顯示函數(shù)庫,通過LabVIEW軟件獲取電腦上的時(shí)鐘并傳輸給Arduino Uno控制板,將時(shí)間數(shù)據(jù)顯示在LCD1602液晶顯示屏上,實(shí)現(xiàn)一個(gè)液晶時(shí)鐘。


            1.2、實(shí)驗(yàn)環(huán)境


            將1602液晶顯示屏的電源線VDD和VSS分別接至Arduino Uno控制板上的5V和GND引腳上,背光電源線A通過限流電阻接至+5V,K直接接至地端,對(duì)比度調(diào)節(jié)V0通過器實(shí)現(xiàn)分壓,讀寫控制信號(hào)RW直接接至地端,RS、Enable信號(hào)線接至Arduino Uno控制板數(shù)字引腳D12和D11上,液晶數(shù)據(jù)接口D4、D5、D6和D7分別接至Arduino Uno控制板數(shù)字引腳D5、D4、D3、D2,如下圖所示:


            圖片


            1.3、程序設(shè)計(jì)


            本例修改自LabVIEW Interface for Arduino函數(shù)庫中的示例,位于函數(shù)選板“函數(shù)”→"Arduino""Example"→"LCD Hello World 4-bit Example",修改后的LabVIEW前面板如下圖所示:


            圖片


            程序框圖如下圖所示:


            圖片


            LabVIEW程序首先通過設(shè)置的串口號(hào)與Arduino Uno控制板建立連接,然后調(diào)用液晶函數(shù)庫中的LCD Configure 4-bit和LCD lnit以配置液晶的管腳連接并將液晶初始化為16×2,接著進(jìn)入While循環(huán)中通過"獲取日期/時(shí)間字符串"節(jié)點(diǎn)獲得當(dāng)前的時(shí)間日期并調(diào)用LCD Set Cursor Position和LCD Print實(shí)現(xiàn)在第一行顯示日期和在第二行顯示時(shí)間,再通過調(diào)用LCD Display Power實(shí)現(xiàn)液晶的閃爍。最后,斷開與Arduino Uno控制板的連接。


            “獲取日期/時(shí)間字符串"節(jié)點(diǎn)位于“函數(shù)”→“編程"→“定時(shí)"→“獲取日期/時(shí)間字符串”。


            1.4、實(shí)驗(yàn)演示


            點(diǎn)擊運(yùn)行按鈕,LabVIEW程序開始執(zhí)行,可以看到1602液晶屏幕上第一行顯示當(dāng)前的日期,第二行顯示當(dāng)前的時(shí)間,包括時(shí)分秒。同時(shí),液晶以1秒為周期進(jìn)行周期性閃爍。



            2


            動(dòng)態(tài)顯示


            2.1、實(shí)驗(yàn)?zāi)康?/p>


            利用LIAT中的LCD顯示函數(shù)庫,通過LabVIEW軟件控制Arduino Uno控制板,將特定的字符串?dāng)?shù)據(jù)顯示在LCD1602液晶顯示屏上,并實(shí)現(xiàn)左右滾動(dòng)的效果。


            2.2、實(shí)驗(yàn)環(huán)境


            本節(jié)實(shí)驗(yàn)的硬件連接與2.1液晶時(shí)鐘的硬件連接相同,請(qǐng)參見液晶時(shí)鐘的硬件連接。


            2.3、程序設(shè)計(jì)


            LabVIEW前面板如下圖所示:


            圖片


            程序框圖如下圖所示:


            圖片

            LabVIEW程序首先通過設(shè)置的串口號(hào)與Arduino Uno控制板建立連接,然后調(diào)用液晶函數(shù)庫中的LCD Configure 4-bit和LCD Ilnit以配置液晶的管腳連接并將液晶初始化為16×2,接著調(diào)用LCD Set Cursor Position和LCD Print實(shí)現(xiàn)在第一行顯示"Arduino"和在第二行顯示"LabVIEW",進(jìn)入While循環(huán),通過調(diào)用LCD Scroll Display實(shí)現(xiàn)向左和向右的滾動(dòng)顯示。最后,斷開與Arduino Uno控制板的連接。


            2.4、實(shí)驗(yàn)演示


            點(diǎn)擊運(yùn)行按鈕,LabVIEW程序開始執(zhí)行,可以看到1602液晶屏幕上第一行顯示字符串"Arduino",第二行顯示字符串"LabVIEW",同時(shí)兩個(gè)字符串都以1秒間隔向右邊移動(dòng),當(dāng)字符串移到最右邊時(shí)便會(huì)調(diào)整移動(dòng)方向而向左邊移動(dòng),不斷循環(huán)。


            *博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。



            關(guān)鍵詞: LabVIEW Arduino

            相關(guān)推薦

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

            關(guān)閉