在论坛上看到过许多讨论延时问题的帖子与回复,热情可嘉!
现在是 2011 年,我们不得不注意到 51 单片机已经大大跨越了许多"旧"参数时代.-----有 1T 指令的,有 6T 指令的,有 12T 指令的(老式的),因此,在提问,回复,发表新帖时,都要注意这个问题,要不然,延时就变成乱套了!
例如:在 STC12C 的 51 系列单片机里,指令时钟本身就五花八门!不能生搬硬套!在 MPC51 品种里,也有同样的情况.并且它们还可以由程序编写人员设置使用各种指令速率!-----新版本的 STC15F 系列,还把定时/计数器也全部改为了 16 位的了,没有 8 位 与 13 位的了.
与此有关的,还有 RS232 通信了,同样 11.0592MHZ 的晶体,它再也不是仅仅原来 1000000/11.0592 了!也可以提高 12 倍速率的!
....建议:热心帮助他人的似乎们,提问的爱好者们,论坛的技术支持人员....在示例这些程序或解答此类问题时,都要注明一下的好!( 1T,6T,12T ----软件选择情况等等.)-----这样,必然会提高帖子的效力和减少爱好者的实践困惑.
仅供参考!
|