- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动化系 计算机原理几应用 综合实验 实验九DA及AD转换 一.实验目的: 1、学习D/A及A/D转换的基本原理 2、掌握D/A及A/D转换器DAC0832 ADC0809的使用方法 二.实验准备: 1、复习有关DA及AD转换,DAC0832及 ADC0809的有关知识 综合实验 实验九DA及AD转换 2、对照DAC0832和ADC0809工作原理及时序,看懂实验接线图 3、接实验内容要求事先编写汇编语言源程序并加以良好的注释 综合实验 实验九DA及AD转换 三.实验内容: 1、D/A转换 用DAC0832实现D/A转换,使产生的模拟电压波形分别为锯齿波,三角波和正弦波 要求: 程序运行后等待键入 (1)若键入‘1’,则产生锯齿波 (2)若键入‘2’,则产生三角波 综合实验 实验九DA及AD转换 (3)若键入‘3’,则产生正弦波 (4)若键入‘4’,则返回DOS 程序运行过程中没有新键入别的数字,则维持原状不变,用示波器能观测到连续的电压波形。 综合实验 实验九DA及AD转换 2、A/D转换 用ADC0809实现A/D转换,用汇编语言程序自动对一个模拟信号重复采集20组不同的数据,在CRT上将每组数据对应显示成如下形式: D/A A/D xx xx … … 然后等待键盘输入,若键入字母C则接着往下再做20组数据;若键入字母E则退回DOS。输入字母大小写应能兼容。 综合实验 实验九DA及AD转换 四.注意事项: 1、D/A转换的实验接线 在TPC实验台的左边居中找到DAC芯片,用一根导线将其CS片选端引至实验台右上角的I/O地址译码信号,接线完成。 2、由于历史的原因,目前使用的TPC实验台上标记的I/O地址是不正确的。正确的I/O地址必须通过查看系统分配的资源再进行一定的计算得出。 综合实验 实验九DA及AD转换 假设通过查看系统分配的资源得出TPC实验台的基地址为C400H,则实验平台上的280H即对应C400H,其他的地址可根据偏移量计算得出。 如290H则对应C410H,C410H即是实验平台上290H插孔所对应的真正的I/O地址。 查看系统分配的资源的方法前面已经讲述,此处省略。 综合实验 实验九DA及AD转换 3、为了得到连续的波形,同学们使用的数据点不能过少,数据点太少得出的波形台阶很明显,不能连续。对于正弦波最好不少于128个数据点。 4、A/D转换的实验接线 在TPC实验台的左下角找到ADC0809芯片,将其片选信号CS用导线引至实验台右上角的I/O地址译码信号,同时将其右下方的跳线JP3接成1-2相连。另外将 综合实验 实验九DA及AD转换 前面的DAC0832芯片的Ub输出插孔用导线连接至ADC0809芯片的IN1插孔,接线完成。 5、在D/A-A/D过程中,因为D/A和A/D芯片都需要一定的时间才能完成数字量和模拟量之间的转换,因此为了得到稳定的数据,需要在各条I/O指令之间插入恰当的延时指令。 综合实验 实验九DA及AD转换 6、若通过AH=2的DOS功能调用显示数据,则要注意寄存器AL中的内容会被破坏,如果需要AL中的数据,则要注意保护AL。 7、在D/A-A/D过程中,转换前和转换后的数字量通常会有小的误差,这是由于A/D和D/A芯片的转换精度有限造成的,属于正常现象。 *
文档评论(0)