Takeuchi Kouichi
/
2ck0621_mbed CW01
Diff: main.cpp
- Revision:
- 0:44be346533c0
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Jul 12 02:04:19 2012 +0000 @@ -0,0 +1,47 @@ +// CW01 +// tanten chouten nagasa count + +#include "mbed.h" +#include "TextLCD0420.h" + +#define ON 1 +#define OFF 0 +#define XON 0 +#define XOFF 1 +#define XHI 0 +#define XLOW 1 +#define HI 1 +#define LOW 0 + +DigitalOut mled1(LED1); +DigitalOut mled2(LED2); +DigitalOut mled3(LED3); +DigitalOut mled4(LED4); +DigitalIn CW(p5); +DigitalIn SP_SELECT(p6); +DigitalIn GENGO_MODE(p7); +DigitalIn GENGO_SELECT(p8); + +TextLCD lcd(p24, p25, p26, p27, p28, p29, p30,20,4); // rs, rw, e, d0, d1, d2, d3 + +int main() { + + int scount; + + lcd.cls(); + lcd.printf("* CW01 *\n "); + + while(1){ + while(CW==XLOW){ + } + + scount=0; + mled1=ON; + while(CW==XHI){ + wait_ms(1); + scount++; + } + mled1=OFF; + lcd.printf("%3d ",scount); + }//while 1 +}//main