myheadfile.h

来自「用STC单片机实现光发射机的自动增益控制」· C头文件 代码 · 共 29 行

H
29
字号
#define CHANEL_SUM	0x8		//8个采样通道,+24V电源=AD[0],温度=AD[1];P2口电平=AD[2],P1口电平=AD[3],+5V电源=AD[4];空=AD[5],AD[6];第1路输入光功率=AD[7],
#define ON			0x1
#define OFF			0x0
#define OK			0x55
#define FAULS		0xFF
#define RIGHT		0x0
#define BUFF_MAX_LENTH 24	//这个值是"下行网络层接收BUFF最大可能长度",下行网络层接收BUFF最大可能长度24(字节):COMMAND+OFFSET+LENTH+WR_DATA
							//其中WR_DATA最大可能是21bytes(虽然写控制量的数据不会很长,但可能写变量的数据很长,目前定为21Bytes)

#define SET_AREA_LEN 7
#define CONST_AREA_LEN 109
#define TIMER0_OV 0xE8		//超时等待时间约为20ms左右,注意这个数加载到定时器的高8位的初值--高位(0x100-0xE8)低位0x00,共计6144次计数,在3.6864M时钟12分频下约20ms

#define SELF_MAC_ADDR 0x8E	//OR100B-L所以用(0x42+0x4C)

#include <STC12C2052.H>
//sbit	LED2  	= P1^5;						// 红发光管输出脚,0:点亮,第2路光功率低时亮
//sbit	LED1	= P1^6;						// 绿发光管输出脚,0:点亮,第1路光功率低时亮
//sbit	RF_GATE	= P1^7;						// RF控制输出脚,复位期间为低(关断),其它一直为高(打开)


//sbit 	DQ15 = P1^7;
sbit	COVER_DETECT = P1^6;				//开盖状态检测
sbit	led_dp  = P0^0;	
sbit	dig1    = P3^4;
sbit	dig2    = P3^3;
sbit	dig3    = P3^2;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?