📄 main.h
字号:
#ifndef _MAIN_H_
#define _MAIN_H_ 1
#define FREQ 8
extern volatile unsigned char RUN_ST;
extern volatile unsigned char CAP_ST;
extern volatile unsigned char MODE_ST;
extern volatile unsigned int CAPTIME;
extern volatile unsigned char CAPCNT;
extern volatile unsigned char GAIN;
extern volatile unsigned char AGAIN;
extern volatile unsigned char BLANK;
extern unsigned char DistanceS[];
extern unsigned char STATUS[];
extern unsigned int VBAT,VKEY;
extern unsigned char TEMP[2];
extern unsigned char VBATS[];
extern unsigned char TEMPS[];
extern unsigned char KEYS[];
void XP(void);
#define ADCBAT 5 //PA5 ADC5
#define ADCKEY 6 //PA6 ADC6
#define ADCSIG 7 //PA7 ADC7
#define SPI_CLK 7 //PB7 LCD第2脚
#define DP_nINC 7 //PB7
#define SPI_MOSI 5 //PB5 LCD第3脚
#define DP_UnD 5 //PB5
#define LCD_nCE 4 //PB4 LCD第5脚
#define TX_nOC0 3 //PB3 OC0
#define LCD_nRST 1 //PB1 LCD第8脚
#define LCD_DnC 0 //PB0 LCD第4脚
#define SCL 0 //PC0 SCL
#define SDA 1 //PC1 SDA
#define RXD 0 //PD0 RXD
#define TXD 1 //PD1 TXD
#define MES_nINT0 2 //PD2 INT0
#define KEY_nINT1 3 //PD3 INT1
#define DP_nCS 4 //PD4
#define RX_nPOWER 5 //PD5
#define SIG_ICP 6 //PD6 ICP
#define SP_OUT 7 //PD7 OC2
#define DS1721_ADDR 0X90
#define CMD_STARTT 0X51
#define CMD_READT 0XAA
#define CMD_CONFIG 0XAC
//#define actTMPCFG 0x0C //(12bit,1.2S , Active low,con)
#define actTMPCFG 0x05 //(10bit,0.3S , Active low,one)
#define TW_ACK 1
#define TW_NACK 0
#define START 0
#define OK 1
#define OVER 2
#define HIDE 0
#define NOHIDE 1
//声波传播的速度“c”可以用下列公式表示。
// c=331.5+0.607t (m/s) 式中,t=温度(℃)
//反射波
//331.5m/s
//331.5mm/ms--->166mm/ms0000000000000
#define SPEED_BASE 33150
// div 10000 0.33150mm/us
#define T_Calc 6070
// div 10000 0.607tmm/us
#endif /* _MAIN_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -