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

📄 readmsg.c

📁 采用430单片机完成的门禁控制器程序
💻 C
字号:
/******************************/
/***顺序读取一条历史记录*******/
/******************************/
void readmsg()
{
  if(FLAG1 & gb_remsg)
  {
    FLAG1 &= ~gb_remsg;
  }
}
/*****************************/
/***读取历史记录参数**********/
/*****************************/
void readmsgpar()
{
  if(FLAG1 & gb_repar)
  {
    FLAG1 &=~gb_repar;
    set_tx();
    uchar i;
    uint j=0;
    TX_DATA[7]  = 0x30;
    TX_DATA[8]  = 0X30;
    TX_DATA[9]  = 0X44;
    TX_DATA[10] = 0X30;
    TX_DATA[11] = 0X31;
    TX_DATA[12] = 0X32;
    TX_DATA[13] = 0X30;
    TX_DATA[14] = 0X30;
    TX_DATA[15] = 0X30;
    TX_DATA[16] = 0X30;
    TX_DATA[17] = c_hex((SAVEP>>4) & 0X0F);
    TX_DATA[18] = c_hex(SAVEP & 0X0F);
    TX_DATA[19] = c_hex((SAVEP>>12) & 0X0F);
    TX_DATA[20] = c_hex((SAVEP>>8) & 0X0F);
    TX_DATA[21] = c_hex((LOADP>>4) & 0X0F);
    TX_DATA[22] = c_hex(LOADP & 0X0F);
    TX_DATA[23] = c_hex((LOADP>>12) & 0X0F);
    TX_DATA[24] = c_hex((LOADP>>8) & 0X0F);
    TX_DATA[25] = c_hex((MF>>4) & 0X0F);;
    TX_DATA[26] = c_hex(MF & 0X0F);
    TX_DATA[27] = 0X36;
    TX_DATA[28] = 0X30;
    TX_DATA[29] = 0X36;
    TX_DATA[30] = 0X44;
    for(i=1; i<31; i++)
    {
      j +=TX_DATA[i];
    }
    j %=0xffff;
    j ^=0xffff;
    j +=1;
    i =(j>>12)&0x0f;
    TX_DATA[31]=c_hex(i);
    i =(j>>8)&0x0f;
    TX_DATA[32]=c_hex(i);
    i =(j>>4)&0x0f;
    TX_DATA[33]=c_hex(i);
    i =j&0x0f;
    TX_DATA[34]=c_hex(i);
    TX_DATA[35]=0X0D;
    tx_len =36;
    FLAG |=gb_tx;
  }
}

⌨️ 快捷键说明

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