⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 var_.h

📁 单片机与pc机通讯例程的mcu部分
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -