Dependencies:   mbed

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