基于某单片机地LED流水灯控制系统设计.doc

基于某单片机地LED流水灯控制系统设计.doc

ID:56783752

大小:671.74 KB

页数:24页

时间:2020-07-11

基于某单片机地LED流水灯控制系统设计.doc_第1页
基于某单片机地LED流水灯控制系统设计.doc_第2页
基于某单片机地LED流水灯控制系统设计.doc_第3页
基于某单片机地LED流水灯控制系统设计.doc_第4页
基于某单片机地LED流水灯控制系统设计.doc_第5页
资源描述:

《基于某单片机地LED流水灯控制系统设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《单片机应用技术》课程设计报告2015~2016学年第2学期题目:基于单片机的LED流水灯控制系统设计专业:电气工程及其自动化班级:13电气(2)班姓名:光单亚指导教师:陆媛宋洪儒成绩:电气工程学院2016年6月9日任务书课题名称基于单片机的LED流水灯控制系统设计指导教师(职称)陆媛宋鸿儒执行时间2015~2016学年第2学期第15周学生学号承担任务光1309141139电路板焊制和实验报告的编写单亚1309141090电路板焊制和实验报告的编写设计目的1、进一步熟悉和掌握单片机的结构及工作原理。2、掌握单片机的接口技术及相关外围芯片的外特性,控制方法。3、通过课

2、程设计,掌握以单片机核心的电路设计的基本方法和技术,了解有关电路参数的计算方法。4、通过程序设计和仿真,逐步掌握模块化程序设计方法和Proteus仿真软件和Keilc51编程软件的使用。5、通过完成一个包括电路设计和程序开发的电路板完整的制作过程,使学生了解开发单片机应用系统的全过程,为今后从事相应工作打下基础。设计要求要实现流水灯功能,将发光二极管LED0~LED7依次点亮、熄灭,8只LED灯便会一亮一暗的做流水灯目录摘要1第一章AT89S51单片机硬件介绍21.1AT89S51单片机硬件组成21.2AT89S51管脚说明31.2.1电源及时钟引脚41.2.2控制

3、引脚41.2.3并行I/O口引脚4第二章硬件电路设计62.1时钟电路设计62.2复位电路设计72.3LED灯显示电路72.4LED流水灯总硬件图8第三章软件设计93.1软件设计流程图93.2延时程序93.3主程序93.4LED流水灯总程序10第四章Proteus虚拟设计与仿真114.1Proteus虚拟设计与仿真流程114.2ProteusISIS下电路设计114.3源程序设计与生成目标代码文件124.3.1源程序输入124.3.2源程序编译与调试144.4ProteusISIS与KeilVision2联调15第五章电路板制作165.1元器件清单165.2元器件布局

4、165.3元器件焊接175.4电路板验收17总结18参考文献19摘要单片机(Microcontrollers)诞生于1971年,经历了SCM、MCU、SoC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上发展出了MCS51系列MCU系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTELi960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位

5、单片机的高端地位,并且进入主流市场。学习单片机就免不了要编写程序,目前使用较为广泛的是C语言。C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。目前使用较多的单片机芯片为AT89S51.AT89S51是一个低功耗,高性能CMOS8位单片机,片含4kBytesISP

6、(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80S51引脚结构,芯片集成了通用8位中央处理器和ISPFlash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。关键词:单片机C语言AT89S51第一章AT89S51单片机硬件介绍单片机应用的特点是编写程序来控制硬件,所以,首先熟知并掌握AT89S51单片机片硬件的基本结构和特点。1.1AT89S51单片机硬件组成AT89S51单片机的片硬件组成结构如图1-1所示,它把那

7、些作为控制应用所必需的基本外围部件都集成在一个集成芯片上。AT89S51具有如下外围部件:图1-1AT89S51单片机片结构1、4kBytesFlash片程序存储器;2、128bytes的随机存取数据存储器(RAM);3、32个外部双向输入/输出(I/O)口;4、2个中断优先级、2层中断嵌套中断;5、5个中断源;6、2个16位可编程定时器/计数器;7、2个全双工串行通信口;8、看门狗(WDT)电路;9、片振荡器和时钟电路;10、与MCS-51兼容;11、全静态工作:0Hz~33MHz;12、三级程序存储器锁定;13、可编程串行通道;14、低功耗的闲置和掉电模式。

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

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

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