标题: 单片机晶振电路11.0592MHz和12MHz区别大吗? [打印本页]

作者: Majest    时间: 2020-4-18 18:16
标题: 单片机晶振电路11.0592MHz和12MHz区别大吗?
自己弄了一个单片机最小系统,点亮一个流水灯程序,发现12MHz点亮熄灭比11.0592快很多,但是我在网上买的一个单片机最小系统,测试了一下,发现11.0592和12的没什么区别,这是为什么?

作者: 靳赟少    时间: 2020-4-18 19:58
标准的51单片机晶振是1.2M-12M,一般由于一个机器周期是12个时钟周期,所以先12M时,一个机器周期是1US,好计算,而且速度相对是最高的(当然现在也有更高频率的单片机)。 11.0592M是因为在进行通信时,12M频率进行串行通信不容易实现标准的波特率,比如9600,4800,而11.0592M计算时正好可以得到,因此在有通信接口的单片机中,一般选11.0592M。
作者: Camel2020    时间: 2020-4-18 20:03
参考一下http://www.51hei.com/bbs/dpj-58852-1.html
作者: xuyaqi    时间: 2020-4-18 20:05
用11.0592串口波特率误差小一些,不用串口两者差不多。
作者: TTQ001    时间: 2020-4-19 00:39
这两个晶体振荡器具有不同的频率,它们虽然不同,但不应太大。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1