5.3定时器/计数器的工作方式及工作原理 定时器方式应用(例题) 例2:设单片机应用系统晶振频率为6MHz,使用定时 器T0以方式0产生频率为500Hz的等宽方波连续脉冲, 并从P1.0输出。 16
16 例2:设单片机应用系统晶振频率为6MHz,使用定时 器T0以方式0产生频率为500Hz的等宽方波连续脉冲, 并从P1.0输出。 5.3 定时器/计数器的工作方式及工作原理 定时器方式应用(例题)
5.3定时器/计数器的工作方式及工作原理 定时器方式应用(例题) 解:等宽方波的高低电平持续时间相同,占空比为 1:1。500Hz的等宽方波脉冲信号的周期为2ms,只需 在P1.0引脚输出持续时间为lms的高低电平交替变化 的信号即可,则定时时间应为=1ms
17 解:等宽方波的高低电平持续时间相同,占空比为 1:1。500Hz的等宽方波脉冲信号的周期为2ms,只需 在P1.0引脚输出持续时间为1ms的高低电平交替变化 的信号即可,则定时时间应为td=1ms。 5.3 定时器/计数器的工作方式及工作原理 定时器方式应用(例题)
5.3定时器/计数器的工作方式及工作原理 532方式1 OSC 12分频 CT=O TLO THO (位)(8位) TF一中断请求 T引脚 CT=l CONTROL TRO GAtE INT0引脚 定时器/计数器10工作方式1的逻辑结构
18 定时器/计数器T0工作方式1的逻辑结构 5.3 定时器/计数器的工作方式及工作原理 5.3.2 方式1
5.3定时器/计数器的工作方式及工作原理 532方式1 当GATE=0时,只要TR0为1,T0及TH组成的 16位计数器就开始计数; 当GATE=1时,仅当TRO为1,且引脚输入信号状 态为1时,16位计数器开始计数。 计数器开始工作时,当16位计数器从初始值开始 加1计数,当16位计数器各位全1以后,再计1次,计 数器就产生溢出,则硬件自动把TFO位置1,同时把计 数器清0。 19
19 当GATE=0时,只要TR0为1,TL0及TH0组成的 16位计数器就开始计数; 当GATE=1时,仅当TR0为1,且引脚输入信号状 态为1时,16位计数器开始计数。 计数器开始工作时,当16位计数器从初始值开始 加1计数,当16位计数器各位全1以后,再计1次,计 数器就产生溢出,则硬件自动把TF0位置1,同时把计 数器清0。 5.3 定时器/计数器的工作方式及工作原理 5.3.2 方式1