请教CMOS RAM中的时钟是怎样运行的

难得糊涂ha 2012-08-23 08:48:24
大家好!我想请教一下RTC的工作原理,以及在CMOS RAM 中的RTC TIME是怎样实现的,或者说是它的RTC TIME是怎样调整的,是BIOS程序负责的,还是由RTC芯片负责的呢
...全文
159 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2012-08-24
  • 打赏
  • 举报
回复
不是有一个电池或大电容吗?
难得糊涂ha 2012-08-24
  • 打赏
  • 举报
回复
谢谢各位!受益非浅!
zara 2012-08-24
  • 打赏
  • 举报
回复
应该是芯片负责的吧,不象是 bios ,因为关机了这时钟还是会正常运作的
申祷无 2012-08-24
  • 打赏
  • 举报
回复
时钟芯片还有一个单独的晶振,这个晶振的频率是专门用于计时的。
  • 打赏
  • 举报
回复
原理和电子表是一样的,比电子表还廉价,不需要液晶屏和外壳。
设置也很简单,可以使用BIOS INT 1Ah功能03和05,设置时间和日期,也可以自己设置,RTC的时间寄存器和状态寄存器映射到CMOS RAM地址00h~0Dh,先把状态寄存器B的bit6设置为1,冻结时间更新,然后写时间寄存器(0、2、4、6、7、8、9分别是秒、分、时、周标志(星期天=1)、日、月、年),具体可以参考Ralf Brown的Interrupt List。
「已注销」 2012-08-24
  • 打赏
  • 举报
回复
用时钟芯片实现的,并不是使用CPU的,就算没有CPU时间还是能走的(别把CMOS电池扣掉),比如IC芯片MSM5832就是一种时钟芯片。
leetow2003 2012-08-24
  • 打赏
  • 举报
回复
你可以参考下:
http://blog.sina.com.cn/s/blog_5f18ff880100nia4.html
难得糊涂ha 2012-08-24
  • 打赏
  • 举报
回复
主要是想知道这个时间是怎么运行的!原理?

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