彩灯控制电路(单片机彩灯控制系统)
任务描述:
某企业承担了一个LED彩灯控制系统设计任务 。此彩灯控制系统由时钟电路、复位电路、8个发光二极管LED灯组成,要求单片机并行端口控制LED灯按照1,2→3,4→5,6→7,8→1→2→3→4→5→6→7→8的顺序循环点亮,每个状态停留1秒,循环不止 。请用单片机设计其控制系统并调试运行 。
硬件图:
文章图片
元件清单:
文章图片
【彩灯控制电路|单片机彩灯控制系统】
仿真视频:
单片机彩灯控制系统仿真视频(点蓝色字体查看)
C语言程序:
#include
unsigned char led[12]={0x03,0x0c,0x30,0xc0,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; void delay(unsigned int k); void main()
{ unsigned char i; while(1)
{ for(i=0;i<12;i++)
{
P1=led[i];
delay(1000);
}
}
}void delay(unsigned int k){ unsigned int i,j; for(i=0;i<100;i++) for(j=0;j