📄 function._h
字号:
#ifndef __function_h
#define __function_h
#define LED 0xff
#define send_led_on PORTF |= 0x02
#define send_led_off PORTF &= ~(0x02)
#define rece_led_on PORTF |= 0x01
#define rece_led_off PORTF &= ~(0x01)
#define mode_led_on PORTF |= 0x08
#define mode_led_off PORTF &= ~(0x08)
#define HI_led_on PORTD |= 0x01
#define HI_led_off PORTD &=~(0x01)
#define LO_led_on PORTD |= 0x02
#define LO_led_off PORTD &= ~(0x02)
#define addr_key 0x70
#define addr_id 0xf0
typedef struct _SHD_LED{
unsigned char index; //灯序号
long ID; //数据来源ID
unsigned char channel; //数据发送模块对应的通道号
unsigned char up_down; //报警类型 0x5a 表示下限报警 0xa5表示上限报警
float limit; //门限值
float zone; //回差
unsigned int data; //测量数据
float fullscal; //满量程值
unsigned char state; //通道显示状态 0 正常 0X5A 报警 0XA5 传感器故障
unsigned char current_state; //通道当前状态
unsigned char last_state; //通道上一状态
unsigned char delay_count; //延时记数器
unsigned char ack; //应答标志 0 未应答 0X5A 应答 0XA5 无须应答 0XFF消声
}SHD_LED,*P_SHD_LED;
void delay_1us(void);
void key_process(void);
void delay_us(uint n);
void delay_1ms(void);
void delay_ms(uint n);
void shd_led_init(void);
void init_data(void);
void RUN_led(void);
void buzzer_on(void);
void buzzer_off(void);
void relay1_on(void);
void relay1_off(void);
void relay2_on(void);
void relay2_off(void);
void relay3_on(void);
void relay3_off(void);
void relay4_on(void);
void relay4_off(void);
void relay5_on(void);
void relay5_off(void);
void relay_out_reset(void);
unsigned char get_id(void);
void led_off(unsigned char i);
void led_clear(void);
void led7_clear(void);
void led7_display(unsigned char i,unsigned char ds,unsigned char point,unsigned char tt);
unsigned char get_key(void);
void led_on(unsigned char i,unsigned char d,unsigned char dd,unsigned char tt);
unsigned int current_jisuan(float fullscal,unsigned int current);
void turn_display(unsigned char channel,unsigned char point_flag,unsigned int data);
void led_display(void);
void channel_process(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -