基于单片机的简易霓虹灯控制器设计--毕业论文

基于单片机的简易霓虹灯控制器设计--毕业论文

ID:33574568

大小:718.50 KB

页数:31页

时间:2019-02-27

基于单片机的简易霓虹灯控制器设计--毕业论文_第1页
基于单片机的简易霓虹灯控制器设计--毕业论文_第2页
基于单片机的简易霓虹灯控制器设计--毕业论文_第3页
基于单片机的简易霓虹灯控制器设计--毕业论文_第4页
基于单片机的简易霓虹灯控制器设计--毕业论文_第5页
资源描述:

《基于单片机的简易霓虹灯控制器设计--毕业论文》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录摘要霓虹灯在现代社会中有广泛的应用,但传统的霓虹灯控制器利用移位寄存器的移位方式,只能实现几种有限的花式,因此市场迫切需要一种低成本高性能的霓虹灯控制器。本设计采用AT89C51单片机实现对霓虹灯的控制。系统的设计由霓虹灯的硬件电路设计和软件设计两部分组成。硬件设计分为发光二极管的设计、复位电路、时钟电路、按键设计、外设接口设计五个模块组成,按键主要功能是实现人为控制霓虹灯,实现单片机控制显示不同的图案以及想要的各种花样闪烁,并能实现各种闪烁模式的互相切换。软件部份是运用Keil软件基于C语言进行编写

2、的程序。该系统具有电路结构简单、易操作等优点,具有较强的实用价值。并且有较强的实用性,操作简单,扩展功能强。如需要增加功能可方便更改程序,灵活性强。该系统主要由单片机的主控部分、键盘输入部分和LED显示部分组成,运用I/O口输出的信号驱动发光二极管和数码管,使其产生有规律的闪烁和移动。该控制器电路实现简单,成本低,具有较高的性价比。关键词:单片机,Keil,C语言,发光二极管III目录目录第一章设计任务与要求11.1、总体方案设计11.2、要求完成的主要任务内容:2第二章方案选择32.1、控制芯片、LED

3、恒流源模块方案选择32.1.1、控制器模块32.1.2、LED恒流源模块32.1.3、时钟模块42.1.4、理论分析与参数计算4第三章系统设计与模块化硬件电路设计63.1、系统总体设计63.2、单元电路设计及工作原理分析63.2.1、电路的恒流源的设计63.2.2、复位电路83.2.3、驱动LED灯电路103.2.4、振荡电路133.2.5复位控制电路143.2.6时钟电路153.2.7、整体单片机控制电路16第四章软件系统设计18III目录4.1程序总体结构184.2程序总体流程184.3程序编写19第

4、五章系统调试265.1测试方法与数据265.1.1测试方案与方法265.1.2元件清单27附录28致谢29参考文献30III第一章设计任务与要求第一章设计任务与要求前言现代科学技术飞速发展,日新月异。霓虹灯技术在我们国家已经发展了多年的历史。现已在广告业、商业、交通、建筑、室内外装饰、舞台布景、家用电器、城市美化等领域发挥了重要的作用。单片机是一种把计算机主要功能集成到一块芯片的微型计算机。在科学技术高速发展的今天,如何用简单便宜、性能良好的元器件制造出对人类生活有用的产品,已经成为人们研究的主要趋势。在

5、自动化技术中,无论是过程控制技术还是数据采集技术还是测控技术,都离不开单片机,在工业自动化的领域中,机电一体化技术发挥越来越重要的作用。这种芯片构成的系统简单、可靠,性价比相当高,适合成为霓虹灯程序控制器的核心部件。所需电路简单,制作易改变,扩展简单;而后者由于电路已作定,控制方式可以随意改变。然而市场上需要低成本高性能的霓虹灯控制技术。我们此次设计的霓虹灯控制系统就符合市场需求。~25~第一章设计任务与要求1.1、总体方案设计本设计要求完成一个霓虹灯控制器,控制发光二极管点阵显示,要求能形成多种闪亮形式

6、。实现图案和字的左右移动、暂停、继续移动、跳转到指定位置的操作。本设计是以STC89C51芯片的电路为基础,通过软件程序来控制单片机内部的定时器来控制矩阵贴片发光二极管的点亮,显示不同的形式,形成霓虹灯控制器。实物以STC89C51为主控芯片,主要包括电源、控制电路、时钟电路、复位电路、显示电路。对于不同型号的单片机只需要相应的改变一下地址即可。该软、硬件系统具有很好的通用性和一定的实际使用价值。图1-1控制系统图1.2、要求完成的主要任务内容:~25~第一章设计任务与要求本设计要求使用单片机以及相应外围

7、电路来实现简易霓虹灯的模拟控制;设计要求通过对单片机的编程,控制开发板上的8只发光二极管分别以水滴形、拉幕形、快闪、慢闪形式点亮,每种状态各持续10秒钟,循环不止;在该状态中按下K1键,奇数号发光二极管以1Hz的频率闪烁报警;任何时候按下K2键,偶数号发光二极管以10Hz的频率闪烁报警,直至系统复位。搭建相应电路并编写程序完成该霓虹灯控制器的设计。~25~第二章方案选择第二章方案选择2.1、控制芯片、LED恒流源模块方案选择2.1.1、控制器模块采用89C51单片机控制,AT89C51是美国ATMEL公司

8、生产的低电压,高性能CMOS8位单片机,片内含4kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。2.1.2、LED恒流源模块采用大功率三极管加集成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。