单片机定时器的设计说明Word文档下载推荐.docx
- 文档编号:15066605
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:19
- 大小:163.27KB
单片机定时器的设计说明Word文档下载推荐.docx
《单片机定时器的设计说明Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《单片机定时器的设计说明Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
结论
致
第一章绪论
1.1定时器的开展
人类最早使用的定时工具是沙漏或水漏,但在钟表诞生开展成熟之后,人们开场尝试使用这种全新的计时工具来改良定时器,到达准确控制时间的目的。
传统的定时器都是使用发条驱动式、电机传动式、电钟式等机械定时器。
20世纪末,电子技术获得了飞速的开展,在其推动下,现代电子产品几乎渗透了社会的备个领域,有力地推动了社会生产力的开展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。
电子定时器相对传统定时器来说体积小,重量轻,造价低,精度高,寿命长,而且平安可靠适用于频繁使用,在各个领域得到了广泛的应用。
使相当多需要人控制时间的工作变得简单了许多。
目前,单片机正朝着高性能和多品种方向开展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路装化等几个方而开展,它从根本上改变了传统的控制系统设计思想和设计方法。
从前必须由模拟电路或数字电路实现的大局部功能,现在己能用单片机通过软件方法来实现了。
这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。
1.2电子定时器的应用
电子定时器大扩展了钟表原先的报时功能。
诸如定时自动报警、按时自动打铃、时间程序自动控制、定时播送、自动起闭路灯、定时开关烘箱、通断动力设备甚至各种定时电气的自动启用等。
电子定时器经常用于延时自动关机、定时。
延时自动关机可用于电视机、催眠器、路灯与其他电器的延时断电与延时自停电源等。
定时可用于照相定时曝光,定时闪光,定时放大,水位定时报警,延时电铃,延时电子锁等,人们甚至将定时器用在了军事方面,制成了定时炸弹,定时雷管。
电子定时器影响着人类的生产和生活,随着电子技术的开展,电子定时器也在不断的进步,将朝着更高精度,更多用途的方向为我们效劳。
1.3选题的的目的和意义
定时器与生活联系密切,我们亲身体会到它存在的价值,通过课程设计自己亲自完成电子定时器的简单设计不仅可以将学到的理论知识应用于实践,更提高了我们思考问题,解决问题的能力,同时提高我们的学习兴趣。
本章小结:
本章主要介绍了定时器的现状,让我们对电子定时器的有了初步的了解,为进一步设计与研究奠定了根底。
第二章单片机的相关知识
2.1单片机简介
单片机全称为单片机微型计算机(SingleChipMicrosoftcomputer)。
从应用领域来看,单片机主要用来控制,所以又称为微控制器(MicrucontrollerUnit)或嵌入式控制器。
单片机是将计算机的根本部件微型化并集成在一块芯片上的微型计算机。
2.2单片机的特点
l.单片机的存储器ROM和RAM是严格区分的。
RAM称为程序存储器,只存放程序,固定常数,与数据表格。
RAM那么为数据存储器,用作工作区与存放用户数据。
2.采用面向控制的指令系统。
为满足控制需要,单片机有更强的逻辑控制能力,特别是单片机具有很强的位处理能力。
3.单片机的I/O通常是多功能的。
由于单片机芯片上引脚数目有限,为了解决实际引脚数和需要的信号线的矛盾,采用了引脚功能复用的方法,引脚处于何种功能,可由指令来设置或由机器状态来区分。
2.3本章小结
通过对单片机总体的介绍,我们对单片机有了初步的认识,针对单片机的特点对其应用也有了更深的目的性。
第三章功能实现与硬件介绍
3.1设计功能介绍
P1.0定时开场,P1.1时间调整,P1.2重新启动
首先初始状态显示00,按下P1.1所连按键进展时间加1操作,设定好后按下P1.0所连按键倒计时开场,当所设定时间到达时显示00,二极管发光。
系统总体框图
3.2C51单片机引脚介绍
一、89C51的性能与特点
89C51的主要性能包括:
①与MCS-51微控制器产品系列兼容。
②片有4KB可在线重复编程的快闪擦写存储器〔FLASHMDMORY〕。
③存储器可循环写入/擦除1000次。
④存储数据保存时间为10年。
⑤宽工作电压围:
VCC可为2.7~6V。
⑥全静态工作:
可从0HZ到16MHZ。
⑦程序存储器具有3级加密保护。
⑧128×
8位部RAM。
⑨32条可编程I/O线。
⑩两个16位定时器/计数器。
中断结构具有5个中断源和2个优先级。
可编程全双工串行通道。
空闲状态维持低功耗和掉电状态保存存储容。
〔2〕、AT89C51硬件结构与引脚
MCS-51系列单片机采用40引脚双列直插式封装(DIP),4个并行口共有32根引脚,可分别作为地址线、数据线和I/O线2根电源线2根时钟震荡电路引脚和4根控制线。
1.电源引脚Vcc和Vss
Vss:
接地端。
Vcc:
芯片+5V电源端。
2.时钟信号引脚XTAL1和XTAL2
XTAL1、XTAL2:
当使用单片机部震荡电路时,用来外接石英晶体和微调电容,XTAL1是片震荡电路反相放大器的输入端,XTAL2是片震荡电路反相放大器的输出端,震荡电路的频率就是晶体的固有频率。
当使用外部时钟时,XTAL1接地,XTAL2接外部时钟信号源。
3.控制信号引脚RST/VPD、ALE/————PROG、————PSEN和——EA/VPP
RST/VPD:
RST是复位信号输入端。
当输入的复位信号保持两个机器周期(24个时钟周期)以上的高电平时有效,用来完成复位操作第二功能VPD作为备用电源输入端,当主电源VCC发生故障,电压降低到低电平规定值时,可通过VPD为单片机部RAM提供电源,以保护片RAM中的信息不丧失,使系统在上电后能继续正常运行。
ALE/————PROG:
ALE为地址锁存允许输出信号。
在访问外部存储器时,ALE用来锁存P0口扩展低8位地址的控制信号。
在不访问外部存储器时,ALE也以时钟震荡频率的1/6的固定频率输出,因而它又可用作对外输出时钟信号或其他需要,例如可以用示波器查看ALE是否有脉冲信号输出来确定89C51芯片的好坏第二功能————PROG是对部有EPROM的单片机的EPROM编程时编程脉冲输入端,它和31号引脚的第二功能Vpp一起使用。
————PSEN:
外部ROM的读选通信号输出端。
在访问外部ROM时,————PSEN产生负脉冲作为读外部ROM的选通信号。
而在访问外部RAM或片ROM时,不会产生有效————PSEN信号。
——EA/VPP:
——EA是访问外部ROM的控制信号。
当——EA为低电平时,CPU只执行外部ROM中的程序。
当——EA为高电平且PC值小于0FFF(4K)时,CPU执行部ROM的程序,但当PC的值超出4K时将自动转去执行片外ROM的程序。
对于无片ROM的8031或不使用部ROM的89C51,需外扩EPROM,此时——EA必须接地第二种功能VPP是对8751的片EPROM的+21V编程电源输入端。
4.P0~P3口结构与功能
〔1〕P0口由一个输出锁存器、一个转换开关MUX、两个三态输入缓冲器、输出驱动电路和一个与门与一个反相器组成,如图2-2所示。
图2-2P0口位结构图
P0口具有两种功能:
第一,P0口可以用作通用I/O接口;
第二,P0口可以用作地址/数据总线。
〔2〕P1口是由一个输出锁存器、两个三态输入缓冲器和输出驱动电路组成,驱动电路部设有上拉电阻,如图2-3所示。
图2-3P1口位结构图
P1口是51单片机唯一的单功能口,是通用的准双向I/O口。
〔3〕P2口由一个输出锁存器、一个转换开关MUX、两个三态输入缓冲器、输出驱动电路和一个反相器组成,如图2-4所示。
图2-4P2口位结构图
P2口共有两个功能:
第一个功能与上述两组引脚的第一功能一样,即可用作通用I/O口;
它的第二功能与P0口引脚的第二功能相配合,作为地址总线用于输出片外存储器的高8位。
〔4〕P3口由一个输出锁存器、三个三态输入缓冲器、输出驱动电路和一个与非门组成,如图2-5所示。
图2-5P3口位结构图
P3口有两个功能:
第一个功能与其余三个端口的第一功能一样;
第二功能做控制用,每个引脚的功能不同:
P3.0——RXD:
串行口接收数据输入端
P3.1——TXD:
串行口发送数据输出端
P3.2——INT0:
外部中断申请输入端0
P3.3——INT1:
外部中断申请输入端1
P3.4——T0:
外部计数脉冲输入端0
P3.5——T1:
外部计数脉冲输入端1
P3.6——WR:
写外设控制信号输出端
P3.7——RD:
读外设控制信号输出端
3.3时钟电路和复位电路
单片机的时钟信号用来提供单片机各种微操作的时间基准;
复位操作那么使单片机的片电路初始化,使单片机从一种确定的状态开场运行。
时钟电路:
单片机的时钟信号通常有两种产生方式。
一种是部时钟方式;
另一种是外部时钟方式。
如图2-6所示。
图2-6时钟方式图
部时钟方式只要在单片机的XTAL1和XTAL2引脚外接晶振就构成了自激振荡器,并在单片机部产生时钟脉冲信号。
外部时钟方式是把外部已有的时钟信号引入到单片机,常用于多片单片机同时工作,已使各单片机同步。
单片机的时序单位:
晶振周期为时钟脉冲频率的倒数,为最小的时序单位,也称T状态;
时钟周期包含两个晶振周期,也称S状态;
完成一个根本操作所需要的时间称为机器周期,由6个时钟周期组成,即12个晶振周期;
指令的执行时间称为指令周期,通常含有1~4个机器周期。
单片机的复位状态:
当MCS-5l系列单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机就执行复位操作。
如果RST持续为高电平,单片机就处于循环复位状态。
根据应用的要求,复位操作通常有两种根本形式:
上电复位和手动复位。
上电复位要求接通电源后,自动实现复位操作。
手动复位是当单片机已在运行当中时,按下复位键K后松开,也能使RST为一段时间的高电平,从而实现上电或开关复位的操作。
单片机的复位操作使单片机进入初始化状态,其中包括使程序计数器PC=0000H,这说明程序从0000H地址单元开场执行。
单片机冷启动后,片RAM为随机值,运行中的复位操作不改变片RAM区中的容,21个特殊功能存放器复位后的状态为确定值,见下表〔表中符号*为随机状态〕。
表2-1特殊功能存放器复位后的状态表
特殊功能存放器
初始状态
A
00H
TMOD
B
TCON
PSW
TH0
SP
07H
TL0
DPL
TH1
DPH
TL1
P0~P3
FFH
SBUF
不定
IP
***00000B
SCON
IE
0**00000B
PCON
0*******B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 定时器 设计 说明