- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DAC0832的D转换实验
上海电力学院
计算机硬件实验课程
题目: 使用DAC0832的D/A转换实验
班级: 2009031班
姓名: 潘江涛
学号: 时间: 2011.12.1
一、实验目的
1、熟悉DAC0832数模转换器的特性和接口方法,掌握D/A 输出程序的设计和调试方法。
二、实验内容
1、实验原理
实验原理如图 2-3所示,由于DAC0832有数据锁存器、选片、读、写控制信号线,故可与 8088CPU 总线直接接口。图中是只有一路模拟量输出, 且为单极型电压输出。DAC0832工作于单缓冲方式,它的ILE接+5V,CS_0832作为0832芯片的片选CS。这样, 对DAC0832执行一次写操作就把一个数据直接写入DAC寄存器、模拟量输出随之而变化。
图2-3
2、实验线路的连接
方波:
(1)将0832片选信号CS_0832插孔和译码输出Y7插孔相连。
(2)对模块化机型,该模块中的 +12V连到上面信号源板的电源部分的+12V上,-12V连到上面信号源板的电源部分的-12V上。对一体化机型,这两根线内部已连好。
锯齿波:
(1)将DAC0832片选信号CS_0832CS插孔和译码输出Y7插孔相连。
(2)对模块化机型,该模块中的 +12V连到上面信号源板的电源部分的+12V上,-12V连到上面信号源板的电源部分的-12V上。对一体化机型,这两根线内部已连好。
3、实验软件编程提示
方波:实验要求在DOUT端输出方波信号,方波信号的周期由延时时间常数确定。 根据Vout =-〔VREF×(输入数字量的十进制数)〕/256,当数字量的十进制数为256(FFH)时,由于VREF =-5V,Vout = +5V。当数字量的十进制数为0(00H) 时, 由于VREF = - 5V,Vout = 0V。因此,只要你将上述数字量写入DAC0832端口地址时,模拟电压就从DOUT 端输出 。
锯齿波:本实验在DAOUT端输出锯齿波。根据Vout = -〔VRFE×(输入数字量的十进制数)〕/256即可知道,只要将数字量0~256(00H~FFH)从0开始逐渐加1递增直至256为止,不断循环,在DOUT端就会输出连续不断的锯齿波。
4、实验软件框图
方波 锯齿波
三、硬件电路(系统中已连接好)
实验程序
方波:
CODE SEGMENT
ASSUME CS:CODE
DAPORT EQU 0070H
START:MOV DX,DAPORT
MOV AL,00H
DACON1:OUT DX,AL
MOV CX,08H
DACON2:LOOP DACON2
NOT AL
JMP DACON1
CODE ENDS
END START
锯齿波:
CODE SEGMENT
ASSUME CS:CODE
DAPORT EQU 0070H
START:MOV DX,DAPORT
MOV AL,00H
DACON1:OUT DX,AL
INC AL
MOV CX,08H
DACON2:LOOP DACON2
JMP DACON1
CODE ENDS
END START
五、实验步骤
1、检查线路连接,打开实验台电源。
2、打开实验所用软件DV88。
3、按DVCC实验系统右边红色复位键,使键盘上方的七段数码管显示DVCC—86H。
4、点击DV88实验软件上的联接图标,联机成功后,进入下一步。
5、新建一个程序,键入程序代码,保存文件为不含中文字符的名字。
6、点击编译,查看错误;点击调试,等待,没有出现错误信息之后,点击运行,查看结果。
7、根据原理图正确连接好实验线路
8、运行实验程序,用示波器测量DOUT插孔,应有方波输出,方波的周期约为1ms。
9、运行实验程序,用示波器测量DOUT插孔,应有锯齿波输出。
实验结果
程序代码(方波):
运行实验程序,用示波器测量DOUT插孔,有方波输出,方波的周期约为1ms。
程序代码(锯齿波):
运行实验程序,用示波器测量DOUT插孔,应有锯齿波输出。
七、实验中应注意的问题
1、如联接不成功,检查连接线路问题,查看是否存在硬件冲突或者有没有线路脱落的情况。
2、如编译不成功,试使用其他版本的实验软件,或变更软件安装的位置。
实验小结
在这次的上机操作中,我们进行了DAC0832的D/A转换实验。本次的实验并没有太大的困难,因为程序代码老师已经给出,电路连接也比较简便。但从中,我对DAC0832的D/A转换有了更
文档评论(0)