《单片机原理及应用》课程教学资源(PPT教学课件)第06章 MCS-51的定时器/计数器

第6章MCS51的定肘器/计数器 两个可编程的定时器/计数器T1、T0。 两种工作模式 (1)计数器工作模式 (2)定时器工作模式 4种工作方式(方式0-方式3) 6.1定时器/计数景的结构 TMoD:选择定时器/计数器T0、T的工作模式和工作 方式。 TC0N:控制T0、T1的启动和停止计数,同时包含了 T0、T的状态
第6章 MCS-51的定时器/计数器 两个可编程的定时器/计数器T1、T0。 两种工作模式: (1)计数器工作模式 (2)定时器工作模式 4种工作方式(方式0-方式3)。 6.1 定时器/计数器的结构 TMOD:选择定时器/计数器T0、T1的工作模式和工作 方式。 TCON:控制T0、T1的启动和停止计数,同时包含了 T0、T1的状态

71(P3.5) 70(P34) TI TO TLI THO TLO 微处理器 TCON TMOD 6-1 单片机复位时,两个寄存器的所有位都被清0。 6.1.1工作方式控制寄存景TMOD D D6 D5 D4 D3 D2 D1 DO TMDD C/T M1 GATE C/T M1MO89H T1方式宇照一 T0方式宇
单片机复位时,两个寄存器的所有位都被清0。 6.1.1 工作方式控制寄存器TMOD

