中国高校课件下载中心 》 教学资源 》 大学文库

《单片机原理与应用》课程教学课件(PPT讲稿)第5章 AT89S52单片机的定时器计数器(1/2)

文档信息
资源类别:文库
文档格式:PPT
文档页数:90
文件大小:1.96MB
团购合买:点击进入团购
内容简介
《单片机原理与应用》课程教学课件(PPT讲稿)第5章 AT89S52单片机的定时器计数器(1/2)
刷新页面文档预览

U2 30pF 19bX灯AL1 P00A0 P0.101 CRYSTA 18 P0.21A0m c2 XTAL2 P03/A03 30pF 阳88 R2 P0.6/A06 RST P0.71A07 R1 P2.0/8 P2.1/A 470 P22A0 sE丽 P23/A11 22UF P1.0 P3.0/F80 10 P1.1 P3.1/TXD 11 P1.2 P3.2/INTD 1 P3.3/INTI 13 P3.4/TD 1 P3.5/T1 15 8 P3.6m丽 P1.7 P3.7面 17 D1 AT89C51 R4 470 LED-RED 要求:1、初始状态灯亮 2、通过NT1控制LED灯闪烁5次后,常亮

1 要求: 1、初始状态灯亮 2、通过INT1控制LED灯闪烁 5次后,常亮

第5章AT89S52单片机 的 定时器/计数器

2 第5章 AT89S52单片机 的 定时器/计数器 2

第5章AT89S52单片机的定时器/计数器 5.1定时器/计数器T0与T1的结构 5.1.1工作方式控制寄存器TMOD 5.1.2定时器/计数器控制寄存器TCON 5.2定时器/计数器T0与T1的4种工作方式 5.2.1方式0 5.2.2方式1 5.2.3方式2 5.2.4方式3 3

3 第5章 AT89S52单片机的定时器/计数器 5.1 定时器/计数器T0与T1的结构 5.1.1 工作方式控制寄存器TMOD 5.1.2 定时器/计数器控制寄存器TCON 5.2 定时器/计数器T0与T1的4种工作方式 5.2.1 方式0 5.2.2 方式1 5.2.3 方式2 5.2.4 方式3

5.3定时器/计数器T2的结构与工作方式 5.3.1T2的特殊功能寄存器T2MOD和T2C0N 5.3.2T2的3种工作模式 5.4对外部输入的计数信号的要求 5.5定时器/计数器的编程和应用 5.5.1T1、T0的方式1应用 5.5.2T1、T0的方式2应用 5.5.3T1、T0的方式3应用 5.5.4T1、T0的门控制位GATEx的应用一测量脉冲宽度 5.5.5使用T1、T0的实时时钟设计 5.5.6T2实现1秒定时 5.5.7使用T2测量脉冲的周期

4 5.3 定时器/计数器T2的结构与工作方式 5.3.1 T2的特殊功能寄存器T2MOD和T2CON 5.3.2 T2的3种工作模式 5.4 对外部输入的计数信号的要求 5.5 定时器/计数器的编程和应用 5.5.1 T1、T0的方式1应用 5.5.2 T1、T0的方式2应用 5.5.3 T1、T0的方式3应用 5.5.4 T1、T0的门控制位GATEx的应用—测量脉冲宽度 5.5.5 使用T1、T0的实时时钟设计 5.5.6 T2实现1秒定时 5.5.7 使用T2测量脉冲的周期

内容概要 在工业检测与控制中,许多场合都要用到计数或定时功能。 例如,对外部脉冲进行计数,或产生精确的定时时间等。 AT89S52单片机片内有3个可编程的定时器/计数器T0、T1和 T2,可满足这方面的需要。本章介绍AT89S52单片机片内3个定 时器/计数器的结构与基本功能及相应的特殊功能寄存器,以及 定时器/计数器的各种工作模式和工作方式的应用设计案例。 5

5 内容概要 在工业检测与控制中,许多场合都要用到计数或定时功能。 例如,对外部脉冲进行计数,或产生精确的定时时间等。 AT89S52单片机片内有3个可编程的定时器/计数器T0、T1和 T2,可满足这方面的需要。本章介绍AT89S52单片机片内3个定 时器/计数器的结构与基本功能及相应的特殊功能寄存器,以及 定时器/计数器的各种工作模式和工作方式的应用设计案例

