Kazuki Yamamoto
/
mbed_3pinLCD
HD44780 LCD driving sample (requires HC595 logic IC)
main.cpp@0:2ee19b4827cd, 2014-06-20 (annotated)
- Committer:
- k4zuki
- Date:
- Fri Jun 20 01:09:21 2014 +0000
- Revision:
- 0:2ee19b4827cd
poring from LCD1768_LCD3WIRE
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
k4zuki | 0:2ee19b4827cd | 1 | #include "mbed.h" |
k4zuki | 0:2ee19b4827cd | 2 | #include "TriPinLcd.h" |
k4zuki | 0:2ee19b4827cd | 3 | |
k4zuki | 0:2ee19b4827cd | 4 | Timer t; |
k4zuki | 0:2ee19b4827cd | 5 | TriPinLcd lcd(p5,p7,p6);//clk = p7, data = p5, latch = p6 |
k4zuki | 0:2ee19b4827cd | 6 | |
k4zuki | 0:2ee19b4827cd | 7 | int main() |
k4zuki | 0:2ee19b4827cd | 8 | { |
k4zuki | 0:2ee19b4827cd | 9 | |
k4zuki | 0:2ee19b4827cd | 10 | lcd.begin(16, 2); |
k4zuki | 0:2ee19b4827cd | 11 | lcd.noBlink(); |
k4zuki | 0:2ee19b4827cd | 12 | |
k4zuki | 0:2ee19b4827cd | 13 | lcd.printf("LCD3WIRE mbed"); |
k4zuki | 0:2ee19b4827cd | 14 | t.start(); |
k4zuki | 0:2ee19b4827cd | 15 | while(1) { |
k4zuki | 0:2ee19b4827cd | 16 | lcd.setCursor(0, 1); |
k4zuki | 0:2ee19b4827cd | 17 | // lcd.printf("%.0f", t.read()); |
k4zuki | 0:2ee19b4827cd | 18 | lcd.printf("%d", t.read_us()); |
k4zuki | 0:2ee19b4827cd | 19 | } |
k4zuki | 0:2ee19b4827cd | 20 | } |