第48节:利用DS1302做一个实时时钟
时间:11-22
来源:互联网
点击:
- 池电量用完了,导致保存在ds1302内部RAM数据区的数据被更改,
- * 与此同时,应该重新写入一次0x5a,为下一次通电判断做准备
- */
- ucCheckDs1302=Read1302(READ_CHECK); //判断ds1302内部的数据是否被更改
- if(ucCheckDs1302!=0x5a)
- {
- Write1302 (WRITE_PROTECT,0X00); //禁止写保护
- Write1302 (WRITE_CHECK,0x5a); //重新写入标志数据,方便下一次更换新电池后的判断
- Write1302 (WRITE_PROTECT,0x80); //允许写保护
- ucDs1302Error=1;//表示ds1302备用电池没电了,报警提示更换新电池
- }
- }
总结陈词:
下一节开始讲单片机驱动温度传感器芯片的内容,欲知详情,请听下回分解-----利用DS18B20做一个温控器。
DS1302实时时 相关文章:
- 如何实现DS1302实时时钟表显示在1602LCD液晶(11-18)
- LCD1602液晶显示DS1302实时时钟Proteus仿真(11-13)
- AT89C2051+LCD1602+DS1302实时时钟设计(c51)(11-10)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)