8位分为两组,高4位控制T1,低4位控制T0。 (1)GATE门控位 0:以TRX(X=0,1)来启动定时器/计数器运行。 1:用外中断引脚(|NT0*或INT*上的高电平和TRX 来启动定时器/计数器运行。 (2)M1、M0工作方式选择位 M1 MO 工作方式 00方式0,13位定时器/计数器。 方式1,16位定时器/计数器。 0方式2,8位常数自动重新装载 11方式3,仅适用于T0,T0分成两个8 位计数器,T1停止计数 (3)/T*—计数器模式和定时器模式选择位
8位分为两组,高4位控制T1,低4位控制T0。 (1)GATE——门控位 0:以TRX(X=0,1)来启动定时器/计数器运行。 1:用外中断引脚(INT0 *或INT1 *)上的高电平和TRX 来启动定时器/计数器运行。 (2)M1、M0——工作方式选择位 M1 M0 工 作 方 式 0 0 方式0,13位定时器/计数器。 0 1 方式1,16位定时器/计数器。 1 0 方式2,8位常数自动重新装载 1 1 方式3,仅适用于T0,T0分成两个8 位计数器,T1停止计数。 (3) C/T*——计数器模式和定时器模式选择位

0:定时器模式。 :计数器模式。 6.1.2定时器/计数景控制寄存器TCON DT D6 D5 D4 D3 D2 D1 DO TCOF TFl TR1 IFO IRO IE1 II1 IEO ITO 88H 低4位与外部中断有关,已介绍。高4位的功能如下 (1)TF1、TF0计数溢出标志位 (2)TR1、TR0计数运行控制位 1:启动定时器/计数器工作 0:停止定时器/计数器工作
0:定时器模式。 1:计数器模式。 6.1.2 定时器/计数器控制寄存器TCON 低4位与外部中断有关,已介绍。高4位的功能如下: (1) TF1、TF0——计数溢出标志位 (2) TR1、TR0——计数运行控制位 1:启动定时器/计数器工作 0:停止定时器/计数器工作

62定射器/计数景的4种工作方式 6.2.1方式0 M1、Mo为00,定时器/计数器的框图: 振荡器 12 C/T=0 TLl THI (5位)(8位) TFl C/T=1 中断 71(P3.5引脚) 控制端 RIO 8 B gatED 6-2
6.2 定时器/计数器的4种工作方式 6.2.1 方式0 M1、M0为00 ,定时器/计数器的框图:

为13位的计数器,0/T*位决定工作模式: 0:开关打在上面,为定时器工作模式; 1:开关打在下面,为计数器工作模式,计数脉 冲为P3.4、P3.5引脚上的外部输入脉冲,当引脚上 发生负跳变时,计数器加1。 GATE位:决定定时器/计数器的运行取决于TRX一个条 件还是TRX和|NTx*引脚两个条件。 (1)0:A点(见图6-2)是否计数,仅取决于TR的状 态 (2)1:B点电位由NTX的输入电平和TRX的状态这两 个条件来确定。是否计数是由TR和|NTx*二个条件 来控制的
为13位的计数器 ,C/T* 位决定工作模式: 0:开关打在上面,为定时器工作模式; 1:开关打在下面,为计数器工作模式,计数脉 冲为P3.4、P3.5引脚上的外部输入脉冲,当引脚上 发生负跳变时,计数器加1。 GATE位:决定定时器/计数器的运行取决于TRX一个条 件还是TRX和INTX *引脚两个条件。 (1)0:A点(见图6-2)是否计数,仅取决于TRX的状 态。 (2)1:B点电位由INTX*的输入电平和TRX的状态这两 个条件来确定。是否计数是由TRX和INTX *二个条件 来控制的

62.2方式1 M1、MO=01,16位的计数器。 振荡器 12 0~70~7 C/T=0 TLI THI (8位)(8位) TFl C/T=1 中断 T1(P35引脚) 控制端 RIO &|B GATE ⅠNT1 6-3 6.2.3方式2 计数满后自动装入计数初值。 M1、M0=10,等效框图如下
6.2.2 方式1 M1、M0=01,16位的计数器。 6.2.3 方式2 计数满后自动装入计数初值。 M1、M0=10 ,等效框图如下:

振荡器 ÷12 0~7 C/T=0 TLI C/T=1 (8位) d TF1 中断 T1(P35引脚) 控制端 重新装入 TRIO Gate THI (8位) INTl 6-4 TLX作为常数缓冲器,当TX计数溢出时,在置“1” 溢出标志TFX的同时,还自动的将THX中的初值送至 TLX,使TX从初值开始重新计数。定时器/计数器 的方式2工作过程如图6-5(X=0,1)
TLX作为常数缓冲器,当TLX计数溢出时,在置“1” 溢出标志TFX的同时,还自动的将THX中的初值送至 TLX,使TLX从初值开始重新计数。定时器/计数器 的方式2工作过程如图6-5(X=0,1)

TLX+I TLX=0? 1-TEX THX→TLx 6-5 省去用户软件中重装初值的程序,精确的定时。 624方式3 增加一个附加的8位定时器/计数器,从而具有3个定 时器/计数器
省去用户软件中重装初值的程序,精确的定时。 6.2.4 方式3 增加一个附加的8位定时器/计数器,从而具有3个定 时器/计数器

只适用于定时器/计数器T0。T1不能工作在方式3, T1方式3时相当于TR1=0,停止计数(此时T1可用来 作串行口波特率产生器)。 1.工作方式3下的T0 T0分为两个独立的8位计数器:L0和TH0。TL0使用 T0的状态控制位C/T*、GATE、TR、,而TH0被固 定为一个8位定时器(不能作外部计数模式),并 使用定时器T1的状态控制位TR1和TF1,同时占用 定时器T1的中断请求源TF1。 各引脚与T0的逻辑关系如图所示:
只适用于定时器/计数器T0。T1不能工作在方式3, T1方式3时相当于TR1=0,停止计数(此时T1可用来 作串行口波特率产生器)。 1.工作方式3下的T0 T0分为两个独立的8位计数器:TL0和TH0 。TL0使用 T0的状态控制位C/T* 、GATE、TR0、,而TH0被固 定为一个8位定时器(不能作外部计数模式),并 使用定时器T1的状态控制位TR1和TF1,同时占用 定时器T1的中断请求源TF1。 各引脚与T0的逻辑关系如图所示:
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《单片机原理及应用》课程教学资源(PPT教学课件)第05章 MCS-51的中断系统.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第04章 MCS-51汇编语言程序设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第03章 MCS-51的指令系统.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第02章 MCS-51单片机的硬件结构.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第01章 单片机概述.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第15章 MCS-51单片机应用系统的设计、开发与调试.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第14章 MCS-51应用系统的可靠性及抗干扰设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第13章 MCS-51的串行通讯技术及其它扩展接口.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第12章 MCS-51的功率接口设计.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》冒泡和选择排序.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》类示例程序.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第十三章 异常处理.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第十二章 I/O流及输入输出.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第三章 过程化语句.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第七章 其它自定义数据类型.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第六章 指针和引用.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第九章 继承与派生.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第二章 基本数据类型与表达式.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第八章 类与对象.ppt
- 北京邮电大学电信工程学院计算机技术中心:《C++大学基础教程》第一章 C++初步.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第07章 MCS-51的串行口.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第08章 MCS-51单片机扩展存储器的设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第10章 MCS-51与键盘、显示器、拨盘、打印机的接口设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第11章 MCS-51与D/A转换器、A/D转换器的接口.ppt
- 《3ds max学习课件》3ds max 简介.ppt
- 《3ds max学习课件》标准灯光.ppt
- 《3ds max学习课件》光度学灯光.ppt
- 《3ds max学习课件》材质.ppt
- 《3ds max学习课件》贴图.ppt
- 《3ds max学习课件》三维几何体模型.ppt
- 《3ds max学习课件》Mental ray渲染器.ppt
- 《3ds max学习课件》二维图形造型.ppt
- 《3ds max学习课件》渲染基础.ppt
- 《3ds max学习课件》修改命令面板.ppt
- 《3ds max学习课件》合成.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)课程介绍(主讲:钱晓捷).ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第1章 汇编语言基础知识.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第2章 8086的指令系统.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第3章 汇编语言程序格式.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第4章 基本汇编语言程序设计.ppt