数模转换ADC0832实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理与接口
实验报告
实验名称:数模转换ADC0832实验
班级:
学号:
姓名:
指导老师:
实验报告要求
一.实验目的
1.掌握DAC0832接口电路与微机的硬件电路连接方法。
2.掌握DAC0832接口电路的程序设计和调试方法。
二.实验仪器
1.微型计算机一台。
2.DVCC-5286JH型微机原理与接口实验系统,排线、导线若干。
3.示波器
三.实验原理
1、实验要求
本实验要求在OUT端输出方波信号,方波信号的周期由延时时间常数确定。根据Vout = -〔VREF×(输入数字量的十进制数)〕/256,当数字量的十进制数为256(FFH)时,由于VREF =-5V,Vout = +5V。当数字量的十进制数为0(00H) 时,由于VREF = - 5V,Vout = 0V。因此,只要你将上述数字量写入DAC0832端口地址时,模拟电压就从OUT 端输出。
2、实验电路原理及连接
VCC
0832
3、实验程序流程图
三.实验源程序
CODE SEGMENT ASSUME CS:CODE DAPORT E QU 0020H
ORG 10a0h
START: MOV AL,0FFH DACON1: MOV DX,DAPORT OUT DX,AL
MOV CX,0400H
DACO2: LOOP DACO2
NOT AL
JMP DACON1
CODE ENDS
END START
CODE SEGMENT
ASSUME CS:CODE
DAPORT E QU 0020H
ORG 10b0H
START: JMP DACONTORL DACONTORL:MOV DX,DAPORT MOV AL,00H
DACON1: OUT DX,AL
INC AL
MOV CX,08H
DACON2: LOOP DACON2
JMP DACON1
CODE ENDS
END START
四.实验结果分析
五.心得体会
在这次试验中掌握DAC0832接口电路与微机的硬件电路连接方法以及DAC0832接口电路的程序设计和调试方法。了解到OUT端输出方波信号以及方波信号的周期由延时时间常数确定,通过对程序的设置,模拟电压就从OUT端输出了。由于电压信号的不稳,在调试示波器的时候要注意信号调节的幅度。