22微型机及单片机应用技术.pptVIP

  • 4
  • 0
  • 约1.48千字
  • 约 12页
  • 2017-05-21 发布于浙江
  • 举报
22微型机及单片机应用技术

微型机及单片机原理与应用 第22/23讲 实验3:单片机与A/D、D/A转换器接口实验 总体实验目的 1.掌握TX-1C实验实验板的基本软硬件连接与使用方法。 2.实现实验板手册中提供的3.7 模数转换 ADC0804 的应用、3.8 数模转换DAC0832 的应用2个基本实验,掌握相关硬件和软件。 3.7模数转换 ADC0804 的应用 [实验要求] 从ADC0804 的模拟量通道输入0-5V 之间的模拟电压,通过ADC0804 转换成数字量送给单片机,经单片机处理后在数码管上以十进制形成显示出来。 [实验目的] 学习如果用单片机控制ADC0804芯片进行数模转换, 掌握数码管动态扫描显示的原理。 动态扫描 就六位数码管显示123456举例说明如下:先让第一个数码管显示1,其余的全部不亮,1大约亮几毫秒,然后熄灭,紧接着立即让第二个数码管显示2,其余的全部不亮,2同样亮几毫秒,依次这样亮到第六个数码管,然后再回来显示1,如此这样以很快的速度不断循环下去,由于人眼的视觉暂留时间大约为20毫秒左右,所以是感觉不出有不亮的数码管存在的,看见的是六个数码管同时在显示,数值是123456,如果我们把这个过程一点点放慢,看见的是从第一个数码管显1,然后移到第二个再显2,。。 。也就是说在任一时刻只有一位数码管是亮的。这就是数码管动态扫描显示的原理。 ADC0804 ADC0804是8位全MOS中速A/D 转换器、它是逐次逼近式A/D转换器,片内有三态数据输出锁存器,可以和单片机直接接口。单通道输入,转换时间大约为100us。ADC0804 转换时序是:当CS=0 许可进行A/D 转换。 WR由低到高时,A/D开始转换。CS与WR同时有效时启动A/D转换,转换结束产生INTR 信号(低电平有效) ,可供查询或者中断信号。在CS和RD 的控制下可以读取数据结果。 本实验没有使用INTR信号。 硬件电路 注意 拧动 AD 旁边的电位器,会在数码管的前三位显示 0-255 之间的数值。这就是把模拟信号转换成数字信号,即模数转换。 说明:由于不同 AD 的自身特性不同,所以时序如果掌握不好的话,很有可能在数码管上不会动态显示变化数值,但按下实验板上复位键后可更新内容。 3.8 数模转换DAC0832 的应用 [实验要求] 通过用单片机控制 DAC0832 输出锯齿波,让实验板上发光二极管 D12 由暗到亮变化,循环下去。 [实验目的] 学会用单片机控制数模转换芯片 AC0832。 DAC0832 DAC0832 是 8 位全 MOS 中速 D/A 转换器,采用 R—2RT 形电阻解码网络,转换结果为一对差动电流输出,转换时间大约为 1us。使用单电源+5V―+15V 供电。参考电压为-10V-+10V。在此我们直接选择+5V 作为参考电压。 DAC0832 有三种工作方式:直通方式,单缓冲方式,双缓冲方式;在此我们选择直通的工作方式,将 XFER、WR2、CS 管脚全部接数字地。管脚 8 接参考电压,在此我们接的参考电压是+5V。我们在控制 P0 口输出数据有规律的变化将可以产生三角波,锯齿波,梯型波等波形了。 硬件电路 注意 采用测试程序或自行编制程序,下载后可观察D12发光二极管由暗变亮再熄灭过程 随着给 DA 送的数字量的不断增加,其转换成模拟量的电流也不断的增大,所以我们观察发光二极管 D12 就会从暗变亮,熄灭。 要求提交 实验报告1份(含实验程序(C51、51汇编) * *

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档