第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON

导航

1.模式寄存器TMOD
2.控制寄存器TCON
3.定时器/计数器的编程方法
4.两种控制器基本含义

————————————————————————————————————————

1.模式寄存器TMOD

功能: 设置T0,T1的运行模式与工作方式
字节地址为0x89,无位地址,只能用整字节方式访问,不能用位访问方式对TMOD的某一位进行单独操作。
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第1张图片
对应位的含义
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第2张图片
其中M1,M0的取值组合与定时/计数器的工作方式之间关系
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第3张图片

例题
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第4张图片

TMOD=0x41; //T1:方式0、计数 T0:方式1:定时

————————————————————————————————————————

2.控制寄存器TCON

部分内容在之前的第五周中
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第5张图片
各位含义
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第6张图片

四种方式

方式0

第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第7张图片
在这里插入图片描述
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第8张图片
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第9张图片


方式1

第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第10张图片


方式2

8位自动重装初值的计数方式,结构如下:
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第11张图片
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第12张图片


方式3

第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第13张图片
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第14张图片


例题

第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第15张图片

————————————————————————————————————————

3.定时器/计数器的编程方法

3.1初始化程序

第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第16张图片

3.2案例分析:

第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第17张图片
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第18张图片


3.3控制程序方式:两种(查询方式与中断方式)

3.3.1查询方式
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第19张图片
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第20张图片
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第21张图片
编程方法
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第22张图片

3.3.2中断方式
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第23张图片
什么时候执行中断服务函数呢?
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第24张图片
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第25张图片
第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第26张图片
————————————————————————————————————————

4.两种控制器基本含义

第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON_第27张图片


你可能感兴趣的:(单片机原理与应用)