发新帖我要提问
12
返回列表
打印

请教关于单片机系统的实时时钟问题

[复制链接]
楼主: 天雨粟
手机看帖
扫描二维码
随时随地手机跟帖
21
耕在此行| | 2008-11-20 21:04 | 只看该作者 回帖奖励 |倒序浏览

楼主为何不用8025呢

8025再加LM75呢 8025内置"晶振",LM75测温度体格便宜,
温度补偿办法,测出各个温度下的频率,测多个样品.
频率基本上呈现抛物线规律,找出其A与B值,再根据温度进行补偿.
f = A*t^2+B

使用特权

评论回复
22
vfjc771881| | 2008-11-23 01:31 | 只看该作者

中国最全面的时钟IC资料

实时时钟IC网      www.vfjc.com

时钟芯片------  国内所有时钟IC详细资料与参考文献
时钟模块------  内置晶振+电池+存储+温补等元件
时钟模组------  具有LCDX显示 LED显示 天气预报 温度 投影等综合功能
时钟周边------  降压芯片 升压芯片 充电芯片 液晶驱动 RS485接口电路
时钟文献------  实时时钟应用过程中必须的参考文献与技术阐述

使用特权

评论回复
23
vfjc771881| | 2008-11-23 01:39 | 只看该作者

关于时钟IC的精度

   现在的时钟IC种类繁多  我们的时钟模块已经可以做到 年误差小于3分钟 这个跟匹配电容是有关联的  还有 电池的是寿命跟容量也不成绝对的正比 要考虑自放电现象  推荐使用充电电池  

使用特权

评论回复
24
古道热肠| | 2008-11-23 09:49 | 只看该作者

RTC8025精度不错

PCF8563用起来似乎比DS1302方便,硬件上可以通过并联不同的匹配电容来解决,软件可以用修正值来修正.

使用特权

评论回复
25
耕在此行| | 2008-11-23 14:04 | 只看该作者

我说的几片

对电池供电都不错的.耗电量都是5uA之内.用一节锂电池,10年8年没问题.不过电池一定要好牌子,否则电池放8年10年不用也废了.

使用特权

评论回复
26
vfjc771881| | 2008-11-23 16:21 | 只看该作者

实时时钟IC网

  如果说到方便  PCF8563跟DS1302比较 还是特点不同  1302有内部RAM  8563有中断  I2C总线  这些功能 DS1307都集合了  还有多VBAT脚 可用来电池切换   具体的资料 可以在  实时时钟IC网   查询  

使用特权

评论回复
27
天雨粟|  楼主 | 2008-11-23 20:31 | 只看该作者

感谢各位老师不吝赐教!

正在为资料发愁,这下取之不尽,若乎“造物之不尽藏也”。
我有12887的资料,不知性价比如何,那个读数快,如果系统任务是百毫秒级,似乎可选。

还是资料问题,我买了些书,其中有的内容似乎是不懂技术的人从器件手册上翻过来的,从语法上看头头是道,但看过后茫无头绪。

这点与耕在此行网友一样,盼好书——讲典型器件的,比如实时时钟模块、液晶模块等。

具体要求讲一点,器件原理、线路、简单的按键处理、结果显示、标准驱动程序,看过,调试过后,以后就照方抓药。

学习板与教科书一样,不大信得过!

使用特权

评论回复
28
耕在此行| | 2008-11-23 21:34 | 只看该作者

12887

印象中好像是并口芯片 好多年不用并口芯片了.

使用特权

评论回复
29
vfjc771881| | 2008-11-23 22:12 | 只看该作者

12887

  DS12C887是上世纪一款经典的时钟模块  并口  内部电池  多用于数据速度要求不高的产品  现在的时钟模块主要是 I2C总线  一个是速度快 二是节省IC口 方便多个IC之间的读写  
     http://www.vfjc.com/ProductShow.asp?ArticleID=330
  这里有款时钟模块  你可以对比一下  

使用特权

评论回复
30
耕在此行| | 2008-11-24 15:46 | 只看该作者

我现在其实是想找一本好的C51书

到现在还不知道51里怎么嵌汇编函数.
呵呵 有点菜啊.写个接口程序也得用C.

使用特权

评论回复
31
天雨粟|  楼主 | 2008-11-25 21:46 | 只看该作者

回耕在此行同道

在C51中嵌汇编指令见得不多,从C51中调汇编函数(子程序)见过一些。贴一个例子仅供参考。
NAME SDS1302B;模块名,段声明、连接命令等需模块名,固要定义一个模块名
   ?PR?_a_func2?SDS1302B     SEGMENT CODE;声明一个再定位程序段
   ?DT?_a_func2?SDS1302B     SEGMENT DATA OVERLAYABLE
                         ;声明一个局部数据段,该段可以进行覆盖分析
   ?DT?SDS1302B  SEGMENT DATA;声明全局变量段
   PUBLIC   chai2;定义全局变量
   PUBLIC   ?_a_func2?BYTE;局部数据段,参数传递首址,其它模块须知
                          ;固PUBLIC之。
   PUBLIC    _a_func2;实即函数名,有寄存器传递参数,固加下划线
   RSEG  ?DT?_a_func2?SDS1302B;当前段
     ?_a_func2?BYTE:
           ;在该地址处保留三个字节供接收主调函数传来的参数
           ;传递过程应符合C51的参数传递规则
    aa:DS 1
         bb:DS 1
         cc:DS 1
   RSEG  ?DT?SDS1302B
     chai2:DS 1
   RSEG  ?PR?_a_func2?SDS1302B
     _a_func2:
;汇编程序就写在下面,RET+END结束
C中的调用办法:a_func2(实参1,实参2,实参3);

使用特权

评论回复
32
icmap| | 2008-11-25 23:51 | 只看该作者

时钟 IC 不会比 MCU 更准

在用同类型的晶振的情况下,时钟 IC 不会比 MCU 更准。
MCU 计时还可以用软件进行补偿。
低功耗是时钟 IC 的一大优点。但如果用 MSP430,在没有时钟 IC 时功耗会更低(MCU可以适时休眠)。

使用特权

评论回复
33
耕在此行| | 2008-11-26 10:01 | 只看该作者

430软时钟

430的软时钟可靠性还是没硬时钟好,
功耗方面硬时钟绝对可以.
至于软件补偿准确度,硬时钟可以按一天或数天来补偿,
补偿量可以间隔多少分钟计算一次,
至于MCU计时软件较准,对于430来说,也只能按上面的方法较准,
秒误差校是32768晶振来的,无法校准的.

另外谢谢楼主对我问题的回复.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则