📄 pindefine.h
字号:
#include <pic.h>
#define HEA2 RA5
#define HEA1 RA4
#define LEDWX3 RE2
#define LEDWX2 RE1
#define LEDWX1 RE0
#define HEA2Port TRISA5
#define HEA1Port TRISA4
#define LEDWX3Port TRISE2
#define LEDWX2Port TRISE1
#define LEDWX1Port TRISE0
#define FANA RA2
#define TEMB RA1
#define TEMA RA0
#define FANAPort TRISA2
#define TEMBPort TRISA1
#define TEMAPort TRISA0
#define GWBJ RB5
#define UP_Key RB1
#define CANCEL_Key RB4
#define DOWN_Key RB2
#define ENTER_Key RB0
#define GWBJPort TRISB5
#define CANCEL_KeyPort TRISB4
#define DOWN_KeyPort TRISB2
#define UP_KeyPort TRISB1
#define ENTER_KeyPort TRISB0
#define LEDWX8 RC7
#define LEDWX7 RC6
#define LEDWX6 RC5
#define LEDWX5 RC4
#define LEDWX8Port TRISC7
#define LEDWX7Port TRISC6
#define LEDWX6Port TRISC5
#define LEDWX5Port TRISC4
#define WDOG RC3
#define RHA RC2
#define RHB RC1
#define LEDWX4 RC0
#define WDOGPort TRISC3
#define RHAPort TRISC2
#define RHBPort TRISC1
#define LEDWX4Port TRISC0
typedef struct
{
unsigned char data[2][4];//3排数码管要显示的数据
unsigned char bitnum; //现在显示第几位数码管,(0------15)
unsigned char Lednum; //指示灯显示0——表示指示灯不显示,
}Disdata;
#define TRUE 1
#define FALSE 0
typedef struct
{
#define CAP_NUM 11 //每个一次通道采样次数
#define CAP_CH 2
unsigned char Cap_chNum; //当前捕捉通道
unsigned char Cap_sampleNum;
#define CAP_DELY 35
unsigned char Dely;
unsigned int Cycle_Byte[CAP_NUM]; //保存扑获值
unsigned long Cycle_value[CAP_CH]; //最终捕捉的周期值
unsigned long All_Cycle_value[CAP_CH];
}Capture;
bank2 typedef struct
{
#define KEY_DELY 80 //20mS
unsigned char dely; //去抖时间
#define UP_KEY 0x15
#define DOWN_KEY 0xaa
#define ENTER_KEY 0x5a
#define CANCEL_KEY 0xa5
#define SET_KEY 0x35
#define NO_KEY 0x00
unsigned char Key_value; //当前按下的键值
#define KEY_UP 0x00
#define KEY_DOWN 0x55
unsigned char Key_state; //当前按键的状态
unsigned char Key_down; //当前按下的键
#define KEYDELY 1000 //2S
unsigned int No_keydely;
unsigned char set_key; //功能选择序号(0表示还没在输密码的状态,其他数据表示相应的功能号)
unsigned char set_line; //正在设置(set_line为0表示功能号的选择,其它表示正在设置该位的变量)
unsigned char dis_buff[4];//设置缓冲区
unsigned int dis_data; //显示的数据;
unsigned char bits; //
}Key_para;
#define DELYTIME 30
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -