单片机,开关按下依次点亮八个灯,中断方式,按一个亮一个

2025-04-02 16:07:19
推荐回答(2个)
回答1:

按键外部中断,触发一次全局变量+1,点亮就是加一

回答2:

#include
sbit key=P1^0;
main()
{
unsigned char led;
led=0xfe;
while(1)
{
if(key==0)
{
while(key==0);
P0=led;
if(led==0x00)led=0xff;
led<<=1;
}
}
}