为什么51单片机的晶振一般使用11.0592?用11.0592晶振的原因是51单片机的定时器导致的。用51单片机的定时器做波特率发生器时,如果用11.0…
为什么51单片机的晶振一般运用11.0592?
用11.0592晶振的原因是51单片机的定时器导致的。用51单片机的定时器做波特率发生器时,假如用11.0592Mhz的晶振,依据公式算下来需求定时器设置的值都是整数;假如用12Mhz晶振,则波特率都是有误差的,比方9600,用定时器取0XFD,实践波特率10000,一般波特率误差在4%左右都是能够的,所以也还能用
STC90C516 晶振12M 波特率9600 ,倍数时误差率6.99%,不倍数时误差率8.51%,数据肯定会犯错。 这也便是串口通讯时我们喜爱用11.0592MHz晶振的原因,在波特率倍速时,最高可到达57600,误差率0.00%。 用12MHz,最高也就4800,并且有0.16%误差率,但在答应规模,所以没多大影响。
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/265486.html