一、功能
此次实验实现了,LED灯5种不同的显示样式。不同的显示样式模拟了,不同的霓虹灯显示效果。
霓虹灯控制
二、硬件电路
1.所用到的硬件电路为:LED模块、独立按键模块、主控芯片和(程序烧写、供电、串口通信)模块:
(1)LDE模块:
(2)独立按键模块:
(3)主控芯片
(4)供电、程序烧写、串口通信三合一模块:
三、软件设计流程图
四、源代码
//导入51头文件
#include <reg51.h>
//循环移位函数库
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
sbit sk_2 = P3^0;
sbit sk_3 = P3^1;
sbit sk_4 = P3^2;
sbit sk_5 = P3^3;
//毫秒延时
void delay(uint x ){
uint a,b;
for(a=x;a>0;a--)
for(b=114;b>0;b--);
}
void ls1(