var_.h
来自「单片机与pc机通讯例程的mcu部分」· C头文件 代码 · 共 64 行
H
64 行
#ifndef _VAR__H_
#define _VAR__H_
/*----------------------------------------------------
变量定义
----------------------------------------------------*/
#define SER_SEND_BUFF_MAX 16
#define SER_REC_BUFF_MAX 16
EXT U08 data SerSendPos;
EXT U08 data SerRecPos;
EXT U08 idata SerSendBuff[SER_SEND_BUFF_MAX];
EXT U08 idata SerRecBuff[SER_REC_BUFF_MAX];
EXT bit data Flag1ms;
EXT bit data Flag10ms;
EXT bit data Flag1s;
EXT U08 data DallasChar;
#define READ_ROM_COMMAND 0x33
#define MATCH_ROM_COMMAND 0x55
#define SEARCH_ROM_COMMAND 0xf0
#define COND_SEARCH_ROM_COMMAND 0xec
#define SKIP_ROM_COMMAND 0xcc
#define READ_MEMORY 0xf0
#define EXT_READ_MEMORY 0xa5
#define WRITE_MEMORY 0x0f
#define WRITE_STATUS 0x55
#define READ_STATUS 0xaa
#define CHANNEL_ACCESS 0xf5
#define DALLAS_SEND_BUFF_MAX 32
#define DALLAS_REC_BUFF_MAX 32
EXT U08 idata DallasSendBuff[DALLAS_SEND_BUFF_MAX];
EXT U08 idata DallasRecBuff[DALLAS_REC_BUFF_MAX];
EXT U08 data DallasSendPos;
EXT U08 data DallasRecPos;
EXT U08 data CrcU08MyDat;
EXT U08 data CrcU08RdDat;
EXT U16 data CrcU16MyDat;
EXT U16 data CrcU16RdDat;
EXT U16 data DallasAddr;
#define RELAY_DEF 4
#define RELAY_MIN 1
#define RELAY_MAX 28
#define RELAY_ON TRUE
#define RELAY_OFF FALSE
#define TEMP_BUFF_8BYTE_SIZE 8
EXT U08 idata TempBuff8Byte[TEMP_BUFF_8BYTE_SIZE];
EXT U16 data Lc32Addr;
EXT U32 RelayStat;
#define EXT_READ_MEMORY_LENGTH 32
#endif /* End definition _VAR__H_ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?