stc单片机eeprom

2019-03-24 17:21发布

怎么去保存掉电时的数据啊 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
billliu66
2019-03-25 04:26
使能比较器,利用P5^5做电压监控输入,在中断比较器中断中实现掉电前数据保存,硬件上需注意:1>MCU最好单独供电,并有储能电容做好大于1000uF,2>,用二极管与其他耗电元件隔离.这样才能确保数据写入EEPO成功.
下面是我以前程序的部分截取
#include "keyboard.h"
  #include <stdlib.h>
  #include <string.h>
  #include <intrins.h>
  #include "stceepo.h"
  #include "stcpusleout.h"
  #include "stcintcounter.h"
  /***********************************************
void ComparatorRountine() interrupt 21 using 1
{
        EA=0;
        WrDwordB(0x5000,Tcounts);
}

//*************************************************

  void main()
  {
       
        Io_Init(0,0x00, 0x00);
        Io_Init(1,0x00, 0x00);
        Io_Init(2,0x00, 0x00);
        Io_Init(3,0x00, 0x30); //00110000B=0x30
        Io_Init(4,0x00, 0x00);
//以下省区
}

一周热门 更多>