|
一,ADC0804的程序(1)50ms刷新一次數(shù)據(jù)。
ORG 00H;
START:
MOVX @R0,A;使P0高阻,ADC0804開始轉(zhuǎn)換。
JB P2.0,$; 檢測INT0是否為0,是則轉(zhuǎn)換完成。
MOVX A,@R0; 將轉(zhuǎn)好的數(shù)據(jù)載入累加器ACC。
CPL A; 反相
MOV P1,A; 從P1口輸出
CALL DELAY; 延時50ms
JMP START; 循環(huán)
DELAY:
MOV R6,#100; 延時50ms 子程序
D1:
MOV R5,#248;
DJNZ R5,$;
DJNZ R6,D1;
RET;
END;
|
評分
-
查看全部評分
|