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

📄 myheadfile.h

📁 用STC单片机实现光发射机的自动增益控制
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -