中易网

求怎么编程让at89C51型号的单片机控制红绿灯 闪烁

答案:2  悬赏:30  
解决时间 2021-01-15 20:17
  • 提问者网友:美人性情
  • 2021-01-15 09:22
求怎么编程让at89C51型号的单片机控制红绿灯 闪烁
最佳答案
  • 二级知识专家网友:傲气稳了全场
  • 2021-01-15 10:12
#include//流水灯
#include
void delay()
{
int a=100000;
while(a--);
}
void main()
{
int k=0xfe,i;
int a[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
P2=0xa0;
P0=0x00;
while(1)
{
for(i=0;i<10;i++)
{
P2=0xc0;
P0=0x08;
P2=0xe0;
P0=a[i];
delay();
}
P2=0x80;
for(i=0;i<8;i++)
{
P0=k;
k=_crol_(k,1);
delay();
}
for(i=0;i<8;i++)
{
k=_cror_(k,1);
delay();
P0=k;
}

}
}追问不仅是红绿黄 还要数字倒数的哦追答可以发图吧关注我追问好

追答那个蓝线什么意思
追问蓝色的是总线线把小线弄在一起
全部回答
  • 1楼网友:玩世
  • 2021-01-15 10:32
通过定时器控制IO口的高低电平
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息