用C51语言实现以下功能:
设计一个灯光闪烁装置,闪烁模式为:
电路图如下:
代码如下:
#include <reg51.h>
unsigned char code display_list[4]={0xe7,0xdb,0xbd,0x7e};
void delay(unsigned int n){
unsigned int cnt;
for(;n>0;n--){
for(cnt=0;cnt<1000;cnt++);
}
}
void main(void)
{
unsigned char counter=0;
while(1)
{
if(counter>=4){
counter=0;
}
P1 = display_list[counter];
counter++;
delay(100);
}
}