《单片机应用技术》课程PPT教学课件(C语言版)第7章 定时器/计数器

单片机应用技术(C语言版) 第7章定时器/计数器 2021/2/6
单片机应用技术 (C语言版) 第7章 定时器/计数器 2021/2/6 1

第7章定时器/计数器 目录 71定时器/计数器的结构及原理 7.2定时器/计数器的控制 73定时器/计数器的工作方式 74定时器/计数器应用举例 2021/2/6 2
第7章 定时器/计数器 目 录 7.1 定时器/计数器的结构及原理 7.2 定时器/计数器的控制 7.3 定时器/计数器的工作方式 7.4 定时器/计数器应用举例 2021/2/6 2

本章主要讨论MCS51单片机定时器/计 数器的逻辑结构和工作原理。内容主要有定 时器T0、T1的逻辑结构,工作方式的选择 和应用。 本章为单片机的主要内容,也是第8章串 行口的学习的基础。 2021/2/6
本章主要讨论MCS-51单片机定时器/计 数器的逻辑结构和工作原理。内容主要有定 时器T0、T1的逻辑结构,工作方式的选择 和应用。 本章为单片机的主要内容,也是第8章串 行口的学习的基础。 2021/2/6 3

7.1MCS51计数/完时的百理 P208 P2.1 实质是计数器,脉21PE P2.2/A10 P23/A1124 ALE P24A12 计数脉冲来源于内部的晶 31 EA P25A13 26 P26/A127 计数脉冲来源于外部引脚 P2/A1528 P10 P3. 0/RXD 2 P1.1 P3.1/TXD 11 脉冲 P12 P3.2/INTO 12 4 P13 P3.3/NT1 ■13 5 P14 P34T0 14 P15 P35T1 P16 P36/R P17 P3.7/RD H17 计数(定时)周 AT89051 期:机器周期 4
7.1 MCS-51 计数/定时器的原理 实质是计数器,脉冲每次下降沿,计数器加1. 计数脉冲来源于内部的晶振,由于周期极为准确,称定时器。 计数脉冲来源于外部引脚,由于周期一般不准确,称为计数器。 89c51 有2个可独立 控制的16位定时器/计 数器: T0、T1 脉冲 +1计数器 溢出 中断 控制 计数(定时)周 开关 期:机器周期 2021/2/6 4

计数周期的计算: 12MHz晶振:每计一个数的时间为1uS。如: 计100个数的时间为100uS。计50000个数 的时间为50mS。 110592MHz晶振:每计一个数的时间为 2021/2/6
计数周期的计算: 12MHz晶振:每计一个数的时间为1uS。如: 计100个数的时间为100uS。计50000个数 的时间为50mS。 11.0592MHz晶振:每计一个数的时间为 1.085uS。 2021/2/6 5

几个基本概念 1、计数器的容量:容量一般用二进制的位 数表示。 2、加1计数器:每来一个脉冲,计数数值 加1。 3、计数器溢出:计数器计数达到容量的最 大值时,再来一个脉冲,计数值将回到0 重新计数,且相应的标志位置1,称为 “溢出”。 4、计数初值:计数器开始计数的值。 2021/2/6 6
几个基本概念 1、计数器的容量:容量一般用二进制的位 数表示。 2、加1计数器:每来一个脉冲,计数数值 加1。 3、计数器溢出:计数器计数达到容量的最 大值时,再来一个脉冲,计数值将回到0, 重新计数,且相应的标志位置1,称为 “溢出”。 4、计数初值:计数器开始计数的值。 2021/2/6 6

7.1.2MCS51定时/计数器的结构 T0(P3.4 T1(P3.5 器Q 时器 THO TLO TH1 TL 1 溢出 溢 模式 控制 模式 CPU 控制 TCON TMOD 2021/2/6
7.1.2 MCS-51定时/计数器的结构 2021/2/6 7

McS-51定时/计数器结构说明 ①两个16位的可编程定时器/计数器:定时器 /计数器0、1。 ②每个定时器有两部分构成:THx和TLx ③特殊功能寄存器TMoD和TcoN,主要对 T0和T进行控制 ④引脚P34、P3.5,输入计数脉冲。 ⑤特殊功能寄存器之间通过内部总线和控制逻 辑电路连接起来。 2021/2/6
MCS-51定时/计数器结构说明: ① 两个16位的可编程定时器/计数器:定时器 /计数器0、1。 ② 每个定时器有两部分构成:THx和TLx ③ 特殊功能寄存器TMOD和TCON ,主要对 T0和T1进行控制。 ④ 引脚P3.4、P3.5,输入计数脉冲。 ⑤ 特殊功能寄存器之间通过内部总线和控制逻 辑电路连接起来。 2021/2/6 8

MCS-51定时计数器的工作原理 定时器/计数器T0、T1的内部结构简图如 下图所示。 振荡器 12分频 C/T= THI TLX (88b上→Fx→中断请求 C/T=1控制 TR 2021/2/6
MCS-51定时/计数器的工作原理 定时器/计数器T0、T1 的内部结构简图如 下图所示。 C/T=0 中断请求 振荡器 THx (8位) TLx (8位) Tx 12分频 TFx C/T=1 控制 TRx 2021/2/6 9

从上图可以看出: ①定时器的实质是一个加1计数器。 ②C丌T=0,为定时器方式。 计数信号由片内振荡电路提供,振荡脉 冲12分频送给计数器,每个机器周期计数器 值增1。 2021/2/6
从上图可以看出: ①定时器的实质是一个加1计数器。 ②C/T =0 ,为定时器方式。 计数信号由片内振荡电路提供,振荡脉 冲12分频送给计数器,每个机器周期计数器 值增1。 2021/2/6 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 面向对象编程 Object-Oriented Programming(PPT课件讲稿)继承 Inheritance.ppt
- 《C语言程序设计》课程教学资源(PPT课件)第6章数据类型和表达式.ppt
- Scanning Electron Microscopy(SEM).ppt
- 《The C++ Programming Language》课程教学资源(PPT课件讲稿)Lecture 03 Standard Template Library & Generic Programming.ppt
- 计算机问题求解(PPT讲稿)图的计算机表示以及遍历.pptx
- 系统软件与软件安全(PPT讲稿)构造安全、高效的系统软件.pptx
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第3章 流水线技术.ppt
- 合肥学院:《数据库原理与应用》课程教学资源(PPT课件)第4章 数据库的创建与管理.ppt
- 四川大学:《数据库技术》课程教学资源(PPT课件讲稿)第9章 数据库系统开发工具VB.ppt
- 上海交通大学:IT项目管理(PPT讲稿)讲座6 软件项目工作量估算.ppt
- 《操作系统》课程PPT教学课件(英文)内存管理 Memory Management.ppt
- 湖南生物机电职业技术学院:《电子商务概论》课程教学资源(PPT课件)第八章 电子商务安全.ppt
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第四章 设备管理 Device Management and Disk Scheduling.ppt
- 南京大学:模型检测(PPT课件讲稿)Model Checking.pptx
- 《计算机网络》课程教学大纲 Computer Networks.pdf
- 中国科学技术大学:《Linux操作系统分析》课程教学资源(PPT课件讲稿)Linux的进程(1/3).ppt
- 合肥工业大学:《数据库系统概论》课程教学资源(PPT课件)第四章 并发控制.ppt
- Phase Change Memory Aware Data Management and Application.pptx
- 《高级程序语言》课程教学资源(PPT课件讲稿)第09章 平台无关语言.ppt
- 并行算法 Parallel Algorithms(PPT讲稿)现状与展望 status and prospects.ppt
- 清华大学:《计算机导论》课程电子教案(PPT教学课件)第8章 计算机领域的典型问题.ppt
- 《网站设计与建设 Website design and developments》课程教学资源(PPT课件讲稿)第三部分 网站设计技术 第10章 HTML基础.ppt
- 山东大学:《面向对象程序设计》课程教学资源(PPT课件讲稿)第四章 编写对象接口.ppt
- 中国科学技术大学:《机器学习》课程PPT教学课件(讲稿)第二章 模型评估与选择.pptx
- 《C语言程序设计》课程电子教案(PPT课件)第三章 控制语句.ppt
- 安徽理工大学:《计算机网络》课程PPT教学课件(第4版)第1章 概述(编著:谢希仁).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第九章 关系查询处理和查询优化.ppt
- 《人工智能技术导论》课程教学资源(PPT课件讲稿)第8章 不确定性知识的表示与推理.ppt
- 福建工程学院:《C#程序设计》课程教学资源(实验指导书).doc
- 《计算机网络技术》课程教学资源(PPT课件讲稿)Chapter 03 物理层.ppt
- 沈阳理工大学:《网站建设与维护》课程教学资源(PPT课件讲稿)第四章 动态网页基础.ppt
- 东南大学:《操作系统概念 Operating System Concepts》课程教学资源(PPT课件讲稿)13 文件系统 I/O Systems.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第6章 函数.ppt
- 《高级语言程序设计》课程教学资源(试卷习题)试题一(无答案).doc
- 中国科学技术大学:《密码学导论》课程教学资源(PPT课件讲稿)第4章 数论基础(主讲:李卫海).pptx
- 香港科技大学:Cross-Selling with Collaborative Filtering(PPT讲稿).ppt
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第七章 常用接口芯片技术.pptx
- 西安交通大学:《程序设计语言》课程电子教案(PPT教学课件)第二章 Fortran程序设计基础.ppt
- 河南中医药大学(河南中医学院):《计算机网络》课程教学资源(PPT课件讲稿)第一章 计算机网络概述(2015版).ppt
- 软件测试(PPT课件讲稿)黑盒测试.pptx