51单片机(STC89C52RC) keil软件精确定时 浅析
摘要:
这里主要是对使用keil环境下,提高51单片机软件精度的问题给出自己的一点小看法,参阅了文章利用 Keil Cx51实现T0的精确定时,使用文章中的方法的确是可以提高软件精度,可是一碰到中断函数中语句较多,且main函数其它任务的时候,总是觉得力不从心,因为要计算中断执行时间就够我受的了。我可是很懒的,研究之下发现了一些东西。51误差主要是来自两个方面:晶振和单片机中断系统的误差晶振:我们的晶振一般误差都是20PPM的,百万分之二十。想提高精度,只能选择误差更小的晶振,但它毕竟不是为精确定时设计的,很难达到时钟芯片晶振的精度。中断系统的误差:定时器产生中断请求以后,并不一定能马上响应这个中.. 阅读全文
posted @ 2011-08-24 02:05 9号 阅读(930) 评论(0) 推荐(0) 编辑