本帖最后由 datouyuan 于 2017-6-19 10:58 编辑
88F54的internal RC的误差小于3%,误差那么大,肯定是延时软件的问题。
软延时程序可以参考我的帖子,我用88F54验证过,误差小于1%,很准确。
https://bbs.21ic.com/icview-1610434-1-1.html
另外,不在运行中切换系统时钟的话(该IC也不支持此功能),CLKCON只需要配置bit5和bit6
CLKCON = Bin(00000000);//1分频,速度最快
CLKCON = Bin(01100000);//12分频,兼容老式51mcu
你只需要在烧录时选择时钟源,几乎不要更改代码。 |