彩灯单片机课程设计

彩灯单片机课程设计

ID:23921722

大小:67.00 KB

页数:15页

时间:2018-11-11

彩灯单片机课程设计_第1页
彩灯单片机课程设计_第2页
彩灯单片机课程设计_第3页
彩灯单片机课程设计_第4页
彩灯单片机课程设计_第5页
资源描述:

《彩灯单片机课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《单片机彩灯控制器设计》课程设计说明书专业班级:2011级自动化四班姓名学号:崔玉启080311177熊志强080311184陈光080311163程昆仑080311181指导教师:纪娟娟设计时间:2013年12月13日物理与电气工程学院2013年12月13日15摘要:彩灯是人们日常生活中的一种装饰用品,它美观大方,尤其在节日期间,倍增节日气氛。它蕴涵着丰富的文化底蕴,被广泛地应用于各种店面的装饰。变换无穷的彩灯样式,给城市增添活力,吸引着人们的注意力,深受人民的喜爱。在日常生活中,人们还将彩灯摆放成各种图

2、案,增添美感。随着电子技术的发展,应用系统向着小型化、快速化、大容量、重量轻的方向发展。科学技术更加贴近人们的生活,向着满足人们需求的方向发展。节日彩灯的设计与制作工艺也一步一步的走向成熟。本设计是以AT89C52单片机为基础的彩灯控制方案,来实现对LED彩灯的控制。以AT89C52单片机作为主控核心,与键盘、数码管、LED彩灯等模块组成整个彩灯系统。在主控模块上设有4个按键和12个LED彩灯还有1位彩灯状态数码管,根据实验要求编写3种亮灯模式和1种中断亮灯模式,根据各种场景对彩灯亮灯方式的不同需要,可以通

3、过按键选择彩灯的亮灯方式,另外还设置一中断按键在突发场景下给人以提醒。关键词:单片机、键盘、数码管、中断15目录一彩灯设计内容简要41.1彩灯设计内容41.2彩灯设计要求41.3彩灯设计原理41.4彩灯总体控制框图4二硬件电路设计52.1硬件组成52.2AT89C52单片机硬件结构52.3系统的硬件构成及功能描述7三系统的软件设计93.1程序流程图93.2软件程序10四设计体会12五参考文献1215一彩灯设计内容简要1.1彩灯设计内容1.设计并实现具有复位功能的单片机小系统;2.利用单片机进行灯光的场景选择

4、控制;3.利用单片机进行灯光的循环点亮控制;4.利用单片机进行灯光的色彩连续变化效果控制;5.利用数码管显示彩灯的亮灯方式。1.2彩灯设计要求1.能启动、停止; 2能通过开关进行功能选择;3.能通过数码管显示彩灯的亮灯方式; 4.要体现循环、中断和色彩变化的控制功能和效果。1.3彩灯设计原理主控模块主要设计器件有89C52,12个LED彩灯,4个按键,1个数码管,3个稳压器(提供5V电压)。通过软件设计,使单片机P1口作为三色LED彩灯驱动信号输出口,P2口为按键输入口,P0口为一位数码管静态显示输出口,P

5、3.2为外部中断INT0输入口。1.4彩灯总体控制框图15LED彩灯电路时钟电路复位电路按键电路AT89C52单片机数码管显示电路图1彩灯总体控制框图二硬件电路设计2.1硬件组成按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。AT89C52单片机是美国ATMEL公司生产的低电压、高性能CMOS8位单片机,具有丰富的内部资源:4kB闪存、128BRAM、32根I/O口线、2个16位定时/计数器、5个向量两级中断结构、2个全双工的串行口,具有4.25~5.50V的电压工

6、作范围和0~24MHz工作频率,使用AT89C52单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有12个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机2.2AT89C52单片机硬件结构AT89C52是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的单片机芯片,它采用静态CMOS工艺制造8位微处理器,最高工作频率位24MHZ。AT89C52外形及引脚排列

7、如图2所示:15图2AT89C52外形及引脚排列管脚说明:RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。  P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TT

8、L门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。  P2口15:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P

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

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

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