ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:428.16KB ,
资源ID:12467281      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12467281.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(AD转换与DA转换实验.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

AD转换与DA转换实验.docx

1、AD转换与DA转换实验AD转换与DA转换实验图4-1 ADC0809外部引脚图表4-1 地址信号与选中通道的关系地址选中通道ABC000IN0001IN1010IN2011IN3100IN4101IN5110IN6111IN7模数转换单元电路图如图4-2所示:图4-2 模数转换单元电路图D/A 转换器是一种将数字量转换成模拟量的器件,其特点是:接收、保持和转换的数字信息,不存在随温度、时间漂移的问题,其电路抗干扰性较好。大多数的D/A转换器接口设计主要围绕 D/A 集成芯片的使用及配置响应的外围电路。DAC0832是8位芯片,采用CMOS工艺和R-2RT形电阻解码网络,转换结果为一对差动电流I

2、out1和Iout2输出,其主要性能参数如表4-2示,引脚如图4-3所示。图4-3 DAC0832引脚图表4-2 DAC0832性能参数性能参数参数值分辨率8位单电源+5V+15V参考电压+10V-10V转换时间1US满刻度误差1LSB数据输入电平与TTL电平兼容D/A 转换单元实验电路图如图 4-4所示:图 4-4 D/A 转换单元实验电路图2.2 硬件连线(1)A/D转换实验:将IOY0(0600H)与A/D转换单元的CS相连接。A/D转换单元的ABC三个接口均接地,及选中IN0。具体连线见图4-5。图4-5 A/D转换实验接线图(2)D/A转换实验:系统总线IOY0接D/A转换单元CS,

3、IOY3接A/D转换单元CS。A/D转换单元的IN0接D/A转换单元的OUT, ABC三口均接地,其他类似于A/D转换实验接线。具体连线如图4-6。图4-6 D/A转换实验接线图三、设计思路、步骤和程序流程图3.1 设计思路(1)实现 D/A 转换,自己设计一个波形A/D转化实验:设置全局变量VALUE,不断循环更改滑动变阻器大小,启动A/D转换,延迟一段时间,读入A/D输出到VALUE。(2)D/A转换实验:按书上示意图将硬件连线后,通过向D/A单元输入近似连续变化的数字量,即可生成波形。3.2实验步骤(1) A/D转换实验:1按图4-5连接实验线路。2编写实验程序,经编译、链接无误后装入系

4、统。 3将变量VALUE添加到变量监视窗口中。4在JMP START语句行设置断点,使用万用表测量ADJ端的电压值,计算对应的采样值,然后运行程序。5程序运行到断点处停止运行,查看变量窗口中VALUE的值,与计算的理论值进行比较,看是否一致(可能稍有误差,相差不大)。6调节电位器,改变输入电压,比较VALUE与计算值,反复验证程序功能。(2) D/A转换实验:1实验接线图如图4-6所示,按图接线。2编写实验程序,经编译、链接无误后装入系统。3运行程序,用示波器测量D/A的输出,观察实验现象。4自行编写实验程序,产生自定义波形,使用示波器观察输出,验证程序功能。四、程序清单与执行结果4.1 程序

5、清单(1)A/D转换实验代码SSTACK SEGMENT STACK DW 32 DUP(?)SSTACK ENDSPUBLIC VALUESDATA SEGMENT VALUES DB ?DATA ENDSCODE SEGMENT ASSUME CS:CODE, DS:DATASTART: MOV AX, DATA MOV DS, AX MOV AX, 0000H MOV DX, 0600HP1: OUT DX, AL CALL DELAY MOV DX, 0600H IN AL, DX MOV VALUES, AL JMP P1 DELAY: PUSH CX MOV CX, 100HPDE

6、LAY: LOOP PDELAY POP CX RETCODE ENDS END START (2)D/A转换实验代码SSTACK SEGMENT STACK DW 32 DUP(?)SSTACK ENDSCODE SEGMENT ASSUME CS:CODESTART: MOV DX, 0680H OUT DX, AL MOV DX, 0600H MOV BX, 00HSOL: CALL P1 CALL P2 CALL P3 CALL P4 JMP SOL P1: MOV CX,20H MOV AL, 00HLP1: OUT DX, AL CALL DELAY ADD AL, 01H LOO

7、P LP1 RET P2: MOV CX,20H MOV AL, 0FFHLP2: OUT DX, AL CALL DELAY SUB AL, 01H LOOP LP2 RET P3: MOV CX,20H MOV AL, 0DFHLP3: OUT DX, AL CALL DELAY SUB AL, 00H LOOP LP3P4: MOV CX,20H MOV AL, 0FFHLP4: OUT DX, AL CALL DELAY SUB AL, 01H LOOP LP4 RET DELAY: PUSH CX MOV CX, 8FFHPDELAY: LOOP PDELAY POP CX RET

8、CODE ENDS END START 4.2 执行结果(1)A/D转换实验结果如图4-9,电压是4.900V。 图4-9 A/D转换实验结果改变电阻之后,如图4-10,电压为0.095V。 图4-10 A/D转换实验结果(2)D/A转换实验结果自定义波形结果如图4-11和4-12所示。图4-11 自定义猫耳朵波形图4-11 自定义城堡波形五、程序调试说明和实验感想5.1 调试说明 在A/D转换实验中,逐渐增加电阻,电压逐渐减少到0V,符合电路结果。在D/A转换实验中,我先尝试了一些简单的图形,发现断位会被一条竖线直接连上,然后利用这个特性,先实现了直线型和阶梯型,然后尝试了城堡型和猫耳朵。5.2 实验感想与收获 本次实验尝试了A/D转换芯片和D/A转换芯片,在D/A实验中,在具体操作的时候遇到了许多的问题。从波形混乱到波形偏差,不断更正方法,终于得到了自己较为满意的图形,过程中,一些失误的代码也创造出了意想不到的有趣的图形。通过这次实验,让我对波形显示有了更深刻的理解,熟悉了A/D转化和D/A转化的操作流程。5.3 实验特色 尝试了多种波形,从一开始最简单的阶梯型,尝试城堡型,最后尝试了特色猫耳朵型。5.4 展望 实现正弦波形。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1