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

📄 function._c

📁 工业开关量检测模块的原代码,带断线检测功能
💻 _C
字号:
#include "main.h"

extern unsigned char Pass_Flag,ID_net,DI_data[12],Send_Flag,DI_Status[3];
extern unsigned char Time,Temp_Flag,DI_data_pre[12],DI_data_cur[12];
extern unsigned int RUN;
extern long id1,id2;
void RUN_LED(void)                            //运行指示灯
{
 if(PORTB&0X20)
  PORTB&=0xDF;
 else
  PORTB|=0x20;
}


unsigned char get_id(void)                          //读取拨码开关
{
 unsigned char temp;
 PORTG &= 0xf7;
 asm("nop");
 asm("nop");
 temp = PINC;
 temp = temp+1;
 temp = ~(temp);
 temp = temp>>1;
 PORTG |= 0x08;
 return temp;
}


void init_data(void)
{
 unsigned char i;

 for(i=0;i<12;i++)
 {
 DI_data[i] = 0xff;
  DI_data_pre[i] = 0xff;
   DI_data_cur[i] = 0xff;
 }
 for(i=0;i<3;i++)
 DI_Status[i]= 0;
 Time = 0;
 Temp_Flag = 0;
 Send_Flag = 0;
 Pass_Flag = 0;
 RUN = 0;
 id1 = 0;
 id2 = 0;
}

⌨️ 快捷键说明

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