单片机课程设计-彩灯控制器设计.docx
《单片机课程设计-彩灯控制器设计.docx》由会员分享,可在线阅读,更多相关《单片机课程设计-彩灯控制器设计.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 彩灯控制器设计课程设计说明书专业班级:12级电子信息科学与技术4班 姓名学号: 刘翔 张银 李鹏航 指导教师: 纪娟娟 设计时间: 2014.6.6 物理与电气工程学院 2014 年 6 月 6 日专心-专注-专业摘要 彩灯是人们日常生活中的一种装饰用品,它美观大方,尤其在节日期间,倍增节日气氛。它蕴涵着丰富的文化底蕴,被广泛地应用于各种店面的装饰。变换无穷的彩灯样式,给城市增添活力,吸引着人们的注意力,深受人民的喜爱。在日常生活中,人们还将彩灯摆放成各种图案,增添美感。随着电子技术的发展,应用系统向着小型化、快速化、大容量、重量轻的方向发展。科学技术更加贴近人们的
2、生活,向着满足人们需求的方向发展。节日彩灯的设计与制作工艺也一步一步的走向成熟。 关键词 LED灯;键盘;STC89C52;集成电路芯片;数码管目录一 概述4二彩灯设计内容简要4 2.1 彩灯设计内容4 2.2 彩灯设计要求4 2.3 彩灯设计原理4 2.4 彩灯总体控制框图5三硬件电路设计5 3.1 STC89C52单片机介绍5 3.2 系统的硬件构成及功能描述7四系统软件设计9 4.1 程序流程图9 4.2 软件程序10五 设计体会4六参考文献16一.概述节日彩灯使生活中常常用到的装饰物品。它集中地运用了单片机、LED、,自动控制等技术,是典型的基于单片机的电子产品。本设计以STC89C5
3、2单片机为控制核心,采用模块化的设计方案,运用LED彩灯、按键、数码管等组成电路,实现彩灯在开启时满足不一样的闪亮方法。按键可以在彩灯使用的时候选择不同的亮法,使彩灯变化多样,七段数码管可以清楚显示彩灯样式编号,易于选取操作。随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快 ,智能度越来越高 ,应用范围也得到了极大的扩展。在海洋开发、宇宙探测、工农业生产、军事、社会服务、娱乐等各个领域。在娱乐方面,场地的装饰离不开彩灯。在建筑方面也采用彩灯来装饰高楼大厦。彩灯又灵活多变的点亮方式,装饰效果非常好,特别时晚上使得高楼大厦更加漂亮。是彩灯的应用才使得城市的夜景非常迷人。 在国内
4、外,微控制系统主要采用单片机作为控制核心。因此,单片机的发展将有助于简单实用电子产品的开发。在本设计中,采用比较先进的STC89C52单片机为控制核心,它的功耗很低,功能多样,是简单电子产品开发控制元件的首选器件。二.彩灯设计内容简要:2.1彩灯设计内容1. 利用单片机实现LED彩灯花式的变换2. 利用单片机实现键盘控制花式的选择3. 利用数码管显示彩灯花式的类型4. 设计并实现中断对彩灯的控制2.2彩灯设计要求1. 能启动、停止2. 能通过开关进行彩灯样式的选择3.能通过数码管显示彩灯的方式4.要体现循环、中断和色彩变化的控制功能和效果2.3彩灯设计原理主控模块主要设计器件有STC89C52
5、,8个LED灯,6个按键,一块七段数码管。通过软件设计,使单片机P0口作为一位静态七段数码管字型码的控制口,P1口作为8个彩色LED的驱动信号输出口,P2口为按键输入口,P3.2为外部中断INT0输入口。 2.4彩灯总体控制框图 时钟电路按键电路STC89C52单片机复位电路LED彩灯电路 图2.4.1 彩灯总体控制框图三.硬件电路设计: 3.1 STC89C52单片机介绍STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片
6、上,拥有灵巧的8 位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机
7、一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。 图3.1.1 STC89C52外形及引脚排列特性:STC89C52RC单片机;8K字节程序存储空间;512字节数据存储空间;内带2K字节EEPROM存储空间;可直接使用串口下载;AT89S52单片机:8K字节程序存储空间;256字节数据存储空间;带有2KB的EEPROM空间。参数:1. 增强型8051 单片机,6 时钟/机器周期和12 时钟/机器周期可以任意选择,指令代码完全兼容传统8051 2. 工作电压:5.5V3.3V(5V 单片机)/3.8V2.0V(3V 单片机)3. 工作频率范围:040MHz,
8、相当于普通8051 的080MHz,实际工作 频率可达48MHz4. 用户应用程序空间为8K 字节5. 片上集成512 字节RAM6. 通用I/O 口(32 个),复位后为:P0/P1/P2/P3 是准双向口/弱上拉, P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O 口用时,需加上拉电阻。7. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无 需专用仿真器,可通过串口(RXDP3.0,TXD/P3.1)直接下载用户程序,数秒即可完成一片8. 具有EEPROM 功能9. 具有看门狗功能10. 共3 个16 位定时器/计数器。即定时器T0、T1、T211.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 彩灯 控制器 设计
限制150内