77问答网
所有问题
AT89S51单片机p1口接有一个7段的LED数码灯,初始显示0.外部中断引脚INT0接有一个按
开关,该脚平时为高电平。每当按钮开关按下一次时,也产生一个负跳变的外中断请求,并使数码管显示增1,当按下第十次时,数码管从9再变为0。请写出c51编程程序。谢谢
举报该问题
推荐答案 2015-04-21
void main()
{uchar tab[]={}//定义数码管
EX0=1;
EA=1;
IT0=1;
while(1)
{P1=tab[m];}
}
void into()interrupt 0
{m++;
while(INT0==0);}
程序大概是这样,因为使用手机,不方便输入!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WpqpvWNvNY8I8I3N8Y.html
其他回答
第1个回答 2015-04-20
这个7段数码管共阴还是共阳的?确认下先。
相似回答
大家正在搜
相关问题
AT89S51单片机P1口接有1个7段LED数码管,初始显示...
在利用外部中断0(INT0)来控制数码管切换显示“20141...
单片机让一个灯亮sbit led=P1^0可以亮,为什么直接...
AT89S51单片机的P1口接有1个7段LED数码管,初始显...
51单片机,用外部中断0和外部中断1实现:1个七段LED数码...
通过控制AT-89C51单片机P1口,控制LED灯的亮灭,
AT89c51单片机C语言问题,下面这段改成使用定时器0,外...
用89C51单片机的P1口接8个LED发光二极管,在 接一消...