精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>在Arduino上使用16x2 LCD

在Arduino上使用16x2 LCD

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

資料介紹

描述

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

?
poYBAGOSylyAOJfuAABXDIAEJXs928.jpg
?

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

電路圖及說明

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

?
poYBAGOSyl6AeEgdAAAeSr6SYBE804.jpg
?

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

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

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

下面給出了為 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 的 PIN14D7PIN2
  • PIN15+5V221歐姆電阻串聯
  • 最后一個PIN16接地

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

在職的

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

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

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

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

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

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

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

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

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

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

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費