资讯详情

0832 DA转换器实验.doc

0832 DA转换器实验

集 美 大 学

计 算 机 工 程 学 院

实 验 报 告

课程名称微机系统与接口技术实验名称实验5

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、2、4、7BH

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区:CS1F3区:OUT——阳极探头示波器F3区:GND——阴极探头4的示波器.编制实验程序

详细程序附件中有进行分析。

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位输入存器DAC寄存器、8位D/A转换电路和转换控制电路ADC0809有一个8通道多路开关,可以根据地址码锁定译码后的信号,只选择8通道模拟输入信号中的一个A/D转换。本质上,不同波形的产生是通过相应地改变输出的二进制数字来实现的。方波信号可以通过定时器中断产生。每次中断时,输出信号可以按位置反转;三角波信号依次添加输出的二进制数字信号1,达到0xff依次减1,数字信号实时通过D/A转换得到;锯齿波信号是将输出的二进制数字信号依次放置在00时,并实时通过数字信号D/A转换得到的正弦波可以提前写出正弦波表,读出表中的值,然后D/A转换后输出。

汇编语言源程序

.MODELTINY

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

标签: 26针db直插连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台