?? ad.asm
字號:
;*********************************************************************************
;文件名:ad0809.asm
;功能 :在DP-51S實驗板利用A/D轉換完成模擬電壓的采集
;說明 :
; 1.A/D轉換芯片的ad0809共有8路ad,其地址為000xH~1FFxH,
;在此選取0000H,這樣路ad的地址分別為0000H~0007H。
; 2.在DP-51S實驗儀上,由于通道0、1已經模擬了一個屬于信號,
; 此實驗將以通道0為例來說明A/D轉換的程序設計方法。
; 3.讀取后轉換的數字量存放在內部RAM的30H單元,采用查詢方式實現。
; 4.實驗時應注意跳線P3.2跳到AD_OK處,Vin0、Vin1是模擬輸入電壓的
;測試點,用戶也可以調節RW3、RW4來改變輸入地模擬電壓值。
;********************************************************************************
AD0809 EQU 0000H ;A/D轉換通道0的地址
DAT0809 DATA 30H ;存放采集到的數據
ORG 8000H
MAIN:
MOV SP,#60H
MOV DPTR,#AD0809
READ: MOVX @DPTR,A ;啟動AD0809
LOOP1: JB P3.2, LOOP1 ;查詢A/D轉換完畢沒有
MOV DPTR,#AD0809
MOVX A,@DPTR ;讀取A/D轉換的結果
MOV DAT0809, A ;存放數據
AJMP READ
;
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -