毕业设计(论文)单片机控制的循环彩灯系统设计.doc
《毕业设计(论文)单片机控制的循环彩灯系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)单片机控制的循环彩灯系统设计.doc(51页珍藏版)》请在三一办公上搜索。
1、 2006届普通本科毕业论文(设计)存档编号: 毕业论文(设计)题目: 单片机控制的循环彩灯系统设计 专 业: 计算机科学与技术 院 系:计算机科学与技术学院 年 级: 计科Q0245 学 号: 02014104 姓 名: 指导教师: 职 称: 副 教 授 湖北经济学院教务处 制目 录前 言1绪 论.摘 要1第1章 设计概述21.1引 言21.2彩灯功能描述2第2章 彩灯原理与系统框架设计32.1 彩灯原理介绍32.2 系统设计框架42.3 系统技术方案7第3章 彩灯硬件设计实现123.1 系统电源123.2 交流检测电路133.3 LED控制电路14第4章 彩灯软件设计实现164.1 编程语
2、言的选择164.2 系统总流程174.3 状态内部流程194.4 系统编程实现19第5章 系统调试355.1 电源的调试355.2 单片机调试365.3 系统软件调试375.4 综合调试38结束语39致 谢40参考文献41前 言单片机技术的出现给现代工业测控领域带来了一次技术革命。目前,单片机仍以其高可靠性、高性价比,在工业控制系统、数据采集系统、智能画仪器仪表、智能家电等诸多领域得到了广泛的应用。作为将要从事单片机应用系统开发方面的技术人员,掌握单片机的应用技术是必要的。 在单片机的应用过程中,单片机只是应用系统的一个核心部件,为把单片机系统应用于不同的领域,只掌握单片机的基础知识是远远不够
3、的,要想构成一个完善的应用系统,还要熟悉执行机构及硬件接口电路的应用特性,同时,还应该掌握系统的结构布局、印刷电路板的结构布局及软件的设计技巧这些书本上学不到的知识,因此为设计出完善的应用系统,必须在实际工作中勤于实践,逐步积累这方面的经验。本设计就是以此为出发点,以构建单片机应用系统来展开的。本设计主要介绍了单片机应用系统的设计思路,并简要的介绍了硬件电路设计及软件编程技巧。同时对51系列单片机EM78P153的特点及其各引脚特性做了详尽地阐述。整个设计共分五章。第一章讲解了该设计的设计概要第二章讲解了该设计的彩灯原理与系统框架设计第三章讲解了该设计的硬件实现方案第四章讲解了该设计的软件设计
4、方案与编程实现第五章讲解了该设计的调试问题 由于个人水平所限,设计中的缺点和不妥之处在所难免,请指导老师指正。绪 论单片微型计算机(Sing Chip Microcomputer)简称单片机,又称微控制器(Microcontroller Unit)或嵌入式控制器(Embedded Controller)。它是将计算机的基本部件微型化,使之集成在一块芯片上的微机。片内含有CPU、ROM、RAM、并行I/O、串行I/O、定时器/计数器、中断控制、系统时钟及系统总线等。单片机有着体积小、攻耗底、功能强、性能价格比高、易于推广应用等显著优点,在工业、农业、国防、科研、机关、教育、商业以及家电、生活、娱
5、乐、玩具等各个领域之中得到日益广泛的应用。从国内开发应用单片机的情况看,我国目前和今后相当长的一段时间内,8位单片机仍然是实际应用中的主导品种,大多数单片机的应用仍会以51系列单片机为主。尽管16位和32位单片机已为人们所熟悉和了解。本篇主要讲解以51系列单片机EM78P153这款单片机为主线来开发实现单片机控制的循环彩灯系统的设计与实现。现就此款单片机作如下的简单介绍:EM78P153是一款由台湾义隆公司在基于美国微芯公司生产的PCI芯片的基础上开发出来的一种采用低攻耗、高速CMOS工艺制造的8位单片机。同时它还在构架上应用了与众不同的设计手法哈佛体系及哈佛总线结构。EM78P153单片机的
6、外观如图1所示, 图1 EM78P153单片机的外观其管脚说明如下:/RST:人工复位信号输入端/施密特出发输入,当该脚保持低电平时单片机复位。不接地其他电路时,可将该脚接VDD。TCC:定时器/计数器输入脚,施密特触发输入,当该脚不用时,必须接地或VCC/INT:外部中断输入脚,下降沿触发中断OSCI:晶体振荡器的输入脚。为单片机工作提供时钟脉冲信号OSCO:晶体振荡器的输出脚。通常在OSCI和OSCO之间外接一只晶振VDD:电源正极VSS:电源负极或地P50P53:P50P53为双向I/O端口。P60P67:P60P67为双向I/O端口。具有下面的性能特点:a) 工作频率范围:DC20MH
7、Zb) 工作电压范围;2.35.5Vc) 工作温度范围:070d) 底功耗:5V/4M工作条件下电流小于1.5mA5V/32K条件下电流为15A在休眠模式下电流低于1A e) 自带102413位的片内ROMf) 具有程序加密措施,可以保护程序不能够被非法读出g) 328位的片内数据寄存器组(即静态存储器,SRAM一般寄存器)h) 两族双向I/O端口 P5x和P6x,其各条引脚可以独立编程i) 具有一个8位宽的定时器/计数器,其信号源、触发边缘可编程选择,溢出产生中断j) 具有两种节电模式(休眠模式),以利于延长供电电池的使用寿命k) 具有3种中断模式 TCC益处中断、输入变化中断和外部中断l)
8、 7个可编程上拉和漏极开路I/O管脚 P6xm) 6个可编程下拉管脚n) 其端口带有推挽功能o) 指令系统中的全部指令采用统一长度,也就是全都整齐划一为13bit长 的指令字p) 具有一个自由运行的看门狗定时器q) 采用共有5级的硬件堆栈结构,方便于堆栈的操作r) 采用精简指令集(RISC)技术,其指令系统只有57条指令共5总寻址方式s) 每个指令周期内部仅包含两个时钟周期t) 绝大多数的指令为单指令周期的指令u) 该单片机为14管脚双列直插封装型号v) 外围电路简洁。该单片机片内集成了上电复位、I/O引脚的上位、漏极开路、看门狗等功能电路,能够最大程度减少或免用外接电路,从而便于实现单片机在
9、嵌入系统中的“纯单片”应用摘 要本系统介绍了一种新型的LED彩灯控制系统的设计方法,它以价格低廉的51系列单片机EM78P153为主控核心,是基于计数器和PWM调试的,并与按键、拨码开关等较少的辅助硬件电路相结合而实现的。此设计利用PWM技术控制各基色LED灯泡的亮度,利用系统计数器实现彩灯色彩的变换,利用中断转换实现色彩状态子程序的连续调用(即利用软件实现对基色LED彩灯进行控制)。本系统具有体积小、硬件少、电路结构简单及容易操作等优点。关键词:LED彩灯; EM78P153单片机;彩灯控制器;模块设计。ABSTRACTThe system introduced design methodo
10、logy of a new type of LED Lantern controlling system.EM78P153 of cheap 51 series Microcontroller Unit is used as its core,and is based on counter and PWM debugging,And ancillary hardware circuits such as click, monitor less combined with. This design uses PWM technology LED dwell in the brightness c
11、ontrol, the use of the system counter achieves Lantern color changing, the use of the state library was converted to color continuous use(use software to control the base color LED Lantern ).With the small size of the system, less hardware, circuit structure simple , easy operation advantages and so
12、 on.Keyword : LED Lantern; EM78P153 single-chip microcomputer; lantern signal controllers; Modular design.第1章 设计概述1.1 引 言:随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用。用彩灯来装街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯
13、时间、模式、闪烁频率等动态参数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外,从功能效果上看,彩光模式少而且样式单调, 缺乏用户可操作性,影响灯光效果。因此有必要对现有的彩灯控制器进行改进。1.2 彩灯功能描述:彩灯可以通过定时或随用户要求来变换不同的颜色。传统的彩灯一般只有3种颜色,分别对应3种颜色的灯泡,当需要其中某种颜色的时候,点亮该颜色的灯泡,熄灭其他颜色的灯泡;先进的彩灯利用三基色原理做简单的混合,其控制系统则只是几个开关或按钮。在本设计中则采用三基色原理,利用价格低廉的51系列单片机EM78P153来控制基色LED灯泡,从而实现丰富的色彩变化。利用三基色原理的
14、艺术彩灯的功能如下:(1)实现七彩颜色变化利用3个独立的单色LED灯泡进行组合搭配,应用三基色原理,利用价格低廉的51系列单片机控制基色LED灯泡来实现丰富的色彩变化。在此例中则使单个彩灯可有7种不同的颜色。(2)设置色彩变换的快慢可利用拨码开关来自行设定彩灯色彩的变换快慢,并可随时修改这种设置。同时也可利用拨码开关来设定彩灯点亮时的初始状态。此外,系统自我缺省地设置了一组节奏。第2章 彩灯原理与系统框架设计2.1 彩灯原理介绍:系统根据三基色原理,以红、绿、蓝3种基本颜色组成一个可变的单元,将红绿蓝3种基色LED灯泡放到磨沙的玻璃罩内,3种基色光经混合后,便可对外呈现7种颜色。系统则利用单片
15、机I/O口的PWM调制来调节LED亮度,使各种颜色之间的变化柔和;还可以应用拨码开关来进行外部设置,如设置颜色变化的周期、起始状态的颜色以及呈现不同的景象。1.1 彩灯实现原理系统使用3个具有独立颜色的LED灯泡,根据三基色原理,这3个LED的发光颜色为红、绿、蓝。这3个具有独立发光颜色的LED将按照颜色搭配能发出不同颜色光彩的特性进行组合,使彩灯呈现不同的色彩。三基色原理的基本公式如下: 红色 + 蓝色 + 绿色 = 白色 红色 + 蓝色 = 紫色 蓝色 + 绿色 = 青色 绿色 + 红色 = 黄色1.2 色彩转换分析系统利用单片机控制连接红、绿、蓝3个LED的I/O口,使其产生不同的波形即
16、可得到相应的颜色。假设通过接口电路在单片机I/O口连接好基色LED,I/O口输出PWM波形控制LED的灯光亮度,其亮度波形如图2-1:图2-1 亮度波形图2-1显示了红(r)LED、绿(g)LED和蓝色(B)LED在单片机控制下的亮度波形。000、001这样的二进制编码为三基色的联合状态值,3位编码分别表示红、绿、蓝。其中,0表示熄灭;1表示亮度达到最大值。该波形是一个时序图,例如蓝色LED在T0T3时段熄灭;在T3T4时间段渐渐亮起来,直到最亮;在T4T7时间段保持最亮;在T7T8时间段渐渐暗下。同时为了亮度的需要,可以通过外部电路取反使不需要的3个熄灭的状态转为全亮的状态。1.3 色彩变换
17、的实现LED灯泡发光恒定,若要达到色彩变换的效果还需利用单片机控制各色LED发出不同亮度的灯光。控制LED亮度需要利用单片机I/O口的PWM来实现数字/模拟转换,D/A转换的实质是对某一固定频率的脉冲进行占空比调节。假设LED灯泡的工作电压为Uo,单片机I/O口的输出占空比为a,LED的平均工作电压为Uavg,它可以有公式Uavg=a*Uo计算得到。由此公式可知,只要改变LED的平均工作电压Uavg,就能使发光亮度有所改变。然而工作电压Uo是220V市电经过整流后的恒定电压,不可随意变更,因此只能通过改变占空比a来改变Uavg的值。及色彩变换可以转变为通过调节占空比a来调节LED灯光亮度,进而
18、利用三基色原理调出所需色彩。2.2 系统设计框架彩灯需要定时变换灯光色彩,也可以根据需要设定色彩的变换方式。这使系统必须具备一定的控制功能,并提供可操作的接口。另外,还需要选用特殊的灯泡来变换色彩;最后,系统还将留出功能接口,便于扩展。2.1 单片机控制单片机主要完成定时控制和彩灯色彩变换控制,它不负责驱动彩灯。由于单片机是弱电系统,它只能给出控制使能信号,而使能过后的动作则由具体电路来实现。下图2-2为单片机控制模块和基本功能的划分结果。图2-2 单片机控制模块单片机控制模块图2-2说明了单片机的控制模块和基本功能划分。具体实现的功能描述如下:l 系统利用单片机内部的计数/计时器来实现计时,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 单片机 控制 循环 彩灯 系统 设计

链接地址:https://www.31ppt.com/p-3977959.html