DA转换实验报告 下载本文

D/A转换实验报告

组员: 杜亚亚

田亚峰

摘要

此次设计实验是以AT89C51、DAC0832、741为核心,并加以其他辅助电路来实验D/A转换,其中主要是利用单片机来控制从数字量到模拟量的整个转换。先是从键盘输入数字量到单片机,再从单片机输出到DAC0832,经D/A转换后输出与该数字量大小对应的模拟电压,并用LED数码管显示出来输入的数字量值。

目录

1.方案设计及论证 .................................................................................................................................. 2

1.1理论分析 ................................................................................................................................... 2 1.2单片机选择 ............................................................................................................................... 2 1.3键盘设计 ................................................................................................................................... 2 1.4 D/A转换选择 ........................................................................................................................... 3 2.硬件设计.............................................................................................................................................. 3

2.1单片机模块 ............................................................................................................................... 3 2.2 D/A转换模块 ........................................................................................................................... 4 3.软件设计.............................................................................................................................................. 6 4.仿真验证及调试 .................................................................................................................................. 6

4.1调试方法 ................................................................................................................................... 6 4.2性能测试仪器 ........................................................................................................................... 7 4.3实验数据 ................................................................................................................................... 7 4.4误差分析 ................................................................................................................................... 8 5.设计总结及体会 .................................................................................................................................. 8 附录(一):实物图 ............................................................................................................................. 9 附录(二)软件程序 ............................................................................................................................. 9

1.方案设计及论证 1.1理论分析

根据本次设计任务的要求,由单片机模块、D/A转换模块、反相比例加法运算电路构成。系统框图如下:

图1 系统框图

1.2单片机选择

方案一:选用AT89C51 方案二:选用AT89C52

论证:1)AT89C52的程序空间为8K 比AT89C51的空间大 2)AT89C52多了个T2定时器,所以比89C51多几个寄存器 因此选用AT89C52.

1.3键盘设计

方案一:采用独立式键盘 方案二:采用矩阵式键盘

论证:由于独立式键盘占用较多的I/O线,因此选用4×4矩阵式键盘输入,以保证10个数全部完整输入,节省I/O端口资源。

1.4 D/A转换选择

此次设计选用DAC0832,它是由一个八位输入锁存器、一个8位D/A锁存器和一个8位D/A转换器三个部分组成。D/A转换器将输入的数字量转换为模拟量输出,数字量是由若干数位构成的,就是把每一位上的代码按照权值转换为对应的模拟量,再把各位所对应的模拟量相加,所得到各位模拟量的和便是数字量所对应的模拟量。

2.硬件设计

2.1单片机模块

89C51单片机本身的电源电压是5v,有两种低功耗方式:待机方式和掉电方式。在掉电状态下,其耗电电流为3mA,在掉电方式下提供约50mA的电流。80C51单片机是8位单片机,速度较慢,且不能在线编程。在单片机的外部加一个振荡电路,这个电路有晶振和两个电容组成,晶振两端分别接到两个电容的一端,两个电容的另一端都要接地。这两个电容串联的容量就是就等于负载电容,这两个电容选用33PF的。在P0端口接一个上拉电阻,增加高电平驱动能力。P0口输出七段码,P2.0、P2.1、P2.2、P2.3口输出位选码。