※ 引述《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;
}
}