📄 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 + -