毕业设计(论文)基于单片机的彩灯循环控制器毕业设计.doc
《毕业设计(论文)基于单片机的彩灯循环控制器毕业设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机的彩灯循环控制器毕业设计.doc(27页珍藏版)》请在三一办公上搜索。
1、目 录摘 要1第1章 绪 论2第2章 系统设计方案32.1 方案介绍32.2 方案组成部分功能3第3章 单元电路设计43.1 电源电路43.2 主控器43.2.1 单片机的引脚及相关功能43.2.2 8051单片机内部结构63.3 单片机最小系统电路73.3.1 单片机最小系统组成73.3.2 复位电路83.3.3 时钟电路93.4 彩灯显示电路103.5 模式控制电路11第4章 整机电路124.1整机工作原理图124.2 工作原理12第5章 系统软件设计135.1 软件流程图135.2 主程序设计14第6章 调试与仿真186.1 用PROTEUS 绘制原理图186.2 单片机PROTEUS内
2、核的仿真19结 论22致 谢23参考文献24附录一 元器件清单25摘 要 现实生活中,彩灯越来越成为人们的装饰品,它不仅能美化环境,渲染气氛,还可以用于娱乐场所和电子玩具中,它们都各具有自己的特色。由于彩灯的快速发展使其应用也越来越广泛,逐渐深入到了人们生产、生活的各个领域。随着彩灯应用的深入发展,对其安全要求也就越来越高。近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时也带动着传统控制的日新月异更新。在自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。本文提出了一种基于A
3、T89C51单片机的彩灯控制方案,实现对LED彩灯的控制。以AT89C51单片机作为主控核心,与按键、显示、驱动等模块组成核心主控制模块。根据用户需要可以编写各种亮灯模式,用户可以根据不同场合选用不同的彩灯闪法。与普通LED彩灯相比,具有体积小、价格低、低能耗等优点。关键词 AT89C51;控制;LED发光二极管第1章 绪 论随着社会不断的发展,电子产品的质量也不断提高。彩灯循环电路也由以前的简单、功能单一的电路,变为现在复杂、实现功能多的电子产品。本次我进行了彩灯循环控制电路的设计。彩灯是我们日常经常使用的产品,它制作简单,过程易学,还可以提高我们的动手能力,增强我们处理问题,解决问题的能力
4、。利用控制电路可使彩灯按一定的规律不断的改变状态,不仅可以获得良好的观赏效果,而且可以省电。近年来,随着人们生活水平的较大提高,人们对于物质生活的要求也在逐渐提高,不仅需要各种各样的生活电器,也开始对环境提出了更高的要求。彩灯的运用已经遍布于人们的生活中,从歌舞厅到卡拉OK,从庆祝节日到日常生活中的点缀。这些都说明了人们的生活水平有了很大的飞跃,也说明科技在现实运用中有了较大的发展,随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到广泛运用。本次毕业设计全面运用了我们以前所学的知识,在加强我们直接应用综合能力的同时
5、,力求让我们在短时间里得以掌握先进科学技术:如本设计中所使用到的keil、Protel99等技术手段。也培养了自己理论联系实际、设计电路的能力。第2章 系统设计方案2.1 方案介绍 本次设计的彩灯循环控制电路采用的方案如图2-1所示。图2-1方案图系统电路主要由主控器、电源电路、单片机复位电路、单片机时钟电路、彩灯显示电路、模式控制电路等部分组成。2.2 方案组成部分功能1. 主控器:是AT89C51烧入程序后控制整个电路。2.电源电路:采用变压电路把市电变为+5v的直流供单片机电源。3.单片机复位电路:使CPU和系统恢复到一个确定的状态。4.单片机时钟电路:电路在唯一利用振荡电路产生时钟信号
6、控制下严格按时序进行工作。5.彩灯显示部分:由LED发光二极管组成,也是本次设计的主体,就是要用单片机编写程序实现LED灯的循环点亮。6.模式控制部分:模式部分是单片机的一个中断系统,中断后选择彩灯循环的不同模式。第3章 单元电路设计3.1 电源电路 采用经市电变压,稳压的稳压电源电路图如图3-1所示:图3-1电源电路 220V市电经过降压后得到12V交流电,经二极管整流成脉动直流电,经过电容滤波后再又经过LM7805稳压得到5V的直流电供系统工作,后面的发光二极管是起一个电源指示的作用,470UF的电容是起一个再次滤波的作用。3.2 主控器主控器就是AT89C51单片机,整个电路一单片机为中
7、心组成。在单片机中烧入程序,单片机运行程序输出信号控制彩灯的循环闪亮。以下对单片机的引脚及相关功能和内部结构加以介绍。3.2.1 单片机的引脚及相关功能 单片机引脚图如图3-2所示:图 3-2 单片机引脚图40个引脚按引脚功能大致可分为4个种类:电源、时钟、控制和I/O引脚。主要引脚引脚功能:1、电源: (1)VCC - 芯片电源,接+5V;(2)VSS - 接地端;注:用万用表测试单片机引脚电压一般为0V或者5V,这是标准的TTL电平。但有时候在单片机程序正在工作时候测试结果并不是这个值而是介于0V-5V之间,其实这是万用表响应速度没这么快而已,在某一个瞬间单片机引脚电压仍保持在0V或者5V
8、。2、XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 3、控制线:控制线共有4根:(1)ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ALE功能:用来锁存P0口送出的低8位地址;PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。(2)PSEN:外ROM读选通信号。(3)RST/VPD:复位/备用电源。RST(Reset)功能:复位信号输入端。 VPD功能:在Vcc掉电情况下,接备用电源。(4)EA/Vpp:内外ROM选择/片内EPROM编程电源。 EA功能:内外ROM选择端。Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程
9、电源Vpp。4、I/O线80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。 5、P3口第二功能P30 RXD 串行输入口;P31 TXD 串行输出口;P32 INT0 外部中断0;P33 INT1 外部中断1;P34 T0 定时计数器0;P35 T1 定时计数器1;P36 WR 外部数据存储器写选通(低电平有效);P37 RD 外部数据存储器读选通(低电平有效)。3.2.2 8051单片机内部结构 单片机内部结构如图3-3所示图3-3 8051单片机内部结构8051单片机包含中央处理器、程序存储器(
10、ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。数据存储器(RAM):8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定
11、义的字型表。程序存储器(ROM):8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。定时/计数器(ROM):8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。并行输入输出(I/O)口:8051共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。3.3 单片机最小系统电路3.3.1 单片机最小系统组成 单片机最小系统以89c51为核心,外加时钟和复位电路,电路结构简单,抗干扰能力强,成本相对较低,非常符合本设计的所有要求.89c51单片机系列是在MCS-51系列的基础上发展起来的,是当前8位单片机的典型代表,采用CHMO
12、S工艺,即互补金属氧化物的HMOS工艺, CHMOS是CMOS和HMOS的结合,具有HMOS高速度和高密度的特点,还具有CMOS低功耗的特点。单片机最小系统如图3-4所示图3-4单片机最小系统3.3.2 复位电路无论用户使用哪种类型的单片机,总要涉及到单片机复位电路的设计。单片机的复位操作使单片机进入初始化状态。而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。单片机系统的复位方式有:手动按钮复位和上电复位 。1、手动按钮复位手动按钮复位需要人为在复
13、位输入端RST上加入高电平(图3-5手动按钮复位)。一般采用的办法是在RST端和正电源Vcc之间接一个按钮。当人为按下按钮时,则Vcc的+5V电平就会直接加到RST端。手动按钮复位的电路如所示。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。图3-5 手动按钮复位2、上电复位AT89C51的上电复位电路如图3-6所示,只要在RST复位输入引脚上接一电容至Vcc端,下接一个电阻到地即可。图3-6上电复位复位电路采用简易的手动按钮复位电路,主要由电阻R ,电容C ,开关K 组成,分别接至AT89C51的RST复位输人端。当按下复位电路的复位开关Reset按钮时,瞬间
14、短接复位开关,由于此reset复位开关一端接地为低电平,另一端有电源5V供电端和PG信号端,间接供给为高电平,通常为3.3V,而此复位开关的某一段也会直接或者间接的作用于南桥内的复位系统控制模块,所以瞬间短接复位开关会在开关的高电平端会产生一个低电平信号,此信号会直接或间接作用于南桥内的复位系统控制器,使南桥强行复位之后,南桥也会强行去复位其他的设备和模块,南桥给主板其他硬件设备复位后,整个主板复位完成,这就是主板复位电路的原理。本设计采用手动按钮复位,以满足复位的时间要求及设计质量。3.3.3 时钟电路 时钟电路如图3-7所示图3-7时钟电路时钟电路可以简单定义如下:1、就是产生象时钟一样准
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 彩灯 循环 控制器
链接地址:https://www.31ppt.com/p-3980504.html