11.0592MHZ 的晶振 如何定1s的时

供稿:hz-xin.com     日期:2025-01-14
51单片机晶振频率分别为11.0592MHz机器周期分别为多少?

12/11.0592微秒,51单片机的一个机器周期等于12个振荡周期(晶振频率的倒数)。
体积非常细小,非常方便插入到用户板中.插入时紧贴用户板,没有连接电缆,这样可以有效地减少运行中的干扰,避免仿真时出现莫名其妙的故障;
仿真插针采用优质镀金插针,可以有效地防止日久生锈,选择优质园脚IC插座,保护仿真插针,同时不会损坏目标板上的插座。

扩展资料:
硬件说明:
1、使用用户板的晶振:仿真器晶振旁有两组跳线用来切换内部晶振和用户板晶振,当两个短路块位于仿真器晶振一侧时,默认使用仿真板上的晶振(11.0592MHz), 当两个短路块位于电容一侧时,使用用户板的晶振。
2、为便于调试带看门狗的用户板,仿真器的复位端未与用户板复位端相连;故仿真器的复位按钮只复位仿真器,不复位用户板;若要复位用户板,请使用用户板复位按钮。
参考资料来源:百度百科-51单片机

这个是在调试过程中,调试的,一般都是这么用的!
但是这个不是1S,
要想精确时间 ,还是用定时器

执行一行语句,一般都是一个或者两个机器周期!
机器周期就是晶振决定的
一般都不是算的,在KEIL中调试出来的,更改两个for循环的值,一次一次试出来的!在keil中晶振设置不同 时间就不同

f=11.0592MHZ
t0=1/f*12 为单片机的一个机器周期
定时时间 t=(定时器最大值-(THTL值)+1)*t0

若你要定时的时间为T,设置定时器使t最大了仍比T小,你可以设置一个合适的t,使n*t=T,然后定时n次
若定时器为16位定时器:
t0=1/(11.0592M)*12=132.7104us
T=1s
THTL=T/t0=7535.2045=7535=0x1D6F
若定时器为8位定时器:
设n=50, 7535/n=150.7=151=0x97
则THTL=0x97,定时50次

是8051单片机吗?有没有前置分频??