基于AT89C51单片机的声控LED彩灯的设计
课程设计 基于AT89C51单片机的LED彩灯控制器设计
目录第1节引言 (1)1.1LED彩灯概述 (1)1.2 系统主要功能 (1)第2节新型 LED 彩灯硬件设计 (3)2.1 系统的硬件构成及功能 (3)2.1.1 主控模块电路设计 (3)2.1.2 管内 LED 板模块设计 (3)2.2 AT89C2051单片机及其引脚说明 (4)2.3LED显示数码管 (4)第3节系统的软件设计 (6)3.1 软件设计 (6)第4节结语 (8)参考文献 (9)附录 (10)第1节引言随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
LED 彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
但目前市场上各式样的 LED 彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。
这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。
此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。
因此有必要对现有的彩灯控制器进行改进。
1.1LED彩灯概述该LED彩灯控制器是一种基于 AT89C51 单片机的彩灯控制器,实现对 LED 彩灯的控制。
本方案以 AT89C51 单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。
在主控模块上设有 8 个按键和 5 位七段码 LED 显示器,根据用户需要可以编写若干种亮灯模式,利用其内部定时器 T0 实现一个基本单位时间为 5 ms 的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。
该新型 LED 彩灯与普通 LED 彩灯相比,具有体积小、价格低、低能耗等优点。
1.2 系统主要功能新型 LED 彩灯分为 2 部分,即彩灯控制器(主控模块)和管内 LED 板模块(受控模块)。
基于89c51单片机控制的LED音乐彩灯控制器的设计
基于89c51单片机控制的LED音乐彩灯控制器的设计随着人们对房屋的装饰需要彩灯,在许多城市可以看到彩色霓虹灯。
LED彩灯由于其丰富的灯光色彩,便宜的造价以及简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建础物已经成为一种时尚。
但目前市场上各种各样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、电路复杂、功率损耗大等缺点。
此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性……本方案提出一种基于8951单片机的彩灯控制方案,实现对LED 彩灯的控制。
本方案以8951单片机作为主控核心,在主控模块上设有3个按键和8个LED显示灯,根据需要可以编写若干种亮灯模式,利用其部定时器T0实现一个基本单位时间为1ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。
与普通LED彩灯相比,具有体积小、价格低、功耗低等优点。
2系统功能LED彩灯用软件控制硬件的方式来控制彩灯闪烁,即彩灯控制器和管LED模块。
彩灯采用8951提供+5V电压工作,经过电源变换,输出直流工作电压,一方面为管LED模块提供+5V工作电源,另一方面为主控模块单片机系统彩灯控制器提供5V工作电源。
整个系统工作由软件程序控制运行,根据需要用户可以在LED彩灯工作时通过主控模块上的按键来设定亮灯时间和灯光闪动频率。
上电后系统经过初始化,查询是否有功能切换键按下:有,则进入设定模式状态;无,则进入默认工作状态。
在设定模式状态下,可以根据个人爱好及不同场合的需要来指定调用哪种模式,并且可以改变每种模式的时间T1、频率F1参数,在工作状态下,LED彩灯控制器按照程序设定好的若干亮灯花样模式程序顺序调用往下走,开始工作,依次8个等亮完为一个亮灯周期,然后再回主循环继续工作,同样如果想进入其它设定模式状态,只需按下功能切换键即可。
整个3种亮灯模式时间可以看作一个大周期T,对于每一个模式编写一个独立工作子程序,其中设定了从左到右点亮LED,从右到左点亮LED,还有自己定义的LED 点亮方式。
基于89c51单片机控制的LED音乐彩灯控制器的设计说明
基于89c51单片机控制的LED音乐彩灯控制器的设计随着人们对房屋的装饰需要彩灯,在许多城市可以看到彩色霓虹灯。
LED彩灯由于其丰富的灯光色彩,便宜的造价以及简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建础物已经成为一种时尚。
但目前市场上各种各样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、电路复杂、功率损耗大等缺点。
此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性……本方案提出一种基于8951单片机的彩灯控制方案,实现对LED 彩灯的控制。
本方案以8951单片机作为主控核心,在主控模块上设有3个按键和8个LED显示灯,根据需要可以编写若干种亮灯模式,利用其内部定时器T0实现一个基本单位时间为1ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。
与普通LED彩灯相比,具有体积小、价格低、功耗低等优点。
2系统功能LED彩灯用软件控制硬件的方式来控制彩灯闪烁,即彩灯控制器和管内LED模块。
彩灯采用8951提供+5V电压工作,经过电源变换,输出直流工作电压,一方面为管内LED模块提供+5V工作电源,另一方面为主控模块单片机系统彩灯控制器提供5V工作电源。
整个系统工作由软件程序控制运行,根据需要用户可以在LED彩灯工作时通过主控模块上的按键来设定亮灯时间和灯光闪动频率。
上电后系统经过初始化,查询是否有功能切换键按下:有,则进入设定模式状态;无,则进入默认工作状态。
在设定模式状态下,可以根据个人爱好及不同场合的需要来指定调用哪种模式,并且可以改变每种模式的时间T1、频率F1参数,在工作状态下,LED彩灯控制器按照程序设定好的若干亮灯花样模式程序顺序调用往下走,开始工作,依次8个等亮完为一个亮灯周期,然后再回主循环继续工作,同样如果想进入其它设定模式状态,只需按下功能切换键即可。
整个3种亮灯模式时间可以看作一个大周期T,对于每一个模式编写一个独立工作子程序,其中设定了从左到右点亮LED,从右到左点亮LED,还有自己定义的LED点亮方式。
基于单片机AT89C51的彩灯循环控制系统的设计
目录摘要 (1)第1章绪论 (2)第2章系统设计方案 (3)2.1设计方案介绍 (3)2.2组成方案各部分的功能介绍 (3)第3章硬件电路设计 (5)3.1电源电路 (5)3.2主控器 (5)3.2.1 单片机的引脚及相关功能 (5)3.2.2 8051单片机内部结构 (7)3.3单片机最小系统的介绍 (8)3.3.1 单片机最小系统组成 (8)3.3.2 复位电路 (9)3.3.3 时钟电路 (10)3.4彩灯循环和数码管显示电路 (11)3.5模式控制电路 (12)3.6整机电路工作原理 (13)第4章系统软件设计 (14)4.1主程序设计流程图 (14)4.2彩灯循环模式转换程序设计 (15)4.3中断程序设计 (18)第5章电路仿真与调试 (20)5.1用K EIL C51软件编译程序 (20)5.2电路仿真 (21)总结 (25)参考文献 (26)附录1 整机电路原理图 (27)附录2 元件明细表 (28)附录3 源程序设计 (29)摘要本设计提出了一种基于AT89C51单片机的彩灯循环控制的方案,实现对LED灯的控制。
本方案以89C51单片机作为主控核心,以按键、显示、驱动等模块组成核心主控制模块。
进一步熟悉和掌握89C51单片机的结构及工作原理,掌握单片机的接口技术及相关外围芯片的外特性和控制方法。
通过实际程序设计和调试,逐步掌握模块化程序设计的方法和调试技术。
本设计完成后,能掌握以单片机核心的电路设计的基本方法和技术。
根据用户需要可以编写各种亮灯模式的程序,用户可以根据不同场合选用不同的彩灯循环方式。
与普通LED彩灯相比,它具有体积小、价格低、低能耗等优点。
通过完成一个包括电路设计和程序开发完整过程,了解开发以单片机应用系统的全过程,为今后从事相应工作打下基础。
关键词89C51单片机;中断;循环第1章绪论当今社会中,循环彩灯在人们的日常生活中有着日益重要的作用。
它不仅能美化环境,渲染气氛,还可以用于娱乐场所和电子玩具中,并且在不同场所都各具特色。
课程设计 基于AT89C51单片机的LED彩灯控制器设计
目录第1节引言 (1)1.1LED彩灯概述 (1)1.2 系统主要功能 (1)第2节新型 LED 彩灯硬件设计 (3)2.1 系统的硬件构成及功能 (3)2.1.1 主控模块电路设计 (3)2.1.2 管内 LED 板模块设计 (3)2.2 AT89C2051单片机及其引脚说明 (4)2.3LED显示数码管 (4)第3节系统的软件设计 (6)3.1 软件设计 (6)第4节结语 (8)参考文献 (9)附录 (10)第1节引言随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
LED 彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
但目前市场上各式样的 LED 彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。
这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。
此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。
因此有必要对现有的彩灯控制器进行改进。
1.1LED彩灯概述该LED彩灯控制器是一种基于 AT89C51 单片机的彩灯控制器,实现对 LED 彩灯的控制。
本方案以 AT89C51 单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。
在主控模块上设有 8 个按键和 5 位七段码 LED 显示器,根据用户需要可以编写若干种亮灯模式,利用其内部定时器 T0 实现一个基本单位时间为 5 ms 的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。
该新型 LED 彩灯与普通 LED 彩灯相比,具有体积小、价格低、低能耗等优点。
1.2 系统主要功能新型 LED 彩灯分为 2 部分,即彩灯控制器(主控模块)和管内 LED 板模块(受控模块)。
最新毕业设计:基于at89c51单片机的led彩灯控制器设计汇编
最新毕业设计:基于at89c51单片机的led彩灯控制器设计汇编基于AT89C51单片机的LED彩灯控制器设计摘要介绍了一种新型的LED彩灯控制系统的设计方法,以AT-89C51单片机作为主控核心,与按键、显示器等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。
本系统具有体积小、硬件少、电路结构简单及容易操作等优点。
关键词:LED彩灯AT89C51单片机彩灯控制器模块设计目录中文摘要 (Ⅰ)第一章引言 (1)第二章LED简介……………………………………………………22.1L E D的特点 (2)2.2L E D的应用领域 (3)第三章系统功能……………………………………………………4第四章硬件设计……………………………………………………64.1主控模块电路设计 (6)4.2管内L E D板模块设计 (6)第五章软件设计 (8)结束语 (11)参考文献 (12)第一章引言随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。
这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。
此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。
因此有必要对现有的彩灯控制器进行改进。
本文提出了一种基于AT89C51单片机的彩灯控制方案,实现对LED彩灯的控制。
本方案以AT89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。
在主控模块上设有8个按键和5位七段码LED显示器,根据用户需要可以编写若干种亮灯模式,利用其内部定时器T0实现一个基本单位时间为5 ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。
基于AT89C51单片机LED彩灯控制器设计
3.可 以 进 行 季 度 统 计 (条 形 码 )
三、代码设计过程: 在选择日期时, 首先把 TimePicker 读取的时间转换为字符型,然 后判断各文本框输入是否合法,如果合法,则根据先返回条码返回符 合要求的,然后再根据日期来进行筛选。 符合日期范围的显示,不在范 围的则不显示。 按照这个思想逐步完成了该模块各个统计功能。 其中 时间的取法,使用 dataGrid 进行显示。 例如统计按钮(按书名查询)按下时: 首先是链接数据库: SqlDataAdapter da1=new SqlDataAdapter("select BookInfo.BarCode, BookName,SaleAmount,Discount,Price,SaleDate,ISBN,PubCompany from BookInfo,Sale where BookInfo.BarCode=Sale.BarCode and BookInfo.BarC ode like“+str3+”and Sale.BarCode like“+str3+”,“server=localhost;databas e=BMS;Integrated security=SSPI”); 之 后 再 执 行 select 语 句 ,之 后 定 义 一 dataSet,来 存 放 返 回 的 数 据 行,查找满足要求的行时,使用一个循环: for(int i=0;i<dt.Rows.Count;i++)
图 4 主程序流程图
(下转第 110 页) 97
科技信息
○IT 技术论坛○
SCIENCE & TECHNOLOGY INFORMATION
基于某AT-89C51单片机课程设计彩灯控制器
单位代码学号1201050052分类号密级单片机应用技术课程设计院(系)名称专业名称学生姓名指导教师2015 年10 月27 日摘要随着人民生活水平的提高和对身边产品要求多样话的增强,简单的单一彩灯已经不能满足人民的需要。
新型LED彩灯控制器讲会解决LED下等单一的情况。
而这需要借助于我们市场上的单片机,单片机即微型计算机,是集CPU、 RAM、ROM、定时器、计数器、和多种借口于一体的微控制器。
LED彩灯控制器将会用到,起定时计数的功能,在单片几中我们常见的就是51系列的单片机,它是单片机中最为典型和最有代表性的一种,广泛应用于各个领域。
本课题设计用单片机8951结合LED制作了一种新型的LED彩灯控制系统的设计方法,以AT-89C51单片机作为主控核心,与按键、显示器等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。
本系统具有体积小、硬件少、电路结构简单及容易操作等优点。
关键字:LED彩灯;AT89C51单片机;彩灯控制器;模块设计目录1、绪论 (1)1.1 课题简介 (1)1.2 设计目的............................. (2)2、总体设计.................... . (3)2.1 设计思路.............. (3)2.2 原件清单 (4)3、硬件设计 (4)3.1 AT89C51 (4)3.2 控制原理 (7)3.3 程序框图 (8)4、设计步骤 (8)4.1 硬件设计 (8)4.2 单片机时钟电路 (8)4.3 复位电路 (9)4.4 控制电路 (9)4.5 工作电路 (9)5、软件设计 (11)5.1 设计要求 (11)5.2 软件的流程图 (11)5.3 程序设计 (12)6、软件调试 (18)结束语 (16)致谢 (17)参考文献 (17)1.绪论1.1 课题简介单片机全称叫单片微型计算机(Single Chip Microcomputer),是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
AT89C51单片机L_E_D彩灯控制器的设计
摘要:随着电子技术的迅速发展,单片机得到了越来越多的应用。
本设计用单片机8951结合LED制作了一种新型的LED彩灯控制系统的设计方法,以AT-89C51单片机作为主控核心,与按键、显示器等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。
本系统具有体积小、硬件少、电路结构简单及容易操作等优点。
关键字:LED彩灯;AT89C51单片机;彩灯控制器;模块设计目录引言................................................................. 摘要…………………………………………………………………………………………….. 第一章设计要求及任务目的..........................................1.1设计要求.........................................................1.2.任务目的:...................................................第二章.设计内容及总体方案论证........................................2.1主控电路方案论证与选择……………………………………………………………..2.2 电源电路方案论证与选择……………………………………………………………..2.3 显示电路方案论证与选择……………………………………………………………..2.4AT89c51单片机.................................................2.4.1:芯片介绍...............................................2.4.2.主要特性:.............................................2.4.3.管脚说明...............................................第三章.硬件设计......................................................3.1AT89C51单片机原理说明.........................................3.2模块设计......................................................3.2.1主控模块电路设计........................................3.2.2管内LED板模块设计......................................第四章软件设计.......................................................4.1设计程序流程图................................................4.2主程序代码及注释..............................................第五章上机调试运行结果及分析.........................................5.1.硬件调试.....................................................5.2.软件调试..................................................... 总结………………………………………………………………………………………………参考文献.............................................................引言随着人们生活水平的提高,环境的不断改善和美化,在许多场合可以看到很多彩色的霓虹灯。
基于AT89C51单片机的LED彩灯控制器方案设计书大学本科方案设计书
基于AT89C51单片机的LED彩灯控制器设计作者:郭水保高艳霞王道洪来源:本站原创点击数:1004 更新时间:2007-7-25您可以添加到网摘让更多人关注此文章:摘要:介绍了一种新型的LED彩灯控制系统的设计方法,以AT-89C51单片机作为主控核心,与按键、显示器等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。
本系统具有体积小、硬件少、电路结构简单及容易操作等优点。
关键词:LED彩灯;A T89C51单片机;彩灯控制器;模块设计1引言随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。
这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。
此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。
因此有必要对现有的彩灯控制器进行改进。
本文提出了一种基于AT89C51单片机的彩灯控制方案,实现对LED彩灯的控制。
本方案以AT89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。
在主控模块上设有8个按键和5位七段码LED显示器,根据用户需要可以编写若干种亮灯模式,利用其内部定时器T0实现一个基本单位时间为5 ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。
该新型LED彩灯及其控制器是上海某公司委托开发产品,产品实际应用效果较好,亮灯模式多,用户可以根据不同场合和时间来调节亮灯频率和亮灯时间。
与普通LED彩灯相比,具有体积小、价格低、低能耗等优点。
基于AT89C51单片机的LED彩灯控制器设计
前言随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。
这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。
此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。
因此有必要对现有的彩灯控制器进行改进。
本文提出了一种基于AT89C51单片机的彩灯控制方案,实现对LED彩灯的控制。
本方案以AT89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。
在主控模块上设有8个按键和5位七段码LED显示器,根据用户需要可以编写若干种亮灯模式,利用其内部定时器T0实现一个基本单位时间为5 ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。
该新型LED彩灯及其控制器是上海某公司委托开发产品,产品实际应用效果较好,亮灯模式多,用户可以根据不同场合和时间来调节亮灯频率和亮灯时间。
与普通LED彩灯相比,具有体积小、价格低、低能耗等优点。
摘要本设计介绍了一种新型的LED彩灯控制系统的设计方法,以AT-89C51单片机作为主控核心,与按键、显示器等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。
本系统具有体积小、硬件少、电路结构简单及容易操作等优点。
以及LED技术的用途和发展前景。
关键字:LED AT89C51 控制器目录前言 (1)摘要 (2)1 AT89C51单片机的原理简介 (5)1.1主要特征 (5)1.2管脚说明 (5)1.3振荡器特性 (7)1.4芯片擦除 (7)1.5串口通讯 (7)2 LED工作原理、特性及应用 (11)2.1LED发光原理 (12)2.2LED的特性 (12)2.2.1极限参数的意义 (12)2.2.2电参数的意义 (12)2.3 LED的分类 (13)2.3.1按发光管发光颜色分 (13)2.3.2按发光管出光面特征分 (13)2.3.3按发光二极管的结构分 (14)2.3.4按发光强度和工作电流分 (14)2.4 LED的应用 (14)2.4.1单LED电平指示电路 (14)2.4.2单LED可充作低压稳压管用 (15)2.4.3电平表 (15)2.5发光二极管的检测 (15)2.5.1普通发光二极管的检测 (15)2.5.2系统功能 (16)3彩灯设计 (18)3.1硬件设计 (18)3.1.1主控模块电路选型 (18)3.1.2管内LED板模块选型 (18)3.2软件设计 (20)3.3LED技术的发展前景 (24)结论 (29)致谢 (30)参考文献 (31)1 AT89C51单片机的原理简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。
基于AT89C51单片机LED彩灯控制器设计
40 ‘ — b0 - .I . c _ j ■ d。 一 一 一 一 — _ — h ~ I 一
0 ——一 ——— . —.}~
f g
r
d 。
=j … —
_ _
d p
一- l '- -, po■ c l
■
图 2 L D 显 示 模 块 的 内部 电路 E
连 。 ( 图 2 如 )
●
通 过 扫 描 P . P . 口 , 断 是 否 有 按键 按 下 , 后 在 2 H 内存 3一 3 0 2 判 然 0 单 元 的低 3位 的 对 应 位 置 置 1 志 , 定应 执 行 的 闪 烁 功 能 。 2 H. 标 确 当 0 0
b
c
,
一
1 L 0 3特点 . U N2 o 2 U N 0 3是 高 耐压 、 电 流 达林 顿 陈列 , L 20 大 由七 个 硅 N N 达 林 顿 管 P 组 成 。 ( 图 1 电路 的特 点 如 下 : L 2 0 如 ) U N 0 3的 每 一 对 达 林 顿 都 串 联 一
个 2 K 的 基极 电阻 ,在 5 的工 作 电 压 下它 能 与 . 7 V
和C M0 电 路 直
接 相 连 , 以直 接 处 理 原 先 需要 标 准 逻 辑 缓 冲 器来 处 理 的数 据 。 可
图 3 彩 灯 控 制 器
3. 件 设计 软
图 1
3 1 程 序 .主
UL 20 N 0 3工 作 电压 高 , 作 电 流 大 , 电 流 可 达 50 A, 且 能 工 灌 0m 并 为 l时 。 光 管 轮 流 点亮 图 案 1 当 2 H. 发 : 0 1为 1时 , 光 管 逐 点 点 亮 图 发 够 在 关 态时 承 受 5 V 的 电压 , 出 还 可 以在 高 负 载 电 流 并 行 运行 。 0 输 案 件 2 当 2 H. ; 0 2为 1 ,发 光 管 间隔 闪 亮 图 案 3 通 过 扫描 P - 时 。 3一 4 1 E . L D显 示 的 工 作 原理 3 35来 E 0 L ED显示 块 是 由发 光 二 极 管显 示 字 段 的 显示 器件 。 单 片 机应 用 P . 改 变 L D 的 闪烁 频 率 。在 主 程 序 对 2 H 的 低 3位 进行 位值 判 在 转 对 0 系 统 中 通 常 使 用 的 是 7段 L D。这 种显 示 器 共 有 共 阴 极 和 共 阳极 两 定 后 , 入 相 应 的 闪 烁控 制 程序 。 上 电初 始 化 时 , 2 H 的最 低 位 置 E , 种 ,本 设 计 将 用 共 阴极 。共 阴极 L D显 示 块 的发 光 二 极 管 与 阴极 并 1 系统 进 入 轮 流 点 亮方 式 。 E 主程 序 流 程 图 如 图 4所 示 。
1基于at89c51单片机的led彩灯控制器设计
辽宁工业大学继续教育学院毕设用纸基于AT89C51单片机的LED彩灯控制器设计摘要介绍了一种新型的LED彩灯控制系统的设计方法,以AT-89C51单片机作为主控核心,与按键、显示器等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。
本系统具有体积小、硬件少、电路结构简单及容易操作等优点。
关键词:LED彩灯 AT89C51单片机彩灯控制器模块设计辽宁工业大学继续教育学院毕设用纸目录中文摘要 (Ⅰ)第一章引言 (1)第二章 LED简介 (2)2.1 LED的特点 (2)2.2 LED的应用领域 (3)第三章系统功能 (4)第四章硬件设计 (6)4.1主控模块电路设计 (6)4.2管内LED板模块设计 (6)第五章软件设计 (8)结束语 (11)参考文献 (12)第一章引言随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。
这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。
此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。
因此有必要对现有的彩灯控制器进行改进。
本文提出了一种基于AT89C51单片机的彩灯控制方案,实现对LED 彩灯的控制。
本方案以AT89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。
在主控模块上设有8个按键和5位七段码LED显示器,根据用户需要可以编写若干种亮灯模式,利用其内部定时器T0实现一个基本单位时间为5 ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于AT89C51单片机的声控LED彩灯的设计摘要:设计一个声控彩灯,彩灯使用的是三合一全彩的LED芯片,AT89C51单片机作为控制芯片,通过声音的控制实现彩灯的装饰效果与照明效果之间的切换,使得彩灯既具有装饰效果,又具有照明的作用。
关键词:声控彩灯单片机LED
1 功能要求
设计一个声控LED彩灯,可应用于墙面、橱窗、展厅以及各种工艺品等背景装饰光源,通过AT89C51单片机控制来实现彩灯颜色以及花样的变化,起到很好的装饰效果。
同时可以通过声音来控制彩灯切换到白光的照明模式,照明模式持续的时间可以按照要求进行调整。
2 方案的设计与选择
2.1 LED的色彩控制设计
根据色彩合成的三基色原理,任何颜色的光都可以通过改变红、绿、蓝三基色按照不同的比例而合成,当用红光、蓝光、绿光三色光进行混合时,可分别得到黄光、青光和品红;将这三色光等比例混合时,可得到白光;而将此三色光不同比例混合时,可以获得不同颜色的光。
单片机控制LED色彩的原理就是赋予三基色不同的占空比,以此来实现不同的色彩。
配色公式为:R[x%]+G[y%]+B[z%]=C。
例如:R[100%]+G[0%]+B[100%]=品红;R[100%]+G[100%]+B[0%]=黄;R[0%]+G[100%]+B[100%]=青;R[100%]+G[100%]+B[100%]=白
2.2 方案的选择
根据功能的要求,该设计分为3大模块,以AT89S52单片机为核心的控制模块,声控电路模块以及LED背景光显示模块。
3 硬件电路的设计
3.1 单片机系统及LED显示电路
LED背景光显示电路是由3颗三合一全彩LED芯片并联组成,该芯片有4个引脚,公共端直接连接到5V稳压源,红光源负极引脚串接150Ω电阻与单片机P1.0引脚相连接;绿光源负极引脚串接100Ω电阻与单片机P1.1引脚相连接;蓝光源负极引脚串接100Ω电阻与单片机P1.2引脚相连接。
驱动电路如图1、图2所示。
3.2 声控电路
MK可将声音信号转化为电压信号。
R10为50kΩ的可变电阻器,是用来调节声控的灵敏度的。
LM393为一款低功率低失调电压双比较器,能直接连接TTL和CMOS,这里作为低频运算放大器使用,R8为
一个10kΩ的上拉电阻保证了输出电平为低电平,LM393的输出端连接着PNP三极管基极,三极管的集电极接地,发射极连接着单片机的外中断P3.2引脚,当MK有声音信号传输时,P3.2引脚会出现低电平。
4 软件程序的设计
该设计是通过AT89S52单片机控制P1.0、P1.1以及P1.2引脚的占空比来实现全彩LED的颜色变化以及亮度的变化。
主程序部分主要用来实现全彩LED颜色以及花样的变化,当P3.2出现低电平时发生外部中断,中断的方式是低电平有效,中断的程序是用来实现白光的照明模式,照明模式持续的时间可以通过中断程序中的延时程序来设定,一般设定在40s~60s之间。
5 结语
本文设计一个声控彩灯,控制芯片使用的是AT89S52单片机,详细的讲述了LED变色原理、声控的原理以及软硬件的设计。
声控的灵敏度可以通过调节电路中的变阻器来实现,一般情况下5米范围内的掌声就能够触发电路运行。
声控彩灯主要是以装饰和亮化为主,照明只是辅助的作用,所以应当把握照明模式下的对时间控制。