本帖最后由 btzm 于 2023-11-5 00:44 编辑
用Keil C51编写一段通过循环产生定时程序,时钟16MHz。 用Keil C51调试成刚好1秒,但下载到新唐MS51FB9A中运行,定时小了7倍,成为141毫秒。而同一程序下载到89S52中,时间为1秒正常;用proteus仿真也是1秒正常。用新唐给的定时器延时1秒程序,下载到新唐MS51FB9A也是正常。所有都是16MHz时钟,MS51输出时钟引脚测得为正常的16MHz。新唐芯片比普通51定时减小了这么多,不知道什么原因。我是新唐芯片初学者,恳请有经验的网友帮忙解释原因,先谢过了。
|