51单片机如果采用11.0592MHZ的晶振,则一个机器周期等于12的震荡周期,即每个机器周期约是1.09us,其方法分析如下:
1,由于晶振是11.0592MHz,则一个机器周期等于(1S/11.0592MHZ)*12*106=1.09us
2,如果采用12MHZ的晶振,则一个机器周期等于(1S/12MHZ)*12*106=1us
当然这个晶振频率我们可以在Proteus中设置
双击单片机芯片便可以设置。
定时器时间计算方法:
1,定时器方式0:定时时间=(8192-初值)*机器周期
2,定时器方式1:定时时间=(65536-初值)*机器周期
3,定时器方式2:定时时间=(256-初值)*机器周期
一般使用的是方式1.
代码示例如下



