论坛风格切换切换到宽版
  • 3992阅读
  • 13回复

问大家一个问题; [复制链接]

上一主题 下一主题
离线我本善良
 
发帖
344
只看楼主 倒序阅读 0楼 发表于: 2006-07-19
    89C52单片机的时钟准吗,如果用它推液晶屏做为倒计时显示可以吗?还有必要加另外的类似14887的时钟元件吗?
       谢谢大家了.
离线bg6qbt
发帖
7257
只看该作者 1楼 发表于: 2006-07-19
个人想法
看看你需要准确到什么程度哦...............
通常做个时钟什么的,实用是没有问题的..............
离线BG7IGJ
发帖
1998
只看该作者 2楼 发表于: 2006-07-19
相对比较准,用做时钟的话,程序做得好,一个星期的误差可以在一分钟以内
离线BG4XCR
发帖
33381
只看该作者 3楼 发表于: 2006-07-19
用avr内部时钟可以校准。其它使用外部时钟的精度取决于你的晶震精度。如果你有精度很高的频率计对晶体测量出其准确频率,然后程序按照准确值编写也可以很准。   如果只是为了做一个几小时后就爆炸的定时炸弹的话现有的时钟精度足够。。。
离线wycx
发帖
1497
只看该作者 4楼 发表于: 2006-07-19
用户被禁言,该主题自动屏蔽!
离线BG4XCR
发帖
33381
只看该作者 5楼 发表于: 2006-07-19
你比我的嫌疑要大吧。快躲躲吧。。哈哈哈.....
离线Sullivan
发帖
4817
只看该作者 6楼 发表于: 2006-07-20
准不准看晶振和程序了
我还是喜欢外挂一个12c887之类的, 单片机只负责显示而已
离线bg5baw
发帖
698
只看该作者 7楼 发表于: 2006-07-20
我做的单片机时钟一天误差可以控制1秒内,为减少误差,大家都采用哪些好的办法?
离线代洪波
发帖
4809
只看该作者 8楼 发表于: 2006-07-21
我也用过12c887做过时钟,效果不错!不过发现一个问题,那就是电源电压必须很稳定,不然12c887会受到电源电压的影响从而使走时精度飘移!我个人认为要求不高的情况下,直接用89c52写一个程序就可以了!不必使用外部时间信号!
离线我本善良
发帖
344
只看该作者 9楼 发表于: 2006-07-21
谢谢大家了,我去试一试吧.
离线BG7JUN
发帖
889
只看该作者 10楼 发表于: 2006-07-22
晶体的晶度是多少,时钟精度就是多少,如果有5ppm的晶体,时钟精度就是5ppm。
另外,还可以用软件补偿,很多电子表芯片都有这功能——用100ppm的晶体,一样可以每天误差在0.5秒内。
离线robust
发帖
31
只看该作者 11楼 发表于: 2006-07-23
感觉晶体的稳定度还是很重要的
'
晶体的晶度是多少,时钟精度就是多少,如果有5ppm的晶体,时钟精度就是5ppm。
另外,还可以用软件补偿,很多电子表芯片都有这功能——用100ppm的晶体,一样可以每天误差在0.5秒内。
'
小时候拆过很多电子表,将它们的晶振调换过,发现差的晶振每天误差10秒,好的误差0.5秒,和电子表自身的程序无关。
离线BG7JUN
发帖
889
只看该作者 12楼 发表于: 2006-07-23
两个电子表直接换晶体当然不行了,芯片怎么知道晶体已经变了呢?电子表芯片用跳线来校准晶体误差,根据频率计测量结果改变补偿值,并不是严格按32768来分频。
至于手机、电脑等有软件,就简单多了,软件校准值直接写到内存中就可以了。
但电脑的时钟好象没有人校准过,有的电脑一天差10秒钟。以前感觉50ppm是个很精确的数值——400mhz下,也才差20k,但用在钟表上,一天就差了近5秒了,而一般做电子表的晶体常常是100ppm的,早期的电子表要调节负载电容来调到准确值,廉价电子表省掉了这个可变电容。
离线BG4DZY
发帖
560
只看该作者 13楼 发表于: 2006-07-23
可以使用tcxo,使用一个电位器来调节电压可以微调晶体的频率