- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的流灯设计论文1
广西科技大学
电气与信息工程学院
单片机设计论文
题目: 单片机控制的流水灯
学期:2011-2012-2
班级:测控091
姓名:
学号:
教师:
日期:2012-6-28
单片机控制的流水灯
[摘要]
进年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异更新。在实时喝自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面的知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。
当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即和必要的软件组成的单片机。目录
1 设计内容及要求 1
1.1 硬件设计 3
1.2 软件设计 3
1.3 系统调试与验证 4
2 主要元件简介 4
2.1 单片机简介 4
2.2 MAX232资料简介 8
2.3 LED发光二极管正负极判断 10
3 系统硬件设计 11
3.1 时钟电路 11
3.2 复位电路 12
3.3 串口电路 13
3.4 发光二极管电路 14
3.5 把单片机的引脚引出 15
3.6 系统整体原理图 16
3.7 系统PCB图 16
3.8 元件清单 17
4 系统软件设计 18
4.1 软件功能 18
4.2程序流程图 19
5 系统调试 20
6 设计总结 21
参考文献 22
附录 23
C源程序 23
1 设计内容及要求
单片机控制的多花样流水灯设计内容包括硬件设计、软件设计及系统调试。其中硬件包括原理设计、焊板及调试;软件包括各种系统功能程序设计及调试;系统调试包括系统软件烧写、调试、运行及验证。
1.1 硬件设计
(1)内容
1)基本内容:设计一个89C52单片机最小系统。
2)扩展内容:用单片机的P1口扩展八位发光二极管。
(2)要求
1)根据单片机最小系统或应用系统的功能要求,采用Protel软件进行系统原理图设计和PCB设计。
2)采用指定的器件或附加器件,完成电路焊接及调试。
1.2 软件设计
(1)内容
1)系统监控主程序的设计,如各种接口的初始化等
2)通用I/O口的应用程序设计,如发光二极管的点亮与熄灭等;
(2)要求
1)采用Keil C51等集成开发平台进行相应程序设计及调试;
2)采用STC-ISP烧写软件进行程序烧写、运行、验证。
1.3 系统调试与验证
(1)根据单片机系统原理,采用万用表等工具进行电路检查、功能调试;
(2)根据系统功能要求,在Keil C51等集成开发环境下进行程序调试;
(3)根据系统软硬件功能要求,采用STC-ISP进行程序烧写、运行、验证。
2 主要元件简介
2.1 单片机简介
本次设计采用的单片机是STC89C52RC单片机。
STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。
主要特性如下:
增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051.
工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V单片机)
工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz
用户应用程序空间为8K字节
片上集成512字节RAM
通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。
ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,数秒即可完成一片
具有EEPROM功能
具有看门狗功能
共3个16位定时器/计数器。即定时器T0、T1、T2
外部中断4路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒
通用异步串行口(UART),还可用定时器软件实现多个UART
工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)
PDIP封装
图1 STC89C52RC引脚图
STC89C52RC引脚功能说明
VCC(40引脚):电源电压
VSS(20引脚):接地
P0端口(P0.0~P0.7,39~32引脚)
文档评论(0)