片机课程设计--节日彩灯控制器的设计

片机课程设计--节日彩灯控制器的设计

ID:30067894

大小:4.47 MB

页数:16页

时间:2018-12-26

片机课程设计--节日彩灯控制器的设计_第1页
片机课程设计--节日彩灯控制器的设计_第2页
片机课程设计--节日彩灯控制器的设计_第3页
片机课程设计--节日彩灯控制器的设计_第4页
片机课程设计--节日彩灯控制器的设计_第5页
资源描述:

《片机课程设计--节日彩灯控制器的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、荆楚理工学院课程设计成果学院:电子信息工程学院班级:11电气工程及其自动化1班学生姓名:刘诗权学号:2011401020127设计地点(单位):D1302设计题目:节日彩灯控制器的设计完成日期:2014年1月3日指导教师评语:________________________________________________________________________________________________________________________________________________________________________

2、____________________________________________________________________________________________________________________________________________成绩(五级记分制):____________________教师签名:_____________________目录1摘要……………………………………………………………………12系统简介………………………………………………………………22.1总体设计方案说明………………………………

3、……………22.2单片机系统组成方框图………………………………………22.3AT89S51单片机介绍………………………………………23系统设计………………………………………………………………43.1系统总体设计…………………………………………………43.2硬件电路设计…………………………………………………53.3软件设计………………………………………………………74实验结果与讨论……………………………………………………115结论…………………………………………………………………126参考文献……………………………………………………………127附录……………

4、……………………………………………………131摘要随着科技的发展,节日彩灯已经作为节日的一个重要部分越来越丰富多彩了,同时它作为节日的一部分给我们的生活带来了许多美好。本文分析了彩灯四种不同亮法的原理,基于汇编语言设计了一种按键控制的可以有四种不同亮法的彩灯,当按下第一个键的时候彩灯从上到下亮,按下第二个键时候彩灯从下到上亮,第三个键彩灯从中间到两边亮,第四个彩灯从两边到中间亮。通过设计能使彩灯亮的方式更多样、更漂亮。本文介绍一种新型的彩灯控制系统的设计方法,以STC89C52单片机作为主控核心,与按键,显示器等较少的辅助硬件电路相结合,利用软件实现对彩灯

5、进行控制。本系统具有体积小,硬件少,电路结构简单及容易操作等优点。首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模块和实现过程。本设计以数字集成电路技术为基础,单片机技术为核心。本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模块的编写。同时对控制系统进行了仿真,实验结果表明该系统可以成功的控制彩灯。132系统简介2.1总体设计方案说明以单片机为核心,设计一个节日彩灯控制器。(1)P1.2—开始,按此键则灯开始流动(由上而下);(2)P1.3

6、—停止,按此键则停止流动,所有灯为暗;(3)P1.4—上,按此键则灯由上向下流动;(4)P1.5—下,按此键则灯由下向上流动。2.2单片机系统组成方框图AT89S51单片机的片内硬件组成结构2.3AT89S51单片机介绍VCC:电源。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。13AT89S51引脚图P

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

8、地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位

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

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

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