永发信息网

12c887 断电时间不走???

答案:3  悬赏:30  手机版
解决时间 2021-02-06 17:38
ds12c887+ 断电后 再上电 发现时间是我上次断电时时间 断电这段时间没走!!!但是数据保存完好 电池检测也正常啊!!!郁闷?????谢谢指教!!!

上电是可以运行的 A也是 20h 晶振 也打开了 就是 一断外部电源 就停到哪了 下次上电,就接着上次断电时继续走!!!郁闷。。。是不是有什么资料中没有提到的寄存器可以控制???还是坏了?
最佳答案
它的内部晶振默认是关闭的,因此初始化DS12C887时需要用指令打开内部晶振。

write_ds(0x0a,0x20)

write_ds 是写命令,因为引脚接法不同,需自己定义。

好像有个命令可以测试内部电池有否还有电,你查查看!
全部回答
得看你的程序了 一般都是程序
void write_ds(uchar add,uchar date) {//写12c887函数 dscs=0; dsas=1; dsds=1; dsrw=1; p0=add;//先写地址 dsas=0; dsrw=0; p0=date;//再写数据 dsrw=1; dsas=1; dscs=1; } uchar read_ds(uchar add) {//读12c887函数 uchar ds_date; dsas=1; dsds=1; dsrw=1; dscs=0; p0=add;//先写地址 dsas=0; dsds=0; p0=0xff; ds_date=p0;//再读数据 dsds=1; dsas=1; dscs=1; return ds_date; } //*---首次操作12c887时给予寄存器初始化--- void set_time() {//首次上电初始化时间函数 write_ds(0,0); write_ds(1,0); write_ds(2,0); write_ds(3,0); write_ds(4,0); write_ds(5,0); write_ds(6,1); //6 7 8 不能写为零 write_ds(7,1); write_ds(8,1); write_ds(9,0);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【医师传】术后尿潴留可首选()
松原 哪里有卖日本豆腐的,鸡蛋做的
欧式都分哪些风格?巴洛克?洛可可?歌德?拜
把一根长6米的圆柱形木料截成三段,表面积增加
华为手机上写着正在安装系统更新是怎么回事呢
为猪八戒办学加个结尾50字
花生对胃好吗?
主板插双通道开不了机了内存条一个没坏以前双
三姊妹齐鲁制衣地址有知道的么?有点事想过去
在word的表格中,要计算一列数据的总和,应该
郑州科技馆春节期间开门吗?我想初5以后去.
林家老屋我想知道这个在什么地方
穿44号裤子的男人穿多大号的内裤
用放射性元素15N标记的胸腺嘧啶培养植物叶肉
燕山里向阳楼在哪里啊,我有事要去这个地方
推荐资讯
【恕组词】给下面的形近字注音并组词。①聘(
去湿用土伏苓还是伏苓
桥头排骨(香园街店)地址在哪,我要去那里办事
我妈妈今年45岁 买了5年的养老保险 断了10年
一天不开窗我家屋里就有一股刺鼻味怎么回事
用matlab可以求数值逼近吗
武穴丽人妇科医院抛腹产多少钱?
男人为什么不能对女人需求感太强
大学\入学\个人简历怎么写
美丝克乐地址在哪,我要去那里办事
半年没有玩穿越火线上面的武器麒麟没有啦怎么
武威客运站离武威的那个火车站进
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?