?? 0809_3.c
字號:
#include<absacc.h>
#include<reg51.h>
#define IN0 XBYTE[0x7ff8] /*AD0809的通道0的*/
sbit ad_busy=P3^3; /*EOC狀態*/
void ad0809(uchar idata *x)
{uchar i;
uchar xdata *ad_adr;
ad_adr=&IN0;
for(i=0;i<8;i++) /*處理8通道*/
{*ad_adr=0; /*啟動轉換*/
i=i; /*延時等待EOC變低*/
i=i;
while(ad_busy==0); /*查詢等待轉換結束*/
x[i]=*ad_adr; /*存轉換結果*/
ad_adr++; /*下一通道*/
}
}
void main(void)
{static uchar idata ad[10];
ad0809(ad);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -