一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>在Arduino上使用16x2 LCD

在Arduino上使用16x2 LCD

2022-12-12 | zip | 0.60 MB | 次下載 | 免費

資料介紹

描述

為了在人類世界和機器世界之間建立良好的溝通,顯示單元扮演著重要的角色。因此它們是嵌入式系統(tǒng)的重要組成部分。顯示單元——無論大小,都遵循相同的基本原理。除了圖形顯示器和 3D 顯示器等復雜顯示單元外,您還必須知道使用 16x1 和 16x2 單元等簡單顯示器。16x1 顯示單元將有 16 個字符并且排在一行中。16x2 LCD 總共有 32 個字符,第 1 行有 16 個字符,第 2 行有 16 個字符。這里必須了解每個字符有 5x10=50 個像素,因此要顯示一個字符,所有 50 個像素必須一起工作。但我們不必擔心,因為顯示單元中還有另一個控制器 (HD44780) 負責控制像素。

?
poYBAGOSylyAOJfuAABXDIAEJXs928.jpg
?

與普通開發(fā)板不同,將 LCD 連接到 ARDUINO 非常容易。在這里我們不用擔心數(shù)據(jù)的發(fā)送和接收。我們只需定義引腳號,它就可以在 LCD 上顯示數(shù)據(jù)。與普通開發(fā)板不同,將 LCD 連接到 ARDUINO 非常容易。在這里我們不用擔心數(shù)據(jù)的發(fā)送和接收。我們只需要定義引腳號,就可以在 LCD 上顯示數(shù)據(jù)了。

電路圖及說明

在 16x2 LCD 中,如果有背光,則總共有 16 個引腳,如果沒有背光,則有 14 個引腳。可以為背光燈引腳供電或留下。現(xiàn)在在 14 個引腳中有 8 個數(shù)據(jù)引腳(7-14 或 D0-D7),2 個電源引腳(1&2 或 VSS&VDD 或 GND&+5v),第 3 個用于對比度控制的引腳(VEE 控制字符應(yīng)顯示的厚度) 和 3 個控制引腳 (RS&RW&E)。

?
poYBAGOSyl6AeEgdAAAeSr6SYBE804.jpg
?

在電路中,您可以觀察到我只使用了兩個控制引腳,這提供了靈活性。對比位和 READ/WRITE 不經(jīng)常使用,因此可以將它們短接到地。這會將 LCD 置于最高對比度和讀取模式。我們只需要控制 ENABLE 和 RS 引腳來相應(yīng)地發(fā)送字符和數(shù)據(jù)。

在 16x2 LCD 中,如果有背光,則總共有 16 個引腳,如果沒有背光,則有 14 個引腳。可以為背光燈引腳供電或留下。現(xiàn)在在 14 個引腳中有 8 個數(shù)據(jù)引腳(7-14 或 D0-D7),2 個電源引腳(1&2 或 VSS&VDD 或 GND&+5v),第 3 個用于對比度控制的引腳(VEE 控制字符應(yīng)顯示的厚度) 和 3 個控制引腳 (RS&RW&E)。

在電路中,您可以觀察到我只使用了兩個控制引腳,這提供了靈活性。對比位和 READ/WRITE 不經(jīng)常使用,因此可以將它們短接到地。這會將 LCD 置于最高對比度和讀取模式。我們只需要控制 ENABLE 和 RS 引腳以相應(yīng)地發(fā)送字符和數(shù)據(jù)。在電路中,您可以觀察到我只使用了兩個控制引腳,這提供了靈活性。對比位和 READ/WRITE 不經(jīng)常使用,因此可以將它們短接到地。這會將 LCD 置于最高對比度和讀取模式。我們只需要控制 ENABLE 和 RS 引腳來相應(yīng)地發(fā)送字符和數(shù)據(jù)。

下面給出了為 LCD 完成的連接:

  • PIN1VSS接地。
  • PIN2VDDVCC+5v電源。
  • PIN3VEE接地(提供最適合初學者的最大對比度)。
  • ARDUINO UNO 的PIN4RS 寄存器選擇)PIN12 。
  • PIN5RW (讀/寫)接地(LCD 置于讀取模式便于用戶進行通信)。
  • ARDUINO UNO 的PIN6E (啟用)PIN10 。
  • ARDUINO UNO 的 PIN11D4PIN5 。
  • ARDUINO UNO 的 PIN12D5PIN4 。
  • ARDUINO UNO 的PIN13D6PIN3
  • ARDUINO UNO 的 PIN14D7轉(zhuǎn)PIN2 。
  • PIN15轉(zhuǎn)+5V221歐姆電阻串聯(lián)。
  • 最后一個PIN16接地

ARDUINO IDE 允許用戶在 4 位模式下使用 LCD。這種類型的通信使用戶能夠減少 ARDUINO 上的引腳使用,與其他 ARDUINO 不同,ARDUINO 無需單獨編程即可在 4 位模式下使用它,因為默認情況下 ARDUINO 設(shè)置為在 4 位模式下通信。在電路中您可以看到我們使用了 4 位通信(D4-D7)。

在職的

要將 LCD 連接到 ARDUINO UNO,我們需要了解一些事情。

 #include 
lcd.begin(16, 2);
LiquidCrystal lcd(
lcd.print("hello, world!");

我們只需要查看這四行即可在 ARDUINO 和 LCD 之間建立通信。

首先我們需要啟用頭文件('#include '),這個頭文件中寫有指令,使用戶能夠以 4 位模式將 LCD 連接到 UNO,而不會出現(xiàn)任何模糊。有了這個頭文件,我們就不需要一點一點地向LCD發(fā)送數(shù)據(jù),這一切都會被處理好,我們不必編寫一個向LCD一點一點地發(fā)送數(shù)據(jù)或命令的程序。

其次,我們需要告訴電路板我們在這里使用的是哪種類型的 LCD。因為我們有這么多不同類型的 LCD(如 20x4、16x2、16x1 等)。在這里,我們將一個 16x2 LCD 連接到 UNO,因此我們得到“l(fā)cd.begin(16, 2);”。對于 16x1,我們得到“l(fā)cd.begin(16, 1);”。

在本說明中,我們將告訴電路板我們連接引腳的位置。連接的引腳需要依次表示為“RS、En、D4、D5、D6、D7”。這些引腳要正確表示。由于我們已將 RS 連接到 PIN0 等,如電路圖中所示,我們將板的引腳號表示為“LiquidCrystal lcd(13, 12, 5, 4, 3, 2);”。需要在LCD上顯示的數(shù)據(jù)應(yīng)該寫成“l(fā)cd.print("hello, world!");”。使用此命令,LCD 會顯示“hello, world!”。

如您所見,我們無需擔心任何其他事情,只需進行初始化,UNO 就可以顯示數(shù)據(jù)了。我們不必在這里編寫一個程序循環(huán)來逐個字節(jié)地發(fā)送數(shù)據(jù)。

試試這個,如果你覺得它有用,請尊重!

如果您在項目中遇到任何問題,請發(fā)表評論并告訴我!我通常會在 24 小時內(nèi)回復。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1貼片電阻阻值代號
  2. 0.08 MB   |  1次下載  |  1 積分
  3. 2U盤一鍵制作
  4. 23.84 MB   |  1次下載  |  免費
  5. 3ch341驅(qū)動
  6. 0.18 MB   |  次下載  |  免費
  7. 4DS1302芯片英文手冊
  8. 0.24 MB   |  次下載  |  免費
  9. 5基于Linux的液晶顯示屏驅(qū)動技術(shù)的研究與應(yīng)用
  10. 14.59 MB   |  次下載  |  1 積分
  11. 6DS-CM5A H24-CN-V2
  12. 524.28 KB  |  次下載  |  免費
  13. 7醫(yī)療器械專用集成化高性能TSIF集成濾波器
  14. 0.33 MB   |  次下載  |  免費
  15. 8PC1405/PC1407/PC1410高精度電壓基準數(shù)據(jù)手冊
  16. 0.73 MB   |  次下載  |  免費

本月

  1. 1晶體三極管的電流放大作用詳細說明
  2. 0.77 MB   |  32次下載  |  2 積分
  3. 2九陽豆?jié){機高清原理圖
  4. 2.47 MB   |  29次下載  |  1 積分
  5. 3雙極型三極管放大電路的三種基本組態(tài)的學習課件免費下載
  6. 4.03 MB   |  25次下載  |  1 積分
  7. 4AIWA HS-J303 MKⅡ維修手冊
  8. 22.47 MB   |  24次下載  |  10 積分
  9. 5多級放大電路的學習課件免費下載
  10. 1.81 MB   |  21次下載  |  2 積分
  11. 6人形機器人電機驅(qū)動和傳感報告
  12. 4.27 MB   |  17次下載  |  免費
  13. 7AIWA HS-J202/HS-J202M/HS-J800維修手冊
  14. 13.60 MB   |  16次下載  |  10 積分
  15. 8Altium Designer元件庫
  16. 17.11 MB   |  10次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191382次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183338次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81586次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73814次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分