《第四章MC68HC08系列.ppt》由会员分享,可在线阅读,更多相关《第四章MC68HC08系列.ppt(21页珍藏版)》请在三一文库上搜索。
1、第四章 MC68HC08系列 微控制器的定时器模块,定时器模块概述 定时及其计数功能 输入捕捉功能 输出比较功能,4.1 定时器模块概述,MC68HC908GP32 有2个独立的16位定时器 定时器:一个16位的定时计数器与2个输入输出通道组成(作图解释) 定时、计数功能 输入捕捉功能、输出比较功能、脉宽调制功能 11个寄存器,4.2 定时器模块寄存器,1.定时器状态和控制寄存器 (TSC),分频因子:7中不同的分频 1、2、4、8、16、32、64,4.3 计数方式及定时功能,1.自由运行计数方式 (举例讲述) 2.预置计数方式 计数器高位寄存器、低位寄存器(#$0000) 预置值高位寄存器
2、、低位寄存器(#$FFFF) 定时器状态和控制寄存器 (TSC),自由运行计数: BSET 4, T1SC; MOV #%01000110; 预置计数: BSET 4, T1SC; MOV #%01000110; MOV #$F4,T1MODH MOV #$24,T1MODL,4.4 输入捕捉功能,1.输入捕捉功能的基本含义 : 若在定时器通道的I/O引脚上输入外接信号,检测该输入信号的跳变 2.输入捕捉功能的用途: 监测外部的事件和输入信号(发动机转速) 测量周期:两个相邻的上升沿或下降沿时间 测量脉宽:相邻两个不同极性的沿变化时间,4.4 输入捕捉功能,3. 基本操作原理,注意:输入捕捉寄
3、存器失效;计数器溢出,4.4 输入捕捉功能,4.输入捕捉寄存器(通道寄存器) 通道状态与控制寄存器:T1SC0 T1SC1 通道高位寄存器、低位寄存器:T1CH0H T1CH0L; T1CH1H T1CH1H,4.4 输入捕捉功能,5. 通道状态与控制寄存器:,4.5 输出比较功能,1.输出比较功能的基本含义: 输出比较是在程序的控制下,在规定的时刻输出所需要的电平,实现对外部电路的控制。,4.5 输出比较功能,2.基本操作原理,4.5 输出比较功能,3.输出比较寄存器(通道寄存器) 通道状态与控制寄存器:T1SC0 T1SC1 通道高位寄存器、低位寄存器:T1CH0H T1CH0L; T1CH1H T1CH1H,4.5 输出比较功能,4.通道状态与控制寄存器的设置:,带缓冲的输出比较功能,