单片机原理与接口技术 single chip processor 第8章定时器/计数器及实验 用作定时器 用作定时器时,在每个机器周期加1计数器 都加1,因此也可以看作对机器周期的累计。 因为1个机器周期包括12个振荡周期,因此 加1计数器的计数频率是振荡频率的1/12。 如果单片机采用12MHz的晶体振荡器,则 加1计数器的计数频率为MHz,即每微秒 加1计数器加1。这样就可以按定时时间的 要求计算出加1计数器的预置计数值
第8章 定时器/计数器及实验 用作定时器 • 用作定时器时,在每个机器周期加1计数器 都加1,因此也可以看作对机器周期的累计。 因为1个机器周期包括12个振荡周期,因此 加1计数器的计数频率是振荡频率的1/12。 如果单片机采用12MHz的晶体振荡器,则 加1计数器的计数频率为1MHz,即每微秒 加1计数器加1。这样就可以按定时时间的 要求计算出加1计数器的预置计数值
单片机原理与接口技术 single chip processor 第8章定时器/计数器及实验 用作计数器 用作计数器时,加1计数器在其对应的外部 输入端T0(P34)或Tl(P35检测到一个负跳 变时加1。其最快的计数频率是振荡频率的 1/24
第8章 定时器/计数器及实验 用作计数器 • 用作计数器时,加1计数器在其对应的外部 输入端T0(P3.4)或T1(P3.5)检测到一个负跳 变时加1。其最快的计数频率是振荡频率的 1/24
单片机原理与接口技术 single chip processor 第8章定时器/计数器及实验 2个8位特殊功能寄存器 定时器/计数器T0由2个8位特殊功能寄存器TH0和 TL0构成,TH0用于存放高8位的二进制计数值, TL0用于存放低8位的二进制计数值。定时器/计数 器T1由2个8位特殊功能寄存器TH1和TL1构成, TH1用于存放高8位的二进制计数值,TL1用于存 放低8位的二进制计数值。工作方式寄存器TMOD 用于设置定时器/计数器的工作方式。控制寄存器 TCON用于启动和停止定时器/计数器的计数,并 控制定时器计数器的工作状态
第8章 定时器/计数器及实验 2个8位特殊功能寄存器 • 定时器/计数器T0由2个8位特殊功能寄存器TH0和 TL0构成,TH0用于存放高8位的二进制计数值, TL0用于存放低8位的二进制计数值。定时器/计数 器T1由2个8位特殊功能寄存器TH1和TL1构成, TH1用于存放高8位的二进制计数值,TL1用于存 放低8位的二进制计数值。工作方式寄存器TMOD 用于设置定时器/计数器的工作方式。控制寄存器 TCON用于启动和停止定时器/计数器的计数,并 控制定时器/计数器的工作状态
单片机原理与接口技术 single chip processor 第8章定时器/计数器及实验 82定时器的工作方式寄存器和控制寄存器 821定时器/计数器工作方式寄存器TMOD 如图82所示,TMOD的高4位控制∏1的工作 方式,低4位控制T0的工作方式。 TOMD T D6 D5 4 D3 D2 DI DO GATE C/TM1M0 GATE C厅M1M0 定时器1 定时器0
第8章 定时器/计数器及实验 8.2 定时器的工作方式寄存器和控制寄存器 8.2.1 定时器/计数器工作方式寄存器TMOD • 如图8.2所示,TMOD的高4位控制T1的工作 方式,低4位控制T0的工作方式
单片机原理与接口技术 single chip processor 第8章定时器/计数器及实验 工作方式选择位 MI、Mo:工作方式选择位。定时器/计数器有4种工作方式,由M1和 M0来进行选择,如表8-1所示 表8-1定时器/计数器工作方式选择 M1M0工作方式 功能说明 方式0 13位定时器/计数器 0 方式1 16位定时器/计数器 10 方式2可自动重新载入计数初值的8位定时器计数器 方式3 T0用作2个8位定时器/计数器,关闭T1
第8章 定时器/计数器及实验 工作方式选择位 • M1、M0:工作方式选择位。定时器/计数器有4种工作方式,由M1和 M0来进行选择,如表8-1所示。 表8-1 定时器/计数器工作方式选择 M1 M0 工作方式 功 能 说 明 0 0 方式0 13位定时器/计数器 0 1 方式1 16位定时器/计数器 1 0 方式2 可自动重新载入计数初值的8位定时器/计数器 1 1 方式3 T0用作2个8位定时器/计数器,关闭T1