AT89S51单片机p1口接有一个7段的LED数码灯,初始显示0.外部中断引脚INT0接有一个按

开关,该脚平时为高电平。每当按钮开关按下一次时,也产生一个负跳变的外中断请求,并使数码管显示增1,当按下第十次时,数码管从9再变为0。请写出c51编程程序。谢谢

void main()
{uchar tab[]={}//定义数码管
EX0=1;
EA=1;
IT0=1;
while(1)
{P1=tab[m];}
}
void into()interrupt 0
{m++;
while(INT0==0);}
程序大概是这样,因为使用手机,不方便输入!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-20
这个7段数码管共阴还是共阳的?确认下先。
相似回答