0832 DA转换器实验.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
0832 DA转换器实验

集 美 大 学 计 算 机 工 程 学 院 实 验 报 告 课程名称 微机系统与接口技术 实验名称 实验五 0832 D/A转换器实验 实验类型 设计型 姓名 学号 日期 地点 成绩 教师 评语: 1. 实验目的及内容 1.1实验目的 1.了解数模转换的原理及与8086的接口逻辑。 2.掌握使用DAC0832进行数模转换的技术。 1.2实验内容 1)设计DAC0832与8086CPU的硬件连接图,分配DAC0832的基地址为0FF00H。 2)设计DAC0832的硬件连接,编写程序,实现让0832依次输出方波、负向锯齿波、三角波、正弦波、,并不断重复。要求在示波器上可看到每个波形2个完整的波形。 产生正弦波的数据如下: 7FH,8BH,96H,0A1H,0ABH,0B6H,0C0H,0C9H,0D2H0DAH,0E2H,0E8H 0EEH,0F4H,0F8H,0FBH,0FEH,0FFH,0FFH,0FFH,0FEH,0FBH,0F8H,0F4H 0EEH,0E8H,0E2H,0DAH,0D2H,0C9H,0C0H,0B6H,0ABH,0A1H,096H,08BH 07FH74H,69H,5EH,54H,49H,40H,36H,2DH,25H,1DH,17H 11H,0BH,7,4,2,0,0,0,2,4,7,0BH 11H,17H,1DH,25H,2DH,36H,40H,49H,54H,5EH,69H,74H 3)画出各种波形的示意图,并在示意图上标示出波形的最高、最低峰值和周期(根据示波器测量各种波形的最高、最低峰值与波形的周期)。 2. 实验环境 星研电子软件,STAR系列实验仪一套、PC机一台DAC0832是双列直插式8位D/A转换器。能完成数字量输入到模拟量(电流)输出的转换。DAC0832D/A转换器形成模拟电流量,再将模拟量送到示波器显示出来。 编程时用地址0FF00H的选通作为CS和WR的控制信号,DAC0832输入一个数字量,经过转换器转换后变成一个电压模拟量,输出到示波器并显示,编程时设置一个合适的延时来间隔每个数字量的输入,当向示波器输入一组完整的波形数据后,示波器上显示将显示对应的完整波形。编程时在显示每种波形后都设置一个相应的延时,经过适当的时间再转换并显示另外一个波形。实验中通过编写程序实现依次输出正弦波、锯齿波、方波、三角波。 实验步骤 4.1电路设计 4.2实验装置的连线说明 F3区:CS —— A3区:CS1 F3区:OUT —— 示波器阳极探头 F3区:GND —— 示波器阴极探头 4.3编写实验程序 详细程序附件中有进行分析。 4.4运行调试程序 1)按要求设计的电路正确连接线路,检查完毕后打开电源。 2)打开PC机中的星研软件,并载入源程序。 3)选择“运行”——“进入调试状态”。 4)装载完毕后,选择“全速运行”的按钮,观察示波器的显示情况 5. 实验结论 在示波器上循环输出正弦波、锯齿波、方波、三角波。 示波器显示如下波形: 波形 峰-峰值 周期 方波 5.28V 22.68ms 负向锯齿波 5.12V 24.40ms 三角波 5.20V 22.80ms 正弦波 5.12V 20.88ms 6. 实验分析 1.实验中老师有问到DAC0832和ADC0809的问题。DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成ADC0809内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。不同波形产生实质上是对输出的二进制数字量进行相应改变来实现的。方波信号可以利用定时器中断产生的,每次中断时,将输出的信号按位反即可;三角波信号是将输出的二进制数字信号依次加1,达到0xff时依次减1,并实时将数字信号经D/A转换得到;锯齿波信号是将输出的二进制数字信号依次1,达到00时置为0,并实时将数字信号经D/A转换得到的正弦波可以预先写出正弦波表,通过读出表中的值然后经D/A转换后输出。 汇编语言源程序 .MODEL TINY EXTRN display8:NEAR .STACK 100 .DATA BUF DB 7FH,8BH,96H,0A1H,0ABH,0B6H,0C0H,0C9H,0D2H,0DAH ;产生正弦波的数据 DB 0E2H,0E8H,0EEH,0F4H,0F8H,0FBH,0FEH,0FFH,0FFH,0FFH DB 0FEH,0FBH,0F8H,0F4H,0EEH,0E8H,0E2H,0DAH,0D2H,0C9H

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档