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

📄 sys.h

📁 单片机的下位端
💻 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 + -