第一份单片机设计,非常简单,非常浪漫。
#include<reg51.h>
sbit leda=P0^0;
sbit ledb=P0^1;
unsigned char code LED1[]={0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0xDF,0xEF,0xF7,0xFB},//右灯数组
LED2[]={0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0xDF,0xEF,0xF7,0xFB};//左灯数组
void delay(unsigned int x)
{
unsigned char i;
while(x--)
for(i=0;i<115;i++);//1ms
}
void main()
{
unsigned char i;
while(1)
for(i=0;i<10;i++)
{
P1=LED1[i];//左爱心流水灯
P2=LED2[i];//右爱心流水灯
delay(300);
{
leda=0;//上下灯常亮
ledb=0;
}
}
}
视频示例: