单片机控制彩灯电路的设计与制作.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机控制彩灯电路的设计与制作 摘要:本文介绍了一种新型的LED彩灯控制的设计方法,它以的,硬件少、、及等优点。LED;AT89C51;彩灯AT89C51单片机的彩灯控制方案,实现对LED彩灯四花样手动切换的控制。它以AT89C51单片机作为主控核心,与按键组成主控模块。在主控模块上设有4个按键,用来实现亮灯模式的花样切换。它可以随着编译程序的不同再加上输出设备(彩灯) 的排列变化,实现千变万化的效果。该新型LED彩灯实际应用效果较好、亮灯模式种类多、可任意设计、通用性强,与普通LED彩灯相比较,具有体积小、价格低、低能耗等优点。 1设计任务的提出 LED彩灯分为2部分,即LED彩灯控制器(主控模块)220V交流电相连,经过变压器、整流桥后输出直流工作电压,一方面为LED模块提供12V工作电压,另一方面为主控模块提供5V工作电压。整个系统工作有软件程序控制运行。 上电后,所有的16列(每列4个)共64个LED都亮,表明各个彩灯都完好无损,系统初始化后,查询是否有按键按下:若有,则进入用户设定的亮灯模式状态;若无,则进入默认缺省工作状态。在用户设定模式状态下,用户可以根据个人爱好及不同场合的需要来指定调用哪种模式,若用户想进入缺省工作状态,只需要按下复位键即可。缺省工作状态下所有的LED灯都亮。四个功能切换键分别为K1、K2、K3及K4。按下K1,则调用亮灯模式1;按下K2,则调用亮灯模式2;按下K3,则调用亮灯模式3;按下K4,则调用亮灯模式4。 下面是按下4个按键可以实现的花样类型: (1)K1按下:两边两排二极管先点亮,接着从两边数的第二排点亮,之前点亮的第一排熄灭,之后第三排点亮,之前的第二排熄灭,这样依次循环下去,直到中间两排点亮,之后,中间两排熄灭,从中间数第二排点亮,再后这排熄灭,从中间数第三排点亮,点亮两列之间的时间间隔是0.2秒(以下匀是),这样依次循环下去,产生灯光向中间追逐后又向两边追逐的效果; (2)K2按下:除第一排二极管不亮以外全亮,接着是除第二排不亮以外全亮,这样依次循环下去,点亮模式类似于卷叶窗; (3)K3按下:使左右两排二极管点亮,接着再向中间增加两排,一直下去,直到16排全亮,然后全灭全亮闪烁2次,这样一直循环下去,点亮模式类似于开幕式与闭幕式; (4)K4按下:两边的两排二极管先亮,接着两排点亮的二极管向中间移动,直至移动到中间两排二极管点亮,之后两排点亮的二极管再向两边移动,最后全部二极管闪烁两次。 2彩灯各单元电路的设计 2.1 电源电路 2.1.1电源电路设计 彩灯控制器可以直接与220V交流电相连,经过变压器、整流桥后输出12V带有交流成分的直流电压,再经过滤波电容后输出12V直流工作电压,供给四个串联LED工作; 再将12V直流工作电压接7805的1脚2脚地、3脚输出 图2.1 电源电路 2.1.2器件介绍 (1)整流桥 整流桥就是将整流管封在一个壳内了分全桥和半桥全桥是将连接好的桥式整流电路的四个二极管封在一起半桥是将两个二极管桥式整流的一半封在一起用两个半桥可组成一个桥式整流电路一个半桥也可以组成变压器带中心抽头的全波整流电路 另外,选择整流桥要考虑整流电路和工作电压805:最大输出电流1.5A,内部过热保护,内部短路电流限制,典型输入电压7~20V,输出电压4.9~5.1V,静态电流典型值4.2mA,压差(输出与输入的差)至少2V。51是片内有ROM/EPROM的单片机,因此,这种芯片构成的最小系统简单、可靠。用89C51单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如图2.2 所示。由于集成度的限制,最小应用系统只能用作一些小型的控制单元。其应用特点: (1)有可供用户使用的大量I/O口线; (2)内部存储器容量有限; (3)应用系统开发具有特殊性。 图2.2 单片机最小应用系统电路 2.2.2 器件介绍 AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。VCC:供电电压GND:接地P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当

文档评论(0)

peace0308 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档