具体实现功能
系统由STC89C51/52单片机+按键模块+LED灯模块+电源构成。
具体功能:
(1)至少10个发光管4种花样自动变换,循环往复;
(2)彩灯花样变换的快慢节拍可以手动和自动方式控制,手动控制按钮按一次转换一次;自动控制方式每15秒变换一次,1分钟循环一遍;
(3)系统复位清零开关。
设计背景
霓虹灯是城市的美容师,每当夜幕降临时,华灯初上,五颜六色的霓虹灯就把城市装扮得格外美丽。LED数码灯带采用全新的结构和专有技术,主体由高亮度发光二极管(简称LED)通过特殊的专利结构进行连接,运用特有的光学技术与专有的包覆层设计而形成。主要特性是节能、环保、防震、防水,其最大的特点就是发光均匀,360度通体发光,在工作状态下从外看不到LED的发光点,与传统霓虹灯的发光效果完全相同。因此,利用LED发光二极管设计彩色霓虹灯是一个不错的选择。
本设计采用STC89C51单片机的彩灯控制系统,实现对LED彩灯的控制。根据用户需要可以编写若干种亮灯方式,并实现了手动控制及自动控制,各种亮灯时间的不同,在不同时刻输出灯亮或灯灭的控制信号,驱动各种颜色的灯亮或灭。亮灯方式多,用户可以根据不同场合和时间来调节亮灯频率和亮灯时间。彩灯控制系统得到了广泛应用。
硬件设计
如图是本系统的硬件设计方案,具体地,硬件电路由以下模块构成:
(1)单片机最小系统。用于驱动和控制其他模块,以实现整体功能,其以STC89C51单片机为核心芯片,并辅以复位电路和晶振电路。
(2)按键模块。用于实现自动模式与手动模式。
(4)LED排灯模块。心形排列,用以实现多种花样电路;
(5)电源模块。用于整个系统的供电。
软件设计
根据本文设计需求,在硬件电路设计的基础上,需要通过软件编程实现的具体功能:
(1)驱动各个模块工作,实现LED灯点亮;
(2)按键设置功能。实现彩灯花样变换的快慢节拍手动和自动方式控制;手动控制按钮按一次转换一次;自动控制方式每15秒变换一次,1分钟循环一遍;
(3)花样灯实现。实现至少10个发光管4种花样自动变换,循环往复。
具体设计流程如图所示。
原理图
本系统原理图设计采用Altium Designer19,具体如图。
程序
本设计利用KEIL5软件实现程序设计,具体如图。
仿真实现
本设计利用protues8.7软件实现仿真设计,具体如图。
上一篇:17-基于51单片机低频信号发生器
下一篇:15-基于51单片机的数字频率计设计
推荐阅读最新更新时间:2024-11-16 21:38
设计资源 培训 开发板 精华推荐
- 使用 Richtek Technology Corporation 的 RT8231BGQW 的参考设计
- LT3958 的典型应用 - 高输入电压、升压、反激、SEPIC 和反相转换器
- AM1G-2405DZ ±5V 1 瓦 DC-DC 转换器的典型应用
- 使用 Analog Devices 的 LT1317BIS8 的参考设计
- LTM4628IY 双路 8A、1.5V 和 1.2V 输出 DC/DC 模块稳压器的典型应用电路
- TSX-3225_CC430,使用 CC430 SOC 应用处理器进行无线应用的外部振荡电路
- ESP32 MAX30102 Web血氧仪
- LTC2451 演示板、16 位单端 I2C 超微型 ADC
- MIC2097-2YMT限流配电开关典型应用
- DC2345A,基于具有扩频功能的 LT8391EFE 60V 同步 4 开关降压-升压 LED 控制器的演示板
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?
- 村田推出高精度汽车用6轴惯性传感器
- 福特获得预充电报警专利 有助于节约成本和应对紧急情况