📄 sys.h
字号:
#include <regx52.H>
#define UCHAR unsigned char
#define UINT unsigned int
#define TRUE 1
#define FALSE 0
#define TIMER0 -2000//-800
#define LOCALCELL 0x05 //the address of the MCU
#define COMMON 0xa5 //the common address
#define QUERY 0xaa
#define GATHER 0xbb
#define TRANSFER 0xcc
sbit AD7895_CONVST = P1^7;//P1^4; //ad7895-3
sbit AD7895_BUSY = P1^6;//P1^5; //ad7895-3
sbit AD7895_SCLK = P1^4;//P1^7; //ad7895-3
sbit AD7895_DATA = P1^5;//P1^6; //ad7895-3
sbit MEASURE_UI = P1^2; //AD1;pcb
sbit AD2 = P3^1;//P1^1; //AD2;pcb
sbit AD3 = P3^0;//P1^0; //AD3;pcb
sbit SEND_RECEIVE = P3^2; //MAX485;RECEIVE & SEND CONTROL
sbit TEST_START = P3^3; //to see wheather the mcu is working
sbit VOLTAGEFLAG1 = P3^5; //前级电动机电压监测,高电平报警
sbit VOLTAGEFLAG2 = P3^4; //基站电压监测,高电平报警
sbit LED = P3^7; //LED显示,高电平亮,如果是本站电量不足,则亮灯
sbit SOUND = P1^1; //蜂鸣器,高电平报警,出现电量不足时发声
sbit AMPGAIN = P1^0; //高电平*1,低电平*10
void Sys_Init(void);
void UserInit(void);
void Delay(UCHAR);
void Send(bit);
void GatherUI(void);
signed int AD7895(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -