***石在有愛!***

**2018石光科研**
**2015成功科研:I:問題、II:回饋,III:撰寫、IV:55屆心得**
**2014成功科研:I:問題、II:回饋,III:撰寫、IV:54屆心得**2014國展在宜蘭2014台灣國際科展
**2013成功科研I:問題II:回饋,III:撰寫IV53屆心得**2013國展在新竹
**2012成功科研I:問題、II:想法、III:感想、IV:52屆心得**2012國展在彰化
**2011成功科研I:問題、II:想法、III:心得、IV:51屆心得**

2011年3月15日 星期二

Arduino--HD44780LCD控制

http://coopermaa2nd.blogspot.com/2010/12/arduino-lab9-2x16-lcd-world.html


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 腳位。
6EEnable
7D0Bit 0 LSB
8D1Bit 1
9D2Bit 2
10D3Bit 3
11D4Bit 4
12D5Bit 5
13D6Bit 6
14D7Bit 7 MSB
15A+背光(串接 330R 電阻到電源)
16K-背光(GND)



  • 將 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 即可)

沒有留言:

張貼留言