else if(swt != 3'b111)
begin
swt <= {key_a,key_b,key_c} //取键值态数
flag <= 1 //开始按下,不管悉卜处于抖动与否
end
由于swt的值复位后就是3'b111了,一直没改变,所以 if(swt != 3'b111)不会成帆陆首立
跟外部的按键消抖搜洞一样处理就可以了。void
ext0()
interrupt
0
{
delay(10)//
flag=0/世销枯斗搜/按键有效标志=0为无效
if(P3_2)
{
while(!P3_2)//等待按键抬起
flag=1
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)