-单片机的定时计数器与串行接口概论.ppt

-单片机的定时计数器与串行接口概论

彭周华 zhouhuapeng@;5.1 定时/计数器T0、T1 5.1.1 定时/计数器的结构和工作原理 5.1.2 定时/计数器的寄存器 5.1.3 定时器的四种工作方式 5.1.4 定时计数器的应用程序设计 5.1.5 小 结 5.2 串行接口;测量控制系统,常常要求有一些定时器,以实现定时控制、定时测量或延时动作,同时要求有计数器能对外部事件计数。 实现定时计数的方法有3种 (1)软件定时-占用CPU时间,减低CPU的利用率 (2)硬件定时-延时时间固定,修改不方便。 (3)可编程定时/计数器(硬件定时,软件设置) ;5.1.1 定时/计数器的结构和工作原理 ;振荡源;1、定时工作方式 定时工作方式时,定时器脉冲由单片机内部振荡器经12分频后产生的。 每经过一个机器周期定时器(T0或T1)的数值加1,直至计数满产生溢出。 例如:当8051采用12MHz晶体时,每个机器周期为1μs,计5 个计数周期即为5μs,即定时5μs 。 ;2. 计数工作方式 计数工作方式时,计数脉冲信号来自T0(P3.4)和T1(P3.5)引脚。 当输入脉冲信号产生由1至0的下降沿时,定时器的值加1;在每个机器周期CPU采样T0和T1的输入电平。若前一个机器周期采样值为高,下一个采样周期值为低,则计数器加 1。 检测跳变需要2个机器周期,故最高计数频率f=fosc/24。 为了确保某个电平在变化之

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档