📄 rs485.h
字号:
#include "defineh.h"
/*------------------------------------------*/
#define pagedown 0x0f
#define pageup 0xf0
#define cancel 0xaa
#define confirm 0x55
#define exit 0xff
#define delete 0xa5
/*-------------------------------------*/
//unsigned char randdata;
uchar idata lounumH;
uchar idata lounumL;
extern bit kindBYTE;//what type of home, 0=energy-save, 1=intelligent
//extern bit ProgramOkFlag; //program flash ok or wrong
bit EnWork_bit;
bit Rx_bit; //接收完毕标志
bit kindBYTE;//what type of home, 0=energy-save, 1=intelligent
uchar data Rx_count; //接收数据计数器
bit Rxrun_bit; //接收数据标志,作定时用,超时接收退出
extern uint data timeout2; // count for timer2 interrupted
uchar data Rx_sum; //接收和
uchar xdata Rx_buffer[215];
uchar xdata *info_buffer;
uchar idata Tx_count; //发数据计数器
bit Tx_bit; //发送标志
uchar idata Tx_sum; //发送数据和
uchar idata Tx_buffer[16];
void delays10ms(void);
ulong data read_block; //read page addr
Ulong data write_block ; //write block addr
Ulong idata address_pointer; //纪录的初识地址
uchar data infonumber; //信息字数
uchar idata message_group[18];
uchar data self_bigoffset; //放高地址
uchar data self_smalloffset; //放低地址
uchar data self_newscount; //当前信息总数,私人信息
uchar data pub_bigoffset; //放高地址
uchar data pub_smalloffset; //放低地址
uchar data pub_newscount; //当前信息总数,公用信息
uchar data offset_biggestplace;//record the biggest place
uchar data offset_biggest;//record the biggest number of the 16 messages
uchar data offset_smallest;//record the smallest place
extern uchar data wink_offset; //record 当前显示的偏移值
extern bit Enwork_bit;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -