版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本科生课程设计(论文)辽辽 宁宁 工工 业业 大大 学学单片机原理及接口技术单片机原理及接口技术 课程设计(论文)课程设计(论文)题目:题目: 彩灯控制器设计彩灯控制器设计 院(系):院(系): 新能源学院新能源学院 专业班级:专业班级: 电气电气 141141 学学 号:号: 学生姓名:学生姓名: 指导教师:指导教师: (签字)起止时间:起止时间:2012015 5.0.06 6. .2222-201-2015 5.07.07.0505本科生课程设计(论文)院(系):新能源学院 教研室:电气教研室注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算学 号学生姓名专业班级电气141课
2、程设计(论文)题目彩灯控制器设计课程设计(论文)任务彩灯控制器可控制 8 组彩灯,每组彩灯 220v 电压下功率最大 500w,可编程实现彩灯不同模式(模式自行设定)的流水效果。设计任务:设计任务:1. cpu 最小系统设计(包括 cpu 选择,存储器,晶振电路,复位电路)2. 彩灯开关驱动控制电路设计3. 电源设计4.拟定彩灯流水效果5.程序流程图设计以及程序编写技术参数:技术参数:1彩灯电压 220v2彩灯功率 500w3彩灯控制器工作电压 220v设计要求设计要求:1、分析系统功能,尽可能降低成本,选择合适的单片机、驱动电路等;2、应用专业绘图软件绘制硬件电路图和软件流程图;3、按规定格
3、式,撰写、打印设计说明书一份,其中程序开发要有详细的软件设计说明,详细阐述系统的工作过程,字数应在 4000 字以上。进度计划第 1 天 查阅收集资料第 2 天 总体设计方案的确定第 3-4 天 cpu 最小系统设计(cpu 选择,存储器,晶振电路,复位电路)第 5 天 彩灯开关驱动控制电路设计第 6 天电源电路设计第 7 天 程序流程图设计第 8 天 软件编写与调试第 9 天 设计说明书完成第 10 天 答辩指导教师评语及成绩 平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月 日本科生课程设计(论文)摘 要随着电子技术的快速发展尤其是数字技术的突飞猛进,多功能彩灯凭着坚毅,高效,
4、稳定特点得到普遍的应用,有各种娱乐场所,店铺门面装饰、驾驭装潢、城市墙壁更是随处可见,于此合同时,还有一些城市采用不同的彩灯打造属于自己的城市文明,塑造自己的城市魅力。随着电子技术的迅速发展,人们生活水平的提高,环境的不断改善和美化,在许多场合可以看到很多彩色的霓虹灯。特别是当今充满竞争的时代,各地政府为吸引游客和投资者,在城市的沿街、沿道、沿河、沿线等地用霓虹灯造景,实施亮化工程,以美化环境、树立城市形象,从而单片机得到了越来越多的应用。但是目前市场上各种式样的 led 彩灯多半是采用全硬件电路实现,电路结构复杂、功能单一,这样一旦制成成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段
5、的需要来调节亮灯时间、模式、闪烁频率等动态参数。同时这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。本设计用单片机 89s51 结合 led(发光二极管)制作了一个广告移动彩灯,它由一块 89s51 组成,通过逐次扫描其中一块的 p2.0-p2.7 口,从而依次实现彩灯轮流点亮、逐点点亮、间隔点亮。 关键词:led 彩灯;模块设计;at-89c51 单片机;彩灯控制器本科生课程设计(论文)目 录第 1 章 绪论 .11.1 彩灯控制器概况 .11.2 本文研究内容 .1第 2 章 cpu 最小系统设计.22.1 彩灯控制器总体设计方案 .22.2 cpu 的选择.22.3 数据存
6、储器扩展 .32.4 复位电路设计 .42.5 时钟电路设计 .42.6 cpu 最小系统图.5第 3 章 彩灯控制器输入输出接口电路设计 .63.1 系统原理图 .6第 4 章 彩灯控制器软件设计 .84.1 软件实现功能综述 .84.2 流程图设计 .84.2.1 主程序流程图设计 .84.2.2 模拟量检测流程图设计及元件清单 .8第 5 章 课程设计总结 .10参考文献 .11本科生课程设计(论文)第 1 章 绪论1.1 彩灯控制器概况彩灯是人们日常生活中的一种装饰用品,它美观大方,尤其在节日期间,倍增节日气氛。它蕴涵着丰富的文化底蕴,被广泛地应用于各种店面的装饰。变换无穷的彩灯样式,
7、给城市增添活力,吸引着人们的注意力,深受人民的喜爱。在日常生活中,人们还将彩灯摆放成各种图案,增添美感。随着电子技术的发展,应用系统向着小型化、快速化、大容量、重量轻的方向发展。科学技术更加贴近人们的生活,向着满足人们需求的方向发展。节日彩灯的设计与制作工艺也一步一步的走向成熟。近年来,彩灯对于美化、亮化城市有着不可轻视的重要工作。因此作为城市装饰的彩灯需求量越来越大,对与彩灯的技术和花样也越来越高。但传统的彩灯控制电路一般是由数字电路组成,这种彩灯控制器电路结构复杂、成本较高、功率损耗大,此外从功能效果上看,彩灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器
8、进行改进。而单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。led 彩灯具有成本低、发光纯度高、发光热量小、耗电量低、超长寿命的特点。所以利用单片机作 led 彩灯控制,不仅是使控制花样、路数大大增加,成本也很低,而且对环境能源没有污染,有着很大的发展前景。本方案是一种基于at-89c51 单片机的彩灯控制方案,实现对 led 彩灯的控制。主要以 at-89c51 单片机作为主控核心与发光二极管、晶振、复位、电源等组成电路,利用软件编辑实现彩灯流水灯的效果。1.2 本文研究内容本方案是一种基于 at-89c51 单片机的彩灯控制方案,实现对 led
9、 彩灯的控制。主要以 at-89c51 单片机作为主控核心与发光二极管、晶振、复位、电源等组成电路,利用软件编辑实现彩灯流水灯的效果。本科生课程设计(论文)第 2 章 cpu 最小系统设计2.1 彩灯控制器总体设计方案单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对 51 系列单片机来说,最小系统一般应该包括:单片机、时钟电路、复位电路。方案一:采用各类数字电路来组成键盘控制系统,进行信号处理,如选用cpld 等可编程逻辑器件。本方案电路复杂,灵活性不高,效率低,不利于系统的扩展,对信号处理比较困难。方案二:过单片机控制二极管的闪烁,通过中断来改变模式同时串
10、行输出数码管。p0,p1 口接 16 个二极管,p3 口接扩展板的数码显示接口。该方案简单,易于设计和控制。2.2 cpu 的选择at89c51单片机是对目前所有兼容 intel 8031指令系统的单片机的统称。8951单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。cpu:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器; ram:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据; rom:用以存放程序、一些原始数据和表格; i/o 口:四个 8 位并行i/o 口,既可用作输入,也可用作输出; t/c:两
11、个定时/记数器,既可以工作在定时模式,也可以工作在记数模式; 五个中断源的中断控制系统;一个全双工uart(通用异步接收发送器)的串行 i/o 口,用于实现单片机之间或单片机与微机之间的串行通信; 片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率为 12m。本科生课程设计(论文)如图 2.12.3 数据存储器扩展单片机使用地址锁存器进行扩展时,需要 ale 做为地址锁存的选通信号,以实现低 8 位地址的锁存。p0 口送出低 8 位有效地址信号是在 ale 信号变高的同时出现,并在 ale 由高变低时,将出现在 p0 口的地址信号锁存到地址锁存器中,直到下一次 ale 信号变高
12、时,地址才会发生变化。当主单片的接口脚位不够用时或是接口的驱动能力达不到要求时就要用到扩展 ic,单片机只要用很少的几个脚控制扩展 ic 电路,就可以控制到很多其它接口电路了。如图 2.2本科生课程设计(论文)2.4 复位电路设计复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。 (如图 2.3)电子电路特别是数字逻辑电路,在上电后的状态有时是不确定的。比如程序记数器本来应该是从 0 开始,但是上电时该记数器说不定是几,是几它就从第几个指令开始执行。因此只
13、有清一下零,才能保证指令的正常进行。图 2.3 复位电路2.5 时钟电路设计cpu 从取指令、分析指令到执行指令的全过程中,都是在时序控制下一拍一拍地进行的。下面介绍时序的几个概念:时钟周期又叫节拍,定义为时钟脉冲频率的的倒数,如 f=12mhz,则 t=1/12。cpu 完成一种基本操作所需的时间称机器周期。如 cpu 取指令、分析指令、执行指令等。一个机器周期分 6 个状态,记为s1s6,因此,一个周期由 12 个节拍组成。cpu 执行一条指令所需要的时间称之为指令周期图 2.4 时钟电路原理图本科生课程设计(论文)2.6 cpu 最小系统图单片机的最小化系统是指单片机能正常工作所必须的外
14、围元件,主要可以分成时钟电路和复位电路,我们采用的是 at89c51 芯片,它内部自带 4k 的 flash程序存储器,一般情况下,这 4k 的存储空间足够我们使用,所以我们将 at89c51芯片的第 31 脚固定接高电平(pcb 画板时已经接死) ,所以我们只用芯片内部的4k 程序存储器。单片机的时钟电路有一个 12m 的晶振和两个 30p 的小电容组成,它们决定了单片机的工作时间精度为 1 微秒。复位电路由 22uf 的电容和 1k 的电阻及 in4148 二极管组成,以前教科书上常推荐用 10uf 电容和 10k 电阻组成复位电路,这里我们根据实际经验选用 22uf 的电容和 1k 的电
15、阻,其好处是在满足单片机可靠复位的前提下降低了复位引脚的对地阻抗,可以显著增强单片机复位电路的抗干扰能力。二极管的作用是起快速泄放电容电量的功能,满足短时间多次复位都能成功。图 2.5 cpu 最小系统本科生课程设计(论文)第 3 章 彩灯控制器输入输出接口电路设计3.1 系统原理图按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。at-89c51 单片机是美国 atmel 公司生产的低电压、高性能 cmos 8 位单片机,具有丰富的内部资源:4kb 闪存、128bram、32 根 i/o 口线、2 个 16 位定时/计数器、5 个向量两级中断结构、2
16、个全双工的串行口,具有4.255.50v 的电压工作范围和 024mhz 工作频率,使用 at-89c51 单片机时无须外扩存储器。因此,本彩灯控制系统实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。其具体硬件组成如图 3.1 所示。图 3.1 系统原理图123456abcd654321dcbatitlenumberrevisionsizebdate:28-jul-2012sheet of file:c:program filesdesign ex plorer 99 seexamplesbackup1.ddbdraw
17、n by:ea/vp31x119x218reset9int012int113t014t115p1.01p1.12p1.23p1.34p1.45p1.56p1.67p1.78p0.039p0.138p0.237p0.336p0.435p0.534p0.633p0.732p2.021p2.122p2.223p2.324p2.425p2.526p2.627p2.728rd17wr16psen29ale/p30txd11rxd10u189c51c1c2c3x1crystalr2r3r1r7r12+5+5sw5sw-spstsw1sw-spstsw2sw-spstsw3sw-spstsw4sw-spst
18、r15r4r13r6r14r5vccoe1g111d31q22d42q53d73q64d84q95d135q126d146q157d177q168d188q19u274ls373r8r9r10r11q1scrq2scrq3scrq4scrq5scrq6scrq8scrq7scrd1d2d3d5d4d7d6d8u3u4u6u5u7u8u9u10+5r16116a116a116a116r?arespack2116r?arespack2116r?arespack2116r?arespack2本科生课程设计(论文)从图 3.1 中可以看出,如果要让接在 p1. 0 口的 led1 亮起来,那么只要把p
19、1.0 口的电平变为低电平就可以了;相反,如果要让接在 p1.0 口的 led1 熄灭,就要把 p1.0 口的电平变为高电平;同理,接在 p1.1p1.7 口的其他 7 个 led 的点亮和熄灭的方法同 led1。因此,要实现彩灯功能,我们只要将发光二极管led1led8 依次点亮、熄灭,8 只 led 灯便会一亮一暗的做彩灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“彩灯”效果了。本科生课程设计(论文)第 4 章 彩灯控制器软件设计4.1 软件实现功能综述本系统程序包括主程序、键盘扫描子程序、
20、发送键码子程序、发送数据子程序、接收命令子程序等。主程序用于系统初始化,子程序调度等。键盘扫描子程序用于扫描键盘状态,将被按键的位置号存入缓冲器中。发送键码子程序用于将缓冲区键的接通码或断开码发送给单片机接口。发送数据子程序用于将数据发给单片机接口。接收命令子程序用于接收单片机接口发来的键盘命令。4.2 流程图设计4.2.1 主程序流程图设计系统软件设计采用模块化设计方法。整个系统由初始化模块、显示模块和测速模块等各种功能模块组成。上电后进入系统初始化模块,系统软件开始运行。在执行过程中,根据运行流程分别调用各个功能模块来完成.。4.2.2 模拟量检测流程图设计及元件清单表 1 系统元器件清单
21、器件数量器件数量at89c511晶振器1led8排阻(4.7k)8电容(30pf)2电阻(100k)1电容1开关1本科生课程设计(论文)(10uf)开始开外部中断数码管初始化t=1t=2t=3t=4t=5t=6t=7彩灯 1 亮彩灯 2 亮彩灯 3 亮彩灯 4 亮彩灯 5 亮彩灯 6 亮彩灯 7 亮yyyyyyy本科生课程设计(论文)4.1模拟量检测流程图本科生课程设计(论文)第 5 章 课程设计总结经过努力,我终于完成这次彩灯控制课程设计任务。我首先查阅了大量的书本资料,接着又上网搜集了许多有用信息。将方案的大致方向确定了下来。方案确定下来之后我便开始计算一些器件的参数。感觉自己对于计算机控制技术这门课程有了更加深刻的认识。因为把平时所学的知识应用于实践真的会遇到很多问题,当然也会发现有很多乐趣在其中。该设计是以 at-89c51 单片机为主控芯片,与发光二极管、晶振电路、复位电路和电源电路组成,通过程序控制彩灯流水花样
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 气管插管术后护理流程
- 电气工程及其自动化职业生涯规划书
- 运动会班级入场解说词(30篇)
- 2025年新疆五家渠市政府采购评审专家考试真题(附含答案)
- 2026年自考教育类模拟试题及答案
- 2025年山西省政府采购评审专家考试真题(附含答案)
- 空调机组安装施工方案
- 2025年陕西省咸阳市政府采购评审专家考试真题(附含答案)
- 科研人员来渝顶岗工作需求表
- 第8章《统计和概率的简单应用》(教师版)
- 存货管理制度
- 大型超市采购管理制度
- 5.2《从小爱劳动》课件 统编版道德与法治三年级下册
- 中青旅内部制度
- 军用关键软硬件自主可控产品名录(2025年v1版)
- 雷诺现象诊断与综合治疗方案
- (正式版)DB51∕T 2875-2022 《彩灯(自贡)工艺灯规范》
- 2026年乌海职业技术学院单招职业技能考试题库带答案详解(精练)
- 2025年凤阳市事业单位考试真题及答案
- 【道法】权利与义务相统一教学课件-2025-2026学年统编版道德与法治八年级下册
- 2026年初级社会工作者综合能力全国考试题库(含答案)
评论
0/150
提交评论