基于89c51单片机控制的LED音乐彩灯控制器的设计说明.doc
基于 89c51 单片机控制的 LED 音乐彩灯控制器的设计说明 本设计方案提出了一种基于 89c51 单片机的彩灯控制方案,实现对 LED 彩灯的控制。该方案以 8951 单片机作为主控核心,在主控模块上设有 3 个按键和 8 个 LED 显示灯,根据需要可以编写若干种亮灯模式,利用其部定时器 T0 实现一个基本单位时间为 1ms 的定时中断,然后驱动各种颜色的灯亮或灭。 该系统包括 LED 彩灯控制器(8951 主控模块),LED 彩灯在 8951 外部接一个震荡时钟频率。用 8951 的控制器,具有按键、显示等功能,并利用 8951 的 P0 口的 8 个输出端上面焊有 8 个 LED 彩灯,使用彩灯在软件的控制下工作。 该系统的最大特点在于所有亮灯模式均由软件控制完成。系统中软件可以分为主程序和中断服务子程序。上电后在按键控制灯的闪烁方式,通过软件来控制循环,以一个单位实际 1ms 的 T0 定时为中断服务子程序。在这个 1ms 的 T0 定时基础上,可以根据需要来确定各种模式工作时间 Ti,以与确定在各种亮灯点亮和熄灭各种状态 LED 灯等。 该系统的硬件设计包括主控模块电路设计,主控模块电路主要设计器件有 89C51,8 个 LED 显示器,3 个开关按键,1 个稳压器(5V 电压),1 个外部晶振振荡器信号输出驱动,4 个电阻。通过软件设计,使单片机 P0 口作为三色 LED 驱动信号输出口与移位时钟 CLOCK 信号,8951 的 P0 为 LED 的输出口。 该系统的软件设计主要包括主程序、各种模式子程序、1ms 中断服务子程序、调用循环程序组成。利用 T0 定时器作为定时基本单位,根据模式需要计算好各控制信号的发生时刻,根据移位触发的翻转时刻步调一致,使 LED 彩灯按照设计的模式工作。 整个系统的工作流程如下:上电后系统经过初始化,查询是否有功能切换键按下:有,则进入设定模式状态;无,则进入默认工作状态。在设定模式状态下,可以根据个人爱好与不同场合的需要来指定调用哪种模式,并且可以改变每种模式的时间 T1、频率 F1 参数,在工作状态下,LED 彩灯控制器按照程序设定好的若干亮灯花样模式程序顺序调用往下走,开始工作,依次 8 个等亮完为一个亮灯周期,然后再回主循环继续工作,同样如果想进入其它设定模式状态,只需按下功能切换键即可。 本设计方案具有体积小、价格低、功耗低等优点,满足了当前市场上 LED 彩灯控制器的需求。















- 粉丝: 3917
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 2023年专升本计算机题库.doc
- SQLServer教程第4章数据库安全性.ppt
- 第二课计算机的发展知识课件.ppt
- 汽车销售系统-数据库课程设计.doc
- 2023年通信基础知识题库.doc
- 大学生通信实习报告范文.docx
- CAD教学设计.doc
- JavaScript习题(可编辑修改word版).docx
- Flash动画设计第2讲绘制图形.ppt
- 色彩语言在计算机平面设计中的应用.docx
- 土木工程CAD第三章编辑习题.doc
- 大数据中心机房运维方案设计.doc
- 软工习题答案-华工软件工程-习题答案参考-试卷资料-电信学院大三教材课程.doc
- 2023年C语言实验报告.doc
- 单片机原理及接口技术课后作业及答案.doc
- 多媒体数据库的模型研究的开题报告.docx



评论0