?? adc0809_2.c
字號:
#include <reg51.h>
#include <absacc.h> /* 包含絕對地址操作預定義頭文件 */
#define ADC 0x7fff /* 定義ADC0809端口地址 */
#define ADCdata 0x1000 /* 定義數據緩沖器地址 */
unsigned char i;
void main() {
i=8; /* ADC0809有8個模擬輸入通道 */
EA=1; EX1=1;IT1=1; /* 開中斷 */
XBYTE[ADC]=i; /* 啟動ADC0809 */
while(i); /* 等待8個通道A/D轉換完畢 */
}
void int1() interrupt 2 {
unsigned char tmp;
tmp=XBYTE[ADC]; /* 讀取A/D轉換結果 */
i--;
XBYTE[ADCdata+i]=tmp; /* 結果值存儲到數據緩沖器 */
XBYTE[ADC]=i; /* 啟動下一個模擬輸入通道A/D轉換 */
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -