?? 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 + -