Takeuchi Kouichi
/
2ck0621_mbed CW01
エレキジャックweb mbed入門 mbed CWデコーダ課題1です。短点長点の長さを計測して表示します。CWデコーダ基板が必要です。
main.cpp
- Committer:
- takeuchi
- Date:
- 2012-07-12
- Revision:
- 0:44be346533c0
File content as of revision 0:44be346533c0:
// 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