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

📄 macroheader.h

📁 这是一个很好的学习工程
💻 H
字号:
#ifndef _MacroHeader_h
#define _MacroHeader_h
#endif

#define uchar unsigned char
#define uint  unsigned int

//********************************* Data memoried in At24c02***************************

#define R_STA        0x2E      //数据开头
#define R_SF         0x2F      //超调抑制系数
#define R_INT        0x30      //冷端补偿方式
#define R_SN         0x31      //分度号
#define R_DP         0x32      //小数点
#define R_FILT       0x33      //数字滤波
#define R_CTRL       0x34      //调节方式
#define R_AL1T       0x35      //AL1报警方式
#define R_AL2T       0x36      //AL2报警方式
#define R_ADDR       0x37      //通讯地址
#define R_BAUD       0x38      //波特率
#define R_T          0x39      //T
#define R_POUT       0x3A      //OUT输出模块定义
#define R_PAL1       0x3B      //AL1输出模块定义
#define R_PAL2       0x3C      //AL2输出模块定义
#define R_PAUX       0x3D      //AUX输出模块定义
#define R_FDP        0x3E      //分段功率限制
#define R_AT         0x3F      //自整定
#define R_SUH        0x40      //SV设定值
#define R_SUL        0x41
#define R_AL1H       0x42      //AL1设定值
#define R_AL1L       0x43
#define R_AL2H       0x44      //AL2设定值
#define R_AL2L       0x45
#define R_LOCH       0x46      //参数修改级别
#define R_LOCL       0x47
#define R_INPLH      0x48      //下限刻度值
#define R_INPLL      0x49
#define R_INPHH      0x4A      //上限刻度值
#define R_INPHL      0x4B
#define R_SCLH       0x4C      //低端修正
#define R_SCLL       0x4D
#define R_SCHH       0x4E      //高端修正
#define R_SCHL       0x4F
#define R_DFCTH      0x50      //位式控制切换差
#define R_DFCTL      0x51
#define R_OPLH       0x52      //输出下限
#define R_OPLL       0x53
#define R_OPHH       0x54      //输出上限
#define R_OPHL       0x55
#define R_DFALH      0x56      //报警切换差
#define R_DFALL      0x57
#define R_PH         0x58      //P
#define R_PL         0x59
#define R_IH         0x5A      //I
#define R_IL         0x5B
#define R_DH         0x5C      //D
#define R_DL         0x5D
#define R_20H        0x5E      //输入为20mA时的计数值
#define R_20L        0x5F
#define R_5H         0x60      //输入为5V时的计数值
#define R_5L         0x61
#define R_100H       0x62      //输入为100mV时的计数值
#define R_100L       0x63
#define R_400H       0x64      //输入为400Ω时的计数值
#define R_400L       0x65
#define R_FNH        0x66      //室温时的冷端计数值
#define R_FNL        0x67
#define R_TNH        0x68      //室温
#define R_TNL        0x69
#define R_FIN        0x6A      //数据结尾



//***********************************************************************************

sbit    AL2=P1^0;
sbit    R_BS=P1^1;
sbit    R_OUT=P1^2;
sbit    SDA2051=P1^3;
sbit    SCL2051=P1^4;
sbit    OUT=P1^5;
sbit    S_A=P2^0;
sbit    S_B=P2^1;
sbit    S_C=P2^2;
sbit    AL1=P2^3;
sbit    LED=P2^4;
sbit    KEY=P2^5;
sbit    VDAT=P2^6;
sbit    VCLK=P2^7;
sbit    AUX=P3^3;

//特殊功能寄存器定义

//sfr     WDTKEY=0x97;
//sfr     P1CON=0x9B;
//sfr     WDTC =0x9F;
//sfr     SCONF =0x0BF;
//sfr     T2CON=0x0C8;
//sfr     TR2=0x0C8.2 ;
sfr     T2MOD=0x0C9 ;
//sfr     RCAP2L=0x0CA ;
//sfr     RCAP2H=0x0CB ;
//sfr     TL2=0x0CC ;
//sfr     TH2=0x0CD ;
sfr     IPH=0xB7;
sfr     AUXR=0x8E;
sfr     AUXR1=0xA2;
sfr     XICON=0xC0;
sfr     WDT_CONTR=0xE1;
sfr     ISP_CONTR=0xE7;




⌨️ 快捷键说明

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