天天看點

第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON

導航

1.模式寄存器TMOD

2.控制寄存器TCON

3.定時器/計數器的程式設計方法

4.兩種控制器基本含義

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

功能: 設定T0,T1的運作模式與工作方式

位元組位址為0x89,無位位址,隻能用整位元組方式通路,不能用位通路方式對TMOD的某一位進行單獨操作。

第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON

對應位的含義:

第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON

其中M1,M0的取值組合與定時/計數器的工作方式之間關系

第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON

例題:

第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON
TMOD=0x41; //T1:方式0、計數 T0:方式1:定時

2.控制寄存器TCON

部分内容在之前的第五周中

第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON

各位含義:

第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON

四種方式

方式0:
第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON
第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON
第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON
方式1
第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON
方式2

8位自動重裝初值的計數方式,結構如下:

第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON
第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON
方式3
第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON
第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON

例題

第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON

3.定時器/計數器的程式設計方法

3.1初始化程式

第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON

3.2案例分析:

第九周 單片機的定時器與計數器 模式寄存器TMOD 控制寄存器TCON

3.3控制程式方式:兩種(查詢方式與中斷方式)

4.兩種控制器基本含義