AT89C51时钟温度单片机掉电后时间停在掉电前的时刻不走是怎么回事。有DS1302?

有备用电池。温度显示正常。貌似没有复位电路。有四键、一加一减一取消一个切换。

听你的描述,在市电供电正常的情况下是能正常工作的。分析如下:
1、在掉电由电池供电的情况下,mcu是否能够正常工作(注意mcu的工作电压)。
2、在正常供电的情况下,mcu能正常读取数据,说明DS1302已经开启,而DS1302的工作电压范围很宽(1.8V-5.5V),所以电池供电应该也可以保证其能正常运行。
3、有可能mcu主频过高,因为市电能正常读取,而电池电压比市电供电低,通信速率减弱。
4、系统功耗大,电池馈电电流不够,带负载能力差。
希望能够给分,就这么几种情况。追问

那有什么可以该进的吗 谢谢 分会给你

参考资料:RD1302

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-20
用得是DS1302做时钟?那么这个芯片就不能掉电的。必须给它单独加个电池供电才行。

AT89C51时钟温度单片机掉电后时间停在掉电前的时刻不走是怎么回事...
3、有可能mcu主频过高,因为市电能正常读取,而电池电压比市电供电低,通信速率减弱。4、系统功耗大,电池馈电电流不够,带负载能力差。希望能够给分,就这么几种情况。参考资料:RD1302

...温度计还有时间显示,用DS1302还有 AT89C51还有LCD1602
LCD是静态显示,不用反复刷新,所以主程序可以检测按键并显示,由于你用了定时器,可在定时器中断程序里处理时间数据,中断不会被错过的 主程序里只管检测按键和显示,送LCD显示大约需十几到几十ms,所以不影响对按键的响应,定时器中断一般设定50ms发生一次,中断程序里可以进行时基加1以及分秒时进位处理...

单片机数字钟毕业中期检查表中的一个问题
当电网电压不足或突然掉电时,系统自动转换到内部锂电池供电系统。而且即使系统不上电,程序不执行时,锂电池也能保证芯片的正常运行,以备随时提供正确的时间。方案二:本方案完全用软件实现数字时钟。原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息,并通过程序控制扫描输出显示数据。利用定时器0与软...

基于MCS-51单片机的数字时钟系统设计
因为是做多路时钟 而51单片机只能做两路 所以要用到DS1302时钟芯片 :(1)具有时钟和日历的显示和调整功能,并可互相切换,时钟以24小时制控制时间;(2)具有闹钟功能,并设有闹钟启用标志;(3)具有多路时钟控制功能,每路控制不同的时间,当某路需控制的时间与时钟一致时送出相应控制信号,从而实现某道工序的控制或完成预...

基于AT89C51单片机的大棚温度监控系统(要求用lcd1602显示温度,ds1302显 ...
AT89c52测试通过,51rom有点小后期可能不够用。湿度没写,不知用什么传感器。include<reg52.h> define ui unsigned int define uc unsigned char sbit clk=P3^6;\/\/ ds1302 端口 sbit io=P3^4;sbit rst=P3^5;sbit rs=P2^6;\/\/1602液晶 端口 sbit en=P2^7;sbit rw=P2^5;sbit DQ=P3^7;\/...

跪求!急需专业英语翻译希望大家帮忙!
had determined finally uses the monolithic integrated circuit technology to realize the multi-purpose digital clocks. This design takes the core using at89C51 chip, LCD1602 demonstrated that uses the DS1302 real-time clock calendar chip to complete the clock\/calendar the basic function, si...

单片机课程设计!不要复制百度!高分悬赏!!
这个太简单了,不用什么提示吧?硬件上只要单片机最小系统加上数码管两个,程序上只要设置好定时器就行.2.基于单片机的电子钟设计 这个要复杂一点.大概要单片机+数码管+实时时钟芯片如DS系列(ds1302加要电池)+存储芯片如24C02,当然驱动数码管的如译码器或锁存器也要有.实在说你第一个设计网上能找到现成...

相似回答
大家正在搜