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