六、实验框图
启启启启 启启A/D 启启启启 启启启启启启 启启启启启启启
图 3-9
七、仪器配置
ZY15MicInt12BB微机原理及接口实验箱 一台 八、实验现象
当用户扭动电阻器时,屏幕将显示相应的数值。 九、思考题
按图中的连接线路,输入一个3V的模拟信号,输出的数字信号的理论值是多少,在实验箱上验证该值的正确性。
实验中用的ADC0809的IN0的地址是什么? 答:3V的模拟信号转化成数字信号后的理论值是99H. 实验中用的ADC0809的IN0的地址是2B8H。 十、程序清单 CODE SEGMENT
ASSUME CS:CODE
START:
SHOW PROC NEAR PUSH DX PUSH AX MOV CL,4 SHR AL,CL AND AL,0FH CALL H2C JC SHOW_OUT MOV DX,88H OUT DX,AL
MOV DX,2B8H ;2B0H-2B7H MOV AL,00H OUT DX,AL CALL DELAY IN AL,DX CALL SHOW CALL DELAY JMP START
POP AX
AND AL,0FH CALL H2C JC SHOW_OUT MOV DX,88H OUT DX,AL
MOV CX,0FFH DELA:
LOOP DELA SHOW_OUT: POP DX RET SHOW ENDP
H2C PROC NEAR CMP AL,0 JAE N0_9 JMP H2C_ERR N0_9:
CMP AL,9 JBE N0_9_OK CMP AL,0AH JAE HEX_CMP JMP H2C_ERR HEX_CMP:
CMP AL,0FH JBE HEX_CMP_OK JMP H2C_ERR HEX_CMP_OK: CLC
ADD AL,37H JMP CMP_OUT N0_9_OK: CLC
ADD AL,30H JMP CMP_OUT H2C_ERR: STC CMP_OUT: RET H2C ENDP
DELAY PROC NEAR
MOV CX,0FFH
DELEA:
LOOP DELEA RET
DELAY ENDP
CODE ENDS
十一、实验结果与分析
END START
接好电路后,微调电位器,我们就会看到显示屏上的数字从00到FF的变换。最后通过询问我们班的学霸才知道,这是将模拟电转换为数字信号,而且还可以通过显示的数字知道电压是多少。
十二、实验体会
这次实验,因为有了上次实验的经验,所以做的格外的顺利。但是要能完全理解,需要下功夫。