📄 ram.h
字号:
#define uint8 unsigned char
#define uint16 unsigned int
#define uint32 unsigned long
#define com1_rece_buf_len 100 //串口1接收缓冲区和备份缓冲区长度
#define zb_send_buf_len 100 //载波发送缓冲区长度
#define zb_rece_buf_len 210 //载波接收缓冲区和备份缓冲区长度
#define com1_send_buf_len 210 //串口1发送缓冲区长度
#ifdef IN_MAIN
uint8 bdata flag0 ;
sbit soft_bit = flag0^0 ;
sbit zb_busy_bit = flag0^1 ;
sbit comd_sel_bit = flag0^2 ;
uint16 data led_time ;
//串口0寄存器
uint8 xdata com0_step ; //串口0接收计步器
uint8 xdata com0_tmr ; //串口0接收字节间时间间隔延时寄存器
uint8 xdata COM0_RECE_OK ; //串口0接收成功标志寄存器
uint8 xdata com0_rece_ptr ; //串口0接收数据指针
uint8 xdata com0_rece_len ; //串口0接收数据长度
uint8 xdata com0_rece_buf[com1_rece_buf_len] ; //串口0接收数据缓冲区
uint8 xdata com0_rece_buf_bak[com1_rece_buf_len] ; //串口0接收数据缓冲区备份
uint8 xdata com0_send_buf[com1_send_buf_len] ; //串口0发送数据缓冲区
uint16 xdata com0_rece_crc ; //串口0校验字节寄存器
//载波寄存器
uint8 xdata zb_tmr ; //载波接收和发送字节间时间间隔延时寄存器
uint8 xdata ssc_adr_bak ; //载波SSC_ADR备份寄存器
uint8 xdata zb_send_buf[zb_send_buf_len] ; //载波发送数据缓冲区
uint8 xdata zb_send_ptr ; //载波发送数据指针
uint8 xdata zb_total_len ; //载波发送数据总长度
uint8 xdata ZB_RECE_OK ; //载波成功接收寄存器
uint8 xdata zb_rece_step ; //载波接收计步器
uint8 xdata zb_rece_ptr ; //载波接收数据指针
uint8 xdata zb_rece_len ; //载波接收长度
uint8 xdata zb_rece_buf[zb_rece_buf_len] ; //载波接收缓冲区
uint8 xdata zb_rece_buf_bak[zb_rece_buf_len] ; //载波接收缓冲区备份
uint16 xdata zb_rece_crc ; //载波校验寄存器
#else
extern uint8 bdata flag0 ;
extern bit soft_bit ;
extern bit zb_busy_bit ;
extern bit comd_sel_bit ;
extern uint16 data led_time ;
//串口0寄存器
extern uint8 xdata com0_step ;
extern uint8 xdata com0_tmr ;
extern uint8 xdata COM0_RECE_OK ;
extern uint8 xdata com0_rece_ptr ;
extern uint8 xdata com0_rece_len ;
extern uint8 xdata com0_rece_buf[com1_rece_buf_len] ;
extern uint8 xdata com0_rece_buf_bak[com1_rece_buf_len] ;
extern uint8 xdata com0_send_buf[com1_send_buf_len] ;
extern uint16 xdata com0_rece_crc ;
//载波寄存器
extern uint8 xdata zb_tmr ;
extern uint8 xdata ssc_adr_bak ;
extern uint8 xdata zb_send_buf[zb_send_buf_len] ;
extern uint8 xdata zb_send_ptr ;
extern uint8 xdata zb_total_len ;
extern uint8 xdata ZB_RECE_OK ;
extern uint8 xdata zb_rece_step ;
extern uint8 xdata zb_rece_ptr ;
extern uint8 xdata zb_rece_len ;
extern uint8 xdata zb_rece_buf[zb_rece_buf_len] ;
extern uint8 xdata zb_rece_buf_bak[zb_rece_buf_len] ;
extern uint16 xdata zb_rece_crc ;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -