※ 引述《chlb (微笑天使)》之銘言:
: 想請問一下
: 我使用keil c寫一個按鍵控制程式
: 我有一個0v,5v的控制訊號,想要讓兩個led交互亮
: 動作是按鍵1按下時即開始偵測,輸入第一次0v時,led1 on,led2 off
: 接著輸入5v,led1 off,led2 off
: 再下來輸入0v,led1 off ,led2 on
: 接著輸入5v,led1 off,led2 off
寫個邏輯給你參考
array []={.......}
bit temp1;
char out=0;
main()
{
temp1=in1;
while(1)
{
if( in1 != temp1)
{
out= ++out % 4
LED=array [ out ];
}
delay();
temp1=in1;
}
}