ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:759.98KB ,
资源ID:11080586      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11080586.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机霓虹灯控制讲解.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机霓虹灯控制讲解.docx

1、单片机霓虹灯控制讲解辽 宁 工 业 大 学 单片机及接口技术课程设计(论文)题目: 霓虹灯控制器的设计 院(系): 电子与信息工程学院 专业班级: 学 号: 学生姓名: 指导教师: 教师职称: 起止时间:2013.07.03-2013.07.12课程设计(论文)任务及评语院(系):电子与信息工程学院 教研室:通信工程教研室学 号100404038学生姓名刘峰专业班级电子102课程设计(论 文)题 目霓虹灯控制器的设计课程设计(论文)任务设计任务:1、以单片机为控制核心设计霓虹灯控制器。2、可用按键设置显示方式。3、霓虹灯采用无触点开关控制。设计内容:1、分析设计要求,明确性能指标;查阅资料、设

2、计方案分析对比。2、论证并确定合理的总体设计方案,绘制总体结构框图,分析工作原理。3、完成各单元具体电路的设计:单片机最小系统、显示等电路。包括元器件选择、工作原理分析。4、写出程序流程图及汇编源程序。5、完成课程设计说明书。指导教师评语及成绩 平时成绩(20%): 论文成绩(60%): 答辩成绩(20%): 总成绩 : 指导教师签字: 学生签字: 年 月 日摘 要这次的课程设计的任务是设计一个霓虹灯控制器,并且可以通过按键开控制霓虹灯的闪烁方式。随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩

3、灯来装饰街道和城市建筑物已经成为一种时尚。本设计是以单片机AT89C51为核心控制用8个发光二极管代替霓虹灯并进行5种闪烁方式的变换。本次采用的方案主要是通过对基于单片机的多控制、多闪烁方式的LED彩灯循环系统的设计,来达到本设计的要求。利用时钟电路、复位电路即单片机最小系统以及按键控制电路来控制单片机,进而控制霓虹灯的输出闪烁方式。最终对设计的结果进行仿真,观察LED发光二极管的闪烁方式以及规律。关键词:AT89C51;最小系统;发光二极管;闪烁方式目 录第1章 设计方案论证 11.1 霓虹灯控制器的设计意义 11.2 本文设计要求及参数要求 11.3 总体设计方案 2第2章 硬件各单元电路

4、设计 32.1 单片机最小系统设计 32.2 LED彩灯显示电路设计 42.3 按键控制电路设计 5第3章 软件程序设计及仿真 63.1 工作在方式三时的输出情况仿真 63.2 源程序清单 7第4章 设计总结 11参考文献 12附录1 13附录2 14第1章 设计方案论证霓虹灯控制器的设计意义随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模

5、式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响彩灯效果,因此有必要对现有的彩灯控制器进行改进。本文设计要求及参数要求设计要求:1、利用单片机控制霓虹灯的点亮;2、根据键盘的不同控制要求,实现霓虹灯的不同颜色灯的点亮、霓虹灯的轮流点亮闪烁、顺序闪烁等;设计内容:1、分析设计要求,明确性能指标;查阅资料、设计方案分析对比。2、论证并确定合理的总体设计方案,绘制总体结构框图,分析工作原理。3、完成各单元具体电路的设计:单片机最小系统、显

6、示等电路。包括元器件选择、工作原理分析。4、写出程序流程图及汇编源程序。5、完成课程设计说明书。总体设计方案本方案主要是通过对基于单片机的多控制、多闪烁方式的LED彩灯循环系统的设计,来达到本设计的要求。其硬件构成框图如图1.1所示,以单片机为核心控制,由单片机最小系统(时钟电路、复位电路、电源)、按键控制电路、LED发光二极管和5V直流电源电路组成。此设计方案中单片机的P1口接5路按键控制电路,实现彩灯花型的切换功能;单片机的P3.7引脚接上一个按钮开关以实现对彩灯闪烁频率的控制,即实现了快慢两种节拍实现花型的变换;单片机上的P2口接八路LED发光二极管组成彩灯电路,显示彩灯循环情况。第2章

7、 硬件各单元电路设计单片机最小系统设计单片机最小系统包括时钟电路与复位电路。时钟电路:本系统采用单片机内部方式产生时钟信号,用于外接一个12MHz石英晶体振荡器和2个30pF微调电容,构成稳定的的自激振荡器,其发出的脉冲直接送入内部的时钟电路。复位电路:确定单片机工作的起始状态,完成单片机的启动过程。单片机系统的复位方式有上电自动复位和手动按键复位。本设计采用手动按键复位,该复位方式同样具有上电自动复位功能。电路如图2.1所示。LED彩灯显示电路设计LED彩灯显示电路实际上是由8个发光二极管和8个电阻构成的电路。发光二极管与电阻对应串联,然后接在与之相对应的P2口上。通过软件编程对P2口输出高

8、低电平来实现不同的闪烁花型。由于发光二极管的导通电压一般为1.7V以上,另外,他的工作电流根据型号不同一般为1mA到30mA,电阻选择范围100欧姆3千欧姆在此我们这里选用330欧姆的电阻。其电路原理如图2.2所示:按键控制电路设计按键控制电路是由5个按键开关构成的。如图2.3所示:图2.3 按键控制电路原理图当按键K1按下时,LED彩灯为第一种闪烁方式,即彩灯按从上到下被点亮;当按键K2按下时,LED彩灯为第二种闪烁方式,即彩灯从上到下依次点亮后,再从下到上依次熄灭;当按键K3按下时,LED彩灯为第三种闪烁方式,即彩灯每隔一个交替闪烁;当按键K4按下时,LED彩灯为第四种闪烁方式,即彩灯上下

9、同时向中间依次被点亮;当按键K5按下时,LED彩灯为第五种闪烁方式,即上下彩灯被点亮,其他彩灯由下到上依次闪烁点亮。第3章 软件程序设计及仿真工作在方式三时的输出情况仿真本系统的调试是把在Keil里面写好的程序通过编译不出现任何错误后将生成的后缀名为.HEX的文件加载到AT89C51单片机中。接下来我们将在Proteus软件进行软硬件结合的调试。当按键K3按下时,此时工作为第三种闪烁方式,即霓虹灯交替被点亮。源程序清单ORG 0000H LJMP MAIN ORG 0040HMAIN: MOV P1,#0FFH MOV A,P1 CJNE A,#11111110b,S1 LCALL K1S1:

10、 CJNE A,#11111101b,S2 LCALL K2S2: CJNE A,#11111011b,S3 LCALL K3S3: CJNE A,#11110111b,S4 LCALL K4S4: CJNE A,#11101111b,MAIN LCALL K5 LJMP MAINK1: MOV A,#01111111bC1: RL A MOV P2,A LCALL Delay JNB P1.1,K2 JNB P1.2,K3 JNB P1.3,K4 JNB P1.4,Z LJMP C1K2: MOV P2,#0FEH LCALL Delay MOV P2,#0FCH LCALL Delay M

11、OV P2,#0F8H LCALL Delay MOV P2,#0F0H LCALL Delay MOV P2,#0E0H LCALL Delay MOV P2,#0C0H LCALL Delay MOV P2,#80H LCALL Delay MOV P2,#00H LCALL Delay MOV P2,#80H LCALL Delay MOV P2,#0C0H LCALL Delay MOV P2,#0E0H LCALL Delay MOV P2,#0F0H LCALL Delay MOV P2,#0F8H LCALL Delay MOV P2,#0FCH LCALL Delay MOV

12、P2,#0FEH LCALL Delay MOV P2,#0FFH LCALL Delay LJMP MAINZ: LJMP K5K3: MOV P2,#55H LCALL Delay MOV P2,#0AAH LCALL Delay MOV P2,#0FFH LJMP MAINK4: MOV P2,#01111110B LCALL Delay MOV P2,#00111100B LCALL Delay MOV P2,#00011000B LCALL Delay MOV P2,#00000000B LCALL Delay MOV P2,#10000001B LCALL Delay MOV P2

13、,#11000011B LCALL Delay MOV P2,#11100111B LCALL Delay MOV P2,#11111111B LCALL Delay LJMP MAINK5: MOV P2,#01111110B LCALL Delay MOV P2,#10111111B LCALL Delay MOV P2,#01111110B LCALL Delay MOV P2,#10011111B LCALL Delay MOV P2,#01111110B LCALL Delay MOV P2,#10001111B LCALL Delay MOV P2,#01111110B LCALL

14、 Delay MOV P2,#10000111B LCALL Delay MOV P2,#01111110B LCALL Delay MOV P2,#10000011B LCALL Delay MOV P2,#01111110B LCALL Delay MOV P2,#10000001B LCALL Delay MOV P2,#00H LCALL Delay MOV P2,#0FFH LCALL Delay MOV P2,#00H LCALL Delay MOV P2,#0FFH LCALL Delay LJMP MAINDelay: JNB P3.0,D1 MOV R5,#01H LJMP

15、D5D1: MOV R5,#04HD5: MOV R6,#0FFHD6: MOV R7,#0FFHD7: NOP DJNZ R7,D7 DJNZ R6,D6 DJNZ R5,D5 RET END第4章 设计总结本次设计的是一个霓虹灯控制器,要求能够运用开关按键控制霓虹灯的闪烁方式,在本次设计中采用了发光二极管代替了霓虹灯来显示输出的闪烁方式。随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。本次设计采用了AT89C51单片机的最小系统即时钟电路与复位电路,

16、通过5个开关按键来控制8个发光二极管的闪烁方式,形成了5种不同的闪烁方式。并且本设计针对第三种闪烁方式进行了仿真,得出8个发光二极管的交替间隔闪烁,与预期的结果相符合,证明了设计的正确性。这进行课程设计的这段时间里,当真正涉及到自己解决实际问题时才感到知识的匮乏,才深深的感受到知识的重要性以及理论与实践结合的重要意义。 参考文献1 张毅刚编著单片机原理及应用高等教育出版社2009.5 2 李朝青编著单片机原理及接口技术北京人民邮电出版社,2006,10,01。 3 李广弟编著单片机基础北京航天航空出版社,2006,01。4 陈海宴编著51单片机原理及应用北京航空航天大学出版社1996.75 李平编著单片机入门与开发机械工业出版社,1998.46 肖洪兵编著跟我学用单片机北京航天航空大学出版社,1999.37 杨子文编著单片机原理及应用西安电子科技大学出版社2006.58 李光飞编著51系列单片机设计实例北京航空航天大学出版社2003.59 胡汗才编著单片机原理与接口技术清华大学出版社2004.8附录1附录2器件清单:序号器件名称数量1AT89C51单片机12按钮63发光二极管84330电阻10512Mhz晶振16电解电容1733Pf电容2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1