AT89S52单片机片内集成有3个定时器/计数器T0、T1和T2, 可以满足计数或定时的需要。 本章首先介绍定时器/计数器兼容AT89S51的T0、T1的结构及 工作原理,由于定时器/计数器T2的功能较强,内部结构及工 作原理比T0、T1稍显复杂,因此将其与T0、T1分开,放在本 章后面单独介绍。 6

6 AT89S52单片机片内集成有3个定时器/计数器T0、T1和T2, 可以满足计数或定时的需要。 本章首先介绍定时器/计数器兼容AT89S51的T0、T1的结构及 工作原理,由于定时器/计数器T2的功能较强,内部结构及工 作原理比T0、T1稍显复杂,因此将其与T0、T1分开,放在本 章后面单独介绍

5.1定时器/计数器的结构 定时器/计数器T1、T0结构如图5-1所示,T0由特殊功能 寄存器TH0、TL0构成,T1由特殊功能寄存器TH1、TL1构成。 T1脚P3.5)外部脉冲 T0脚心3.4)外部脉冲 或系统时钟12分频内部脉冲 或系统时钟12分频内部脉冲 To TH1 THO TLO AT89S52 CPU TCON TMOD 图5-1定时器/计数器T0、T1结构框图 7

7 5.1 定时器/计数器的结构 定时器/计数器T1、T0结构如图5-1所示,T0由特殊功能 寄存器TH0、TL0构成,T1由特殊功能寄存器TH1、TL1构成。 7 图5-1 定时器/计数器T0、T1结构框图

具有定时器和计数器2种工作模式,4种工作方式(方式0、 方式1、方式2和方式3)。属于增1计数器。 TMOD用于选择定时器/计数器T0、T1的工作模式和工作方式。 TCON用于控制T0、T1的启动和停止计数,同时包含了T0、 T1的状态。 T0、T1不论是工作在定时器模式还是计数器模式,都是对脉 冲信号进行计数,只是计数信号的来源不同。 计数器模式是对加在T0(P3.4)和T1(P3.5)两个引脚上的 外部脉冲进行计数(见图5-1)。 定时器工作模式是对单片机的时钟振荡器信号经片内12分频

8 具有定时器和计数器2种工作模式,4种工作方式(方式0、 方式1、方式2和方式3)。属于增1计数器。 TMOD用于选择定时器/计数器T0、T1的工作模式和工作方式。 TCON用于控制T0、T1的启动和停止计数,同时包含了T0、 T1的状态。 T0、T1不论是工作在定时器模式还是计数器模式,都是对脉 冲信号进行计数,只是计数信号的来源不同。 计数器模式是对加在T0(P3.4)和T1(P3.5)两个引脚上的 外部脉冲进行计数(见图5-1)。 定时器工作模式是对单片机的时钟振荡器信号经片内12分频 8

的内部脉冲信号计数。由于时钟频率是定值,所以可根据计数 值计算出定时时间。 计数器的起始计数都是从初值开始。单片机复位时计数器的初 值为0,也可用指令给计数器装入一个新的初值。 5.1.1工作方式控制寄存器TMOD 用于选择定时器/计数器的工作模式和工作方式,字节地址为 89H,不能位寻址,格式如图5-2所示

9 的内部脉冲信号计数。由于时钟频率是定值,所以可根据计数 值计算出定时时间。 计数器的起始计数都是从初值开始。单片机复位时计数器的初 值为0,也可用指令给计数器装入一个新的初值。 5.1.1 工作方式控制寄存器TMOD 用于选择定时器/计数器的工作模式和工作方式,字节地址为 89H,不能位寻址,格式如图5-2所示

D7 D6 D5 D4 D3 D2 D1 DO TMOD GATE c/T MI MO GATE C/T MI MO 89H T1方式字段 T0方式字段 图5-2TMOD格式 8位分为两组,高4位控制T1,低4位控制T0。 TMOD各位的功能。 (1)GATE—门控位。 0:仅由运行控制位TRx(x=0,1)来控制定时器/计数器运 行。 1:用外中断引脚(NT0*或NT1*)上的电平与运行控制 位TRx共同来控制定时器/计数器运行。 10

10 8位分为两组,高4位控制T1,低4位控制T0。 TMOD各位的功能。 (1)GATE———门控位。 0:仅由运行控制位TRx(x = 0,1)来控制定时器/计数器运 行。 1:用外中断引脚( INT0*或 INT1*)上的电平与运行控制 位TRx共同来控制定时器/计数器运行。 10 图5-2 TMOD格式

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档