admin管理员组文章数量:1530945
2024年6月27日发(作者:)
实验五 D/A、A/D转换实验
一、实验目的
了解数/模、模/数转换基本原理,
掌握DAC0832、ADC0809的使用方法;
掌握定时数据采集程序的编制方法。
二、实验内容
1、D/A转换实验
通过0832D/A转换输出一个从0V开始逐渐升至5V,再从5V降至0V的可变电压输出驱
动直流电机。
(1)实验接线图
D/A转换实验接线图
(2)实验程序框图
(3)实验程序清单
CODE SEGMENT ; 0-->5v
ASSUME CS:CODE
DAPORT EQU 0FF80h
PA EQU 0FF20H ;字位口
PB EQU 0FF21H ;字形口
PC EQU 0FF22H ;键入口
ORG 1110H
START: JMP START0
BUF DB ?,?,?,?,?,?
data1: db 0c0h,0f9h,0a4h,0b0h,99h,92h
db 82h,0f8h,80h,90h,88h,83h,0c6h,0a1h
db 86h,8eh,0ffh,0ch,89h,0deh,0c7h
db 8ch,0f3h,0bfh,8FH
START0: call buf1
DACON0: MOV AL,00H
DACON1: MOV DX,DAPORT
OUT DX,AL
push ax
call conv
MOV CX,0040H
DISCON: PUSH CX
call disp
POP CX
LOOP DISCON
pop ax
INC AL
CMP AL,00H
JNZ DACON1
MOV AL,0FFH
DACON2: MOV DX,DAPORT
OUT DX,AL
push ax
call conv
MOV CX,0040H
DISCON2: PUSH CX
call disp
POP CX
LOOP DISCON2
pop ax
DEC AL
CMP AL,0FFH
JNZ DACON2
JMP DACON0
CONV: MOV AH,AL
AND AL,0FH
MOV BX,OFFSET BUF
MOV [BX+5],AL
MOV AL,AH
AND AL,0F0H
MOV CL,04H
SHR AL,CL
MOV [BX+4],AL
RET
DISP: MOV AL,0FFH ;00H
MOV DX,PA
OUT DX,AL
MOV CL,0DFH ;20H; 5ms显示子程序
MOV BX,OFFSET BUF
DIS1: MOV AL,[BX]
MOV AH,00H
版权声明:本文标题:实验五 DAAD转换实验 完整版 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1719487375a781275.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论