📄 define.h
字号:
#ifndef __define_h__
#define __define_h__
#include <pic.h>
#include "Dis.h"
#include "LCD.H"
#ifndef uchar
#define uchar unsigned char
#endif
#ifndef uint
#define uint unsigned int
#endif
#define Ctrl_Bell_On RA2=1
#define Ctrl_Bell_Off RA2=0
#define BL_LightOn RB4=1
#define BL_LightOff RB4=0
#define Ctrl_Shake_On RA5=1
#define Ctrl_Shake_Off RA5=0
#define POWERIN RA4
#define Key_Menu RB7==0
#define Key_Up RB6==0
#define Key_Down RB5==0
#define E_Zero 0x00
#define E_WarnPoint 0x01
#define E_Danwei 0x02
#define E_BiaodingL 0x03
#define E_BiaodingH 0x04
#define E_Liangcheng 0x05
#define DW_PPM 0x00
#define DW_LEL 0xff
#define DW_VOL 0x01
#define INITime 25 //25s
#define ReturnTime 20 //20s
#define Volage 250.0 //
bit ADFlag;
bit ShutFlag,PowerFlag;
bit ErrorFlag,WarnFlag,PowerLowFlag;
bit MENU_Flag,SonMenuFlag;
//bit key_UP_DOEN_Flag;
uchar UPDOWN; //菜单设置
uchar ShowFlag; //显示内容
uchar Secret; //密码
uchar PowerInCount;
union I_C
{
uint Int;
uchar Char[2];
}Adresult_Vol,Adresult_Power;
uint AD,ADi; //处理计算的临时变量
uint dianya,nongdu;
uchar Zero,WarnPoint,Liangcheng; //存储在EEPROM里面的数值
union I_C Biaoding;
uchar Danwei;
uchar KEYCOUNT;
uchar ini_time; //初始化时钟,20s
uchar time_Light_Count;
uchar time_Return;
uchar time_Menu_Flag;
uchar timeCount; //定时中断计数,4ms*250一个周期
persistent uchar Time_Second,Time_Min,Time_Hour; //时钟
persistent uchar Time_Day,Time_Month,Time_Year;
/*
extern void Show_Warn();
extern void Show_Liangcheng();
extern void Show_Time();
*/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -