⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 initcmd.txt

📁 用pic单片机实现的对锂电池冲电的程序
💻 TXT
字号:
使用LPC932制作的一款电表---InitCmd
redbug 发表于 2005-10-14 16:33:00  

#i nclude <REG932.H>
#i nclude <define.h>
#i nclude <Stdio.h>
#i nclude <Intrins.h>
void InitCmd(void)
{
    unsigned char data ii;
    if((PowerStA==0x55)|(PowerStB==0xAA))
    {
        PowerStA=0x55;
        PowerStB=0xaa;
    }
    else
    {
        DIR=1;
        ClerBuf();
        DataPickup();    
        SeriesBufDptr=0;
        SendOverFg=1;
        LcdDelay=1;    //由5改为1
        InfraredBufDptr=0;
        TimeSendFg=0;
        DataProtectFg=0;
        InfraredBufDptr=0;
        SeriesBufDptr=0;
        LcdRunData=1;
        LcdTimeFg=1;
        ReverseFgToLcd=0;
        ReverseFgToData=0;
        PulseParseFg=0;
        PowerStA=0x55;
        PowerStB=0xaa;
        ii=IicByteRead(0xa0,0x00);
        if(ii==0xff)
        {
           ii=IicByteRead(0xa0,0x80);
           if(ii==0xbb)
           {
               ii=IicByteRead(0xa0,0xf0);
               if(ii==0xff)
               {
                   IicByteWrite(0xa0,0x00,0xbb);
                   ii=IicByteRead(0xa0,0x00);
                   if(ii==0xaa)
                   {
                      IicByteWrite(0xa0,0x80,0xaa);
                      ii=IicByteRead(0xa0,0x80);
                      if(ii==0xaa)
                      {
                          IicByteWrite(0xa0,0xf0,0xaa);
                          ii=IicByteRead(0xa0,0xf0);
                          if(ii==0xaa)
                          {
                              ClerData();
                          }
                      }
                   }                   
                }
            }
        }        
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -