📄 trans232.h
字号:
//握手信号
#define ts_shake 0x66
//结束信号
#define ts_end 0xff
//计时信号;
unsigned long int xdata clk_cnt=0;
//变量声明;
//标志位
unsigned char xdata Buf_Full=0;
unsigned char xdata Buf_Empty=0;
unsigned char xdata recv_do=0;
unsigned char xdata error=0;
//数据包标志;
unsigned char xdata recv_beg1;
unsigned char xdata recv_beg2;
unsigned char xdata recv_cmd;
//unsigned char xdata recv_size0;
unsigned char xdata recv_size;
unsigned char xdata recv_baoliu;
unsigned char xdata recv_ctr;
unsigned char xdata trans_ctr=0;
unsigned char xdata trans_size;
unsigned char xdata trs_count;
void init_serial(void);
void trans_232(unsigned int len);
unsigned char packdata(unsigned int len);
void packet_error(unsigned char errornum);
void move_data(unsigned char *source1,unsigned char len1,unsigned char *source2,unsigned char len2);
//360_rata数据传送时用于指针减;
unsigned int xdata *ptr_down(unsigned int step,unsigned int trs_ptrtmp);
//修改时钟;
extern void Write_Clock(unsigned char *p);
extern unsigned char xdata w_clk[6];
unsigned char check_packet(void);
void trs_num(void);
void trs_clk(void);
void trs_lich(void);
void trs_tzxs(void);
void trs_rate(unsigned int xiaoshi);
void trs_vin(void);
void trs_ydshj(void);
void trs_2daylich(void);
void trs_2dayrate(void);
void trs_2dayover(void);
void trsdown_pin(void);
void trsdown_vin(void);
void trsdown_time(void);
void trsdown_tzxs(void);
void trsdown_sdmx(void);
void trs_end(void);
void trs_ini_info(void);
void trsdown_ini_info(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -