📄 adc.h
字号:
#ifdef ADC_GLOBALS
#define ADC_EXT
#else
#define ADC_EXT extern
#endif
#define Uchar unsigned char
#define Uint unsigned int
/*Begin: BYTE Registers only for STC89LE516AD
sfr ADC_CONTR = 0xC5;(-,-,-,adc_flag:1FINISH,adc_start:1START,CHS2,CHS1,CHS0)
sfr ADC_DATA = 0xC6;
sfr P1_ADC_EN = 0X97;(adc_p17,p16,p15,p14,p13,p12,p11,p10:1=enable)
End: BYTE Registers only for STC89LE516AD*/
#define ADC_CONTR_FLAG_B 4
#define ADC_CONTR_START_B 3
#define ADC_CFG_SEL_CH0 0
#define ADC_CFG_SEL_CH1 1
#define ADC_CFG_SEL_CH2 2
#define ADC_CFG_SEL_CH3 3
#define ADC_CFG_SEL_CH4 4
#define ADC_CFG_SEL_CH5 5
#define ADC_CFG_SEL_CH6 6
#define ADC_CFG_SEL_CH7 7
#define SetP1ToIO() (P1_ADC_EN=0X00)
//#define ADC_CLR_FLAG() (ADC_CONTR&(~(1<<4)))
//#define ADCIsAlreadyPwrOn() (ADC_CONTR&(1<<ADC_CONTR_POWER_B))
#define ADCIsAlreadyFinish() (ADC_CONTR&(1<<ADC_CONTR_FLAG_B))
void ADCPwrOn(void);
Uchar ADCGetResult(Uchar ch);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -