📄 adc.c
字号:
#include "mqb.h"BYTE GetADCData(BYTE Chanel)/*Chanel=0x0c;0x0d;0x0e;0x0f*/{BYTE ch,i,ch1;bit b; ADCCS=1; ADCCLK=0; ADCCS=0; Chanel+=0xc; for (i=0;i<4;i++) { b=0x08&Chanel; ADCDI=b; ADCCLK=1; ADCCLK=0; Chanel=Chanel<<1; } ADCDI=1; ADCCLK=1; ch=0; i=0x80; while (i) { ADCCLK=1; ADCDO=1; ADCCLK=0; if (ADCDO) ch=ch|i; i=i>>1; } ch1=0;i=0x1; ADCDO=1; ADCCLK=1; if (ADCDO) ch1=ch1|i; i=0x2; while (i) { ADCCLK=1; ADCDO=1; ADCCLK=0; if (ADCDO) ch1=ch1|i; i=i<<1; } ADCCLK=1; ADCCS=1; if (ch==ch1) return ch; else return 0xff;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -