08/02/17 08:05:45 a+gHtT+9
PICの勉強を始めたのですが、少々お知恵をお貸しください。
スイッチを押したらLEDが10秒点灯後、消灯という動作をさせたいと思います。
do {
if(Button(&GPIO, 2, 1, 0)) {
GPIO.F4 = 1;
Delay_ms(10000);
} else {
GPIO.F4 = 0;
}while(1);
としたのですが、これだと消灯するまでスイッチが反応できませんよね。
これを点灯、消灯時にかかわらずスイッチを押したら
そこから10秒点灯にしたいのですが、どうしたら良いでしょうか?
P12F629 MikroC GP2にスイッチ GP4にLEDです。