基于单片机的跑马灯系统的设计与实现.docx
《基于单片机的跑马灯系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于单片机的跑马灯系统的设计与实现.docx(11页珍藏版)》请在优知文库上搜索。
1、单片机及控制系统设计课程设计报告题目:基于单片机的跑马灯系统的设计与实现院(系):机电与自动化学院专业班级:电气自动化技术0901学生姓名:詹志鹏学号:学092822006指导教师:汪媛2011年12月26日至2012年1月10日华中科技大学武昌分校目录1设计题目及要求11.1设计题目11. 2设计目的12. 3控制要求12硬件设计23. 1单片机简介22.1.1单片机的引脚22.1.2单片机的内部结构32.2电源电路42.3时钟电路42.4复位电路52.5EA/VPP(31脚)的功能和接法62.6PO口外接上拉电阻62.7发光二级管72. 8显示电路局部83. 9AT89C51单片机最小系统
2、93软件设计104. 1源程序与注释103.2软件编译、调试与烧入11总结16附录实物图17参考文献18L设计题目及要求LI设计题目单片机小系统版控制LED灯1.2 设计目的1. 单片机最小应用系统的硬件设计技能训练;2. ASM语言或C51语言软件编程与调试技能训练;3. “下载及烧录(固化)程序开发技能训练;4. Protell软件应用技能训练;1.3 控制要求按键及外部中断控制二级管灯(自右向左)1 .按键控制8个LED灯循环自右向左依次点亮2 .间隔时间可以自行设计3 .单号灯亮双号灯灭1- 5-3-*kIfRf5f3f11 .外部中断控制8个LED灯循环自右向左依次点亮2 .间隔时间
3、可以自行设计3 .双号灯亮单号灯灭8f6-4-2f8-6-4f22.硬件设计2.1 单片机简介单片机的引脚(1)电源:40号引脚VCC是芯片电源,接+5V。20号引脚VSS为电源接地端。(2)时钟引脚:XTAL2118号脚)采用内部时钟电路时,外接晶体振荡器;采用外部时钟电路时,此引脚接地。XTALl(19号脚)采用内部时钟电路时,外接晶体振荡器;采用外部时钟电路时,此引脚接外部时钟源。(3)控制引脚:ALE/为地址锁存允许信号,用来把低8位地址锁存到外部地址锁存器。ALE引脚以不变的1/6振荡频率周期性地发出正脉冲信号,可用做对外输出的时钟信号。(4) I/O口线:PO口(3239号脚)为双
4、向输入/输出端口。PI口(18号脚)为准双向输入/输出端口。P2(2128号脚)为准双向输入/输出端口。P3(1017号脚)为准双向输入/输出端口。单片机的内部结构51系列单片机主要包括CPU、程序存储器、数据存储器以及接口电路等各组成局部。单片机内部结构框图单片机的内部结构:1个8位的CPU。时钟电路。程序存储器。数据存储器。定时器/计数器。4个并行口。1个全双工串行口。5个中断源。2.2电源电路电源模块通过7805稳压之后稳定的输出5v电压,以供整个系统工作。7805系列为三端正稳压电路,T0-220封装,能提供多种固定的输出电压,应用范围广。内含过流、过热和过载保护电路。带散热片时,输出
5、电流可达1A。虽然是固定稳压电路,但使用外接元件,可获得不同的电压和电流。主要特点:输出电流可达1A,输出电压有:5V,过热保护,短路保护,输出晶体管SOA保护。2.3时钟电路在设计时钟电路之前,让我们先了解下51单片机上的时钟管脚:XTALl(19脚):芯片内部振荡电路输入端。XTAL2(18脚):芯片内部振荡电路输出端。XTALl和XTAL2是独立的输入和输出反相放大器,它们可以被配置为使用石英晶振的片内振荡器,或者是器件直接由外部时钟驱动。图中采用的是内时钟模式,即采用利用芯片内部的振荡电路,在XTAL1、XTAL2的引脚上外接定时元件(一个石英晶体和两个电容),内部振荡器便能产生自激振
6、荡。一般来说晶振可以在L212MHz之间任选,甚至可以到达24MHZ或者更高,但是频率越高功耗也就越大。在本实验套件中采用的1L0592M的石英晶振。和晶振并联的两个电容的大小对振荡频率有微小影响,可以起到频率微调作用。当采用石英晶振时,电容可以在2040pF之间选择(本实验套件使用30pF);当采用陶瓷谐振器件时,电容要适当地增大一些,在3050pF之间。通常选取33pF的陶瓷电容就可以了。2. 4复位电路在单片机系统中,复位电路是非常关键的,当程序跑飞(运行不正常)或死机(停止运行)时,就需要进行复位。MCS-51系列单片机的复位引脚RST(第9管脚)出现2个机器周期以上的高电平时,单片机
7、就执行复位操作。如果RST持续为高电平,单片机就处于循环复位状态。复位操作通常有两种根本形式:上电自动复位和开关复位。图中所示的复位电路就包括了这两种复位方式。上电瞬间,电容两端电压不能突变,此时电容的负极和RESET相连,电压全部加在了电阻上,RESET的输入为高,芯片被复位。随之+5V电源给电容充电,电阻上的电压逐渐减小,最后约等于0,芯片正常工作。并联在电容的两端为复位按键,当复位按键没有被按下的时候电路实现上电复位,在芯片正常工作后,通过按下按键使RST管脚出现高电平到达手动复位的效果。一般来说,只要RST管脚上保持IOmS以上的高电平,就能使单片机有效的复位。图中所示的复位电阻和电容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 跑马 系统 设计 实现
