第七章MCS51的并行接口.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 在初始化过程中,要设置定时或计数的初始值。假设计数器的最大值为M(在不同的工作方式中,M可以是213、216或28),则设置的初始值X为: 计数方式: 定时方式: T:计数周期 采用12MHz的晶体振荡器时,计数周期为1μs,若定时器工作在模式0,则最大定时值为: 若定时器工作在模式1,则最大定时值为: 采用6MHz的晶体振荡器时,计数周期为2μs,若定时器工作在模式0,则最大定时值为: 若定时器工作在模式1,则最大定时值为: 可见,若要增大定时值,可以采用降低单片机时钟频率的方法,但这会降低单片机的运行速度,而且定时误差也会加大。 采用12MHz的晶体振荡器时,计数周期为1μs,现要求产生1ms的定时,则定时器的初值为: 定时器工作在模式0 其中高8位(1

文档评论(0)

1亿VIP精品文档

相关文档