闪烁LED小灯的设计.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小灯的设计 一、设计要求 利用单片机作为控制核心,完成功能:本设计的闪烁小灯控制器, 具体要求如下:可使小灯轮流点亮,可使小灯轮流点亮、逐点点亮、间隔点亮。通过按键来进行切换。 1.1基本部分 (1)主程序 (2) 中断程序 (3) 扫描子程序 (4)延时程序 二、实验方案与原理分析 实验总体电路构造方案比较简单,主要包括键盘控制电路(用脉冲按键开关对电路进行控制)显示电路(单片机控制发光二极管的显示)。 利用STC89C52A芯片做为CPU。 只有3.3V工作电压的STC89C52单片机,使得产品更小,更轻,功耗更低降低成本,提升性能,原有程序直接使用,硬件无需改动。如果相关新增功能没有用到,则不需看相应部分。用STC提供的STC-ISP.exe工具将您原有的代码下载进STC相关的单片机即可,或用通用编程器编程。 另外TXD和RXD是用于异步串行通信的。其实STC系列单片机的ISP下载线就是一个max232芯片连接STC和计算机的串行通信口。计算机把程序从九针串口送到MAX232芯片,电平转换后送进单片机的串行口,也就是TXD和RXD。然后单片机的串行模块把数据送到程序区 图 1 系统方框图 方案一的电路原理图: 图 2 方案一的电路原理图 2.2、方案二 利用MSP430芯片做为CPU。 MSP430各端口具有丰富的控制寄存器供用户实现相应的操作。其中P1,P2具有7个寄存器,P3~P6具有4个寄存器。通过设置寄存器我们可以实现:(1)每个I/O位独立编程;(2)任意组合输入,输出和中断;(3)P1,P2所有8个位全部可以用作外部中断处理;(4)可以使用所以指令对寄存器操作;(5)可以按字节输入、输出,也可按位进行操作; 方案二的框图如下: 图 3 方案二系统框图 2.3、方案三 框图略。利用芯片PIC16FA做为主要芯片。此芯片具有高性能RISC CPU.仅有35条单字指令,除程序分支指令为两个周期外,其余均为单周期指令,有14个中断源,8个深度的硬件堆栈,也是支持直接,间接和相对寻址方式。 三、方案对比 利用STC89C52A芯片做为CPU时在掉电时典型功耗为0.5uA, 还可由外部中断唤醒,中断返回后,继续执行原程序。空闲模式,典型功耗为2mA。正常工作模式,典型功耗为4mA - 7mA。超强抗干扰STC89C51RC / RD+系列单片机。 I/O口输入/输出口经过特殊处理,很多干扰是从I/O进去的,每个I/O均有对VCC/对GND二级管箝位保护。电源单片机内部的电源供电系统经过特殊处理,很多干扰是从电源进去的。时钟,单片机内部的时钟电路经过特殊处理,很多干扰是从时钟部分进去的。看门狗,单片机内部的看门狗电路经过特殊处理,打开后无法关闭,可放心省去外部看门狗。复位电路,单片机内部的复位电路经过特殊处理,很多干扰是从复位电路部分进去的,STC89C51RC/RD+系列单片机为高电平复位。推荐外置复位电路为MAX810/STC 。 而在用MSP430芯片做为CPU时,MSP430系统中没有专门的输入/输出指令,输入/输出操作通过传送指令来实现。当任一事件引起的中断进行处理时,PXIFG.0~PXIFG.7不会自动复位,必须由软件来判断是对哪一个事件,并将相应的标志复位并且外部中断事件的时间必须保持不低于1.5倍的MCLK时间,以保证中断请求被接受,且使相应中断标志同时端口P3、P4、P5、P6没有中断能力,端口COM和S,他们实现必需要与液晶片的直接接口相连。对于方案三中,在当中断发生时,中断标志位置1,不管它的相应使能位或全体使能位的状态,用户软件在使能一个中断之前保证合适的中断标志位清零。且价格比ST89C52要贵得多。 尤其重要的是STC89C52A芯片便宜,且对于我们所需功能不是很多,且对于这个要求不是很高的LED灯点亮的情况下,都能满足条件。因此我是毫不犹豫的选择了STC89C52A芯片做为我的主芯片; 四、LED灯的介绍 该灯使用V电源供电,220V交流电经C1降压电容降压后经全桥整流再通过C2滤波后经限流电阻R3给串联的38颗LED提供恒流电源.LED的额定电流为20mA,但是我们在制作节能灯的时候要考虑很多方面的因素对LED的影响,包括光衰和发热的问题,我们在做这种灯的时候因为LED的安装密度比较高,热量不容易散出,LED的温度对光衰和寿命影响很大,如果散热不好很容易产生光衰,因为LED的特性是温度升高电流就会增大,所以一般在做大功率照明时散热的问题是最重要的,将影响到LED的稳定性,小功率一般都采取自散热方式,

文档评论(0)

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

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

1亿VIP精品文档

相关文档