LCD 課題2 @アニメーション 周回数カウント

Dependencies:   TextLCD mbed

Committer:
nakano_han
Date:
Fri Sep 30 02:08:26 2016 +0000
Revision:
0:5912664cbcc5
Child:
1:8c27d4a7a04d
LCDKadai2;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nakano_han 0:5912664cbcc5 1 #include "mbed.h"
nakano_han 0:5912664cbcc5 2 #include "TextLCD.h"
nakano_han 0:5912664cbcc5 3
nakano_han 0:5912664cbcc5 4 TextLCD lcd(D8,D10,D11,D12,D13,D14); // rs, e, d4, d5, d6, d7)
nakano_han 0:5912664cbcc5 5 int main(){
nakano_han 0:5912664cbcc5 6 int cnt = 0;
nakano_han 0:5912664cbcc5 7 while(1)
nakano_han 0:5912664cbcc5 8 {
nakano_han 0:5912664cbcc5 9 lcd.cls();
nakano_han 0:5912664cbcc5 10 int a = 0;
nakano_han 0:5912664cbcc5 11
nakano_han 0:5912664cbcc5 12
nakano_han 0:5912664cbcc5 13 for(a = 0; a <= 13; a++)
nakano_han 0:5912664cbcc5 14 {
nakano_han 0:5912664cbcc5 15 lcd.locate(a,0);
nakano_han 0:5912664cbcc5 16 lcd.puts("@");
nakano_han 0:5912664cbcc5 17 lcd.locate(14,1);
nakano_han 0:5912664cbcc5 18 lcd.putc((cnt/10) % 10 + '0');
nakano_han 0:5912664cbcc5 19 lcd.putc((cnt/1) % 10 + '0');
nakano_han 0:5912664cbcc5 20 wait(0.2);
nakano_han 0:5912664cbcc5 21
nakano_han 0:5912664cbcc5 22
nakano_han 0:5912664cbcc5 23
nakano_han 0:5912664cbcc5 24 lcd.cls();
nakano_han 0:5912664cbcc5 25 }
nakano_han 0:5912664cbcc5 26
nakano_han 0:5912664cbcc5 27 for(a = 13; a >= 0; a--)
nakano_han 0:5912664cbcc5 28 {
nakano_han 0:5912664cbcc5 29 lcd.locate(a,1);
nakano_han 0:5912664cbcc5 30 lcd.puts("@");
nakano_han 0:5912664cbcc5 31
nakano_han 0:5912664cbcc5 32
nakano_han 0:5912664cbcc5 33 lcd.locate(14,1);
nakano_han 0:5912664cbcc5 34 lcd.putc((cnt/10) % 10 + '0');
nakano_han 0:5912664cbcc5 35 lcd.putc((cnt/1) % 10 + '0');
nakano_han 0:5912664cbcc5 36 wait(0.2);
nakano_han 0:5912664cbcc5 37
nakano_han 0:5912664cbcc5 38 lcd.cls();
nakano_han 0:5912664cbcc5 39 }
nakano_han 0:5912664cbcc5 40 cnt++;
nakano_han 0:5912664cbcc5 41 if(cnt==100)
nakano_han 0:5912664cbcc5 42 {
nakano_han 0:5912664cbcc5 43 //wait(3.0);
nakano_han 0:5912664cbcc5 44 cnt = 0;
nakano_han 0:5912664cbcc5 45 }
nakano_han 0:5912664cbcc5 46
nakano_han 0:5912664cbcc5 47 }
nakano_han 0:5912664cbcc5 48 }