单片机跑马灯从左至右循环轮流点亮两个灯

2025-03-15 06:29:18
推荐回答(1个)
回答1:

#include "reg51.h"
#define uchar unsigned char
void delay05s(void)
{
unsigned char i,j,k;
for(i=5;i>0;i--)
for(j=200;j>0;j--)
for(k=248;k>0;k--);
}
void main(void)
{
uchar b;
const unsigned char design[2]={0xFE,0xFD};
while(1)
{
for(b=0;b<2;b++)
{
P2=design[b];
delay05s();
}
}
}