
bit sign=0;
void main()
{
EA =1; //开总中断
EX0=1; //允许外燃轮部中断0中断
IT0=0; //设置为电颤段平触发方式
while(1)
{
if(sign==0) //sign=0;显示 sign=1;程序进不来不显示
{
//数码管显示
}
}
}
void WW() interrupt 0
{
sign=~sign;
}
我只是简写一下,大概就是这个意思:第一次按下数码管显示,再按一下数码管不显示
希望对你茄段誉有所帮助!
这相不用中断程序,就是一个按键扫描就行了