【大学课件】定时计数器及其应用.ppt

上传人:sccc 文档编号:4980349 上传时间:2023-05-27 格式:PPT 页数:20 大小:668.01KB
返回 下载 相关 举报
【大学课件】定时计数器及其应用.ppt_第1页
第1页 / 共20页
【大学课件】定时计数器及其应用.ppt_第2页
第2页 / 共20页
【大学课件】定时计数器及其应用.ppt_第3页
第3页 / 共20页
【大学课件】定时计数器及其应用.ppt_第4页
第4页 / 共20页
【大学课件】定时计数器及其应用.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《【大学课件】定时计数器及其应用.ppt》由会员分享,可在线阅读,更多相关《【大学课件】定时计数器及其应用.ppt(20页珍藏版)》请在三一办公上搜索。

1、第章定时计数器及其应用,本章内容,Single Chip Microcomputer,7-1 定时/计数器工作原理及结构,7-3 定时/计数器的工作方式,7-4 定时/计数器的应用举例,7-2 定时/计数器方式和控制寄存器,第七章 MCS-51单片机内部定时/计数器及其应用,51系列单片机内部提供2个定时/计数器T0和T1,即可用作定时器,也可用作计数器,还可作为串行口的波特率发生器,定时/计数器同软、硬件结合使用,可给应用系统的设计带来很多方便之处。,http:/,7-1定时/计数器的工作原理及结构,一、计数器的工作条件1、控制信号有效“1”2、有计数信号源,二、脉冲输入方式1、定时:C/T

2、=0,计数脉冲fosc/12、计数:C/T=1,计数脉冲从Ti端输入,http:/,三、定时/计数器工作原理,1、定时方式:C/T=0,当控制信号为“1”时,每一个机器周期,加1计数器做一次加1操作,直至加到全“1”,再过一个机器周期,计数恢复为全“0”,且TFi=1。2、计数方式:C/T=1,当控制信号为“1”时,外部计数脉冲加在T0(P3.4)或T1(P3.5)引脚上,在该引脚上每产生一个下降沿,加1计数器做一次加1操作,直至加到全“1”,再产生一个下降沿,计数恢复为全“0”,且TFi=1。其计数频率比定时器方式低,应不大于fosc/24。,http:/,四、定时/计数器是可编程的,定时/

3、计数器的工作方式分别有8位、13位和16位三种长度,它在后台运行,程序的运行和定时/计数器的加1操作是并行的。我们可通过查询TFi的状态来了解它的工作情况。可通过预设计数器的初值来改变计数长度。,http:/,五、定时/计数器的硬件构成,TMOD、TCON分别控制定时/计数器的工作状态和工作方式。TH0、TL0,TH1、TL1分别为T0、T1的加1计数器。,http:/,http:/,7-2 定时/计数器的方式和控制寄存器,定时/计数器是可编程的,程序员只需对几个特殊功能寄存器进行简单的操作,既可完成对定时/计数器的操作。这几个特殊功能寄存器为TH1、TL1,TH0、TL0,TCON和TMOD

4、 TH0、TL0和TH1、TL1分别是定时/计数器的计数核心,但加1计数器的运行则由TMOD和TCON来控制。,http:/,一、定时器方式寄存器TMOD,TMOD格式如下:,http:/,1、定时/计数器工作方式选择位,http:/,2、C/T功能选择,C/T=0 对内部脉冲计数,计数频率为fosc/12C/T=1 对Ti引脚输入脉冲计数,计数频率不大于fosc/24。GATE=0,由TRi来启动和停止定时/计数器GATE=1,TRi必须同INTi一起来启动和停止定时/计数器,即TRi=INTi=1时,定时器启动,其中一个为“0”时,停止计数。注意:T0和T1的控制是严格独立的 TMOD不能

5、位寻址,使用时必须用字节传送 指令,复位时,TMOD=0,http:/,二、定时/计数器控制寄存器TCON,TCON格式如下:TFi:计数器溢出标志,计数器溢出时,由硬件对TFi置“1”,并申请中断。进入中断后,由硬件自动清零,也可由软件清零。TRi:计数器运行控制位,由软件置“1”或清零来启动和停止计数器。,http:/,二、定时/计数器控制寄存器TCON,其余位为有关中断的控制 注意:T0和T1的控制是严格独立的TCON可位寻址,可分别用位名来进行寻址,不必记忆位地址。复位时,TCON=0,http:/,7-3 定时/计数器的工作方式,通过前面的学习,我们可以知道:通过对C/T的不同选择,

6、可以选择内、外部脉冲计数方式。而对M1M0的设置,可以使T0和T1工作在四种工作方式。,http:/,一、方式0,13位定时/计数器方式。由TLi(40)和THi(70)组成。,T=(213-A)*12/fosc 微秒,http:/,方式0,1、C/T=0定时时间 T=(213-A)*12/fosc 微秒式中,A为定时器初值.2、C/T=13、GATE=04、GATE=1,http:/,二、方式1,方式1为16位定时/计数器方式。由TLi(70)和THi(70)组成。其余与方式0相同。定时时间 T=(216-A)*12/fosc 微秒式中,A为定时器初值.,http:/,三、方式2,方式2为能自动重置计数器初值的工作方式,TLi为8位计数器,THi为计数器初值暂存器。定时时间 T=(28-A)*12/fosc 微秒式中,A为定时器初值.,http:/,四、方式3,方式3仅适用于T0。此时,TH0和TL0分别为2个8位计数器,TL0由T0的控制位来控制,而TH0则由T1的控制位来控制。而T1则可工作在方式0、1、2的任一方式,但其启动则由控制方式控制,将T1置为方式3时则停止计数。,http:/,几种方式的区别:,方式0、1、2仅在于位数不同,方式3则是增加了一个计数器资源而已。,http:/,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号