- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Arduino笔记2x16LCD
Arduino 筆記 – Lab9 在 2x16 LCD 上顯示 Hello World 訊息 2010年12月26日星期日實驗目的練習使用 HD44780 相容的文字型 LCD(Liquid crystal display),在 2x16 LCD 上顯示 Hello World” 訊息。2x16 LCD 簡介(圖片來源: arduino.cc)HD44780 相容的 2x16 LCD 可以顯示兩行訊息,每行 16 個字元,它可以顯示英文字母、希臘字母、標點符號以及數學符號,除了顯示訊息外,它還有其它功能,包括訊息捲動(往左和往右捲動)、顯示游標和 LED背光等。(圖片來源: LCD 101) LCD 總共有 14 支接腳,如果內建背光的話是 16 支,這些腳位的功能整理於下表:腳位編號名稱說明1Vss接地 (0V)2Vdd電源 (+5V)3Vo 或稱 Vee對比(0-5V), 可接一顆 1k 電阻,或利可變電阻調整適當的對比4RSRegister Select: 1: D0 – D7 當作資料解釋 0: D0 – D7 當作指令解釋5R/WRead/Write mode: 1: 從 LCD 讀取資料 0: 寫資料到 LCD 因為很少從 LCD 這端讀取資料,可將此腳位接地以節省 I/O 腳位。6EEnable7D0Bit 0 LSB8D1Bit 19D2Bit 210D3Bit 311D4Bit 412D5Bit 513D6Bit 614D7Bit 7 MSB15A+背光(串接 330R 電阻到電源)16K-背光(GND)?日立 HD44780 相容的 LCD 有 4-bit 和 8-bit 兩種使用模式,使用 4-bit 模式主要的好處是節省 I/O 腳位,通訊的時候只會用到 4 個高位元 (D4-D7),D0-D3 這四支腳位可以不用接。每個送到 LCD 的資料會被分成兩次傳送 – 先送 4 個高位元,然後才送 4 個低位元。材料麵包板 x 1 Arduino 主板 x 1 HD44780 相容 LCD x 1? (本文所用的為 14 pin 無背光 LCD) 旋轉式可變電阻 x 1 單心線 x N 接線將 LCD 的 RS, Enable, D4, D5, D6, D7 依序接到 12, 11, 5, 4, 3, 2 等腳位上 將 LCD 的 Vss 及 R/W 接到 GND,Vdd 接到 +5V 可變電阻中間腳位接到 LCD 的 Vo,剩下的兩支腳位,一支接到 5V,另外一支接到 GND (註:也可以不使用可變電阻,只要在 LCD 的 Vo 上串接一顆 1k ohm 電阻連到 GND 即可) 電路圖程式碼要在 LCD 上顯示訊息,會涉及初始化 LCD 、下指令以及傳送資料給 LCD 等工作,Arduino LiquidCrystal Library 已經把這些工作簡化了,所以你不需要知道這些低階的指令。底下的程式在 2x16 LCD 上第一行顯示 hello, world!” 訊息,並在第二行不斷更新 Arduino 重開之後經過的秒數,使用的是 4-bit 模式(HelloWorld.pde):view source print?01/* Lab9 - 在 2x16 LCD 上顯示 Hello World 訊息? 02?The circuit:03?* LCD RS pin to digital pin 1204?* LCD Enable pin to digital pin 1105?* LCD D4 pin to digital pin 506?* LCD D5 pin to digital pin 407?* LCD D6 pin to digital pin 308?* LCD D7 pin to digital pin 209?* 10K Potentiometer:10?* ends to +5V and ground11?* wiper to LCD VO pin (pin 3)12??13?This example code is in the public domain.14?http://www.arduino.cc/en/Tutorial/LiquidCrystal15?*/16// 引用 LiquidCrystal Library17#include LiquidCrystal.h18// 建立 LiquidCrystal 的變數 lcd19//???????????????? LCD 接腳:? rs, enable, d4, d5, d6, d7? 20//????? 對應到 Arduino 接腳:? 12,???? 11,? 5,? 4,? 3,? 221LiquidCryst
您可能关注的文档
- altium为设计师实现了业内首创的实时三维pcb可视化和导航技术.doc
- AI常见问题集锦.doc
- AM-01行政管理制度.doc
- Altium_Designer官方标准教程_第7章_PCB的高级编辑技巧.doc
- Altair80C31Small计算机原理与设计罗方辰.doc
- Altium_Designer官方标准教程_第5章_PCB电路设计.doc
- Altium_Designer教程PCB电路设计.doc
- Android-Emulator使用须知Android模拟器简单使用教程.doc
- Android_ROM制作移植及精简教程.doc
- Android开发环境搭建全程演示(jdk+eclipse+androidsdk)精加上了自己的一些修改红色字体部分.docx
最近下载
- DJI大疆DJI Pocket 2说明书 用户手册.pdf
- (高清版)B-T 41246-2022 项目、项目群和项目组合管理 项目群管理指南.pdf VIP
- (中职)机械基础题库练习题及答案.docx
- 真空制盐工艺设计.doc VIP
- 樱花 入户门智能锁说明书(适用产品:DZ-F11_F3_F1_8288_6188_8021等).pdf
- 志愿者手册-杭州第一人民医院.doc VIP
- 非传统油气资源页岩油气.pdf
- Unit 2 Travelling Around Listening and Speaking (教学课件)-高中英语人教版(2019)必修第一册.pptx VIP
- 2024年公用设备工程师之专业案例(暖通空调专业)考前冲刺模拟试卷B卷含答案.docx VIP
- 2016年山东省游泳锦标赛成绩册.docx
文档评论(0)