ADC0809模数转换实验详解.docxVIP

  • 188
  • 0
  • 约1.5千字
  • 约 3页
  • 2021-01-10 发布于天津
  • 举报
实验三ADC0809模数转换实验 、实验目的 1、 掌握ADC080模/数转换芯片与单片机的连接方法及 ADC080的典型应用。 2、 掌握用查询方式、中断方式完成模/数转换程序的编写方法。 二、 实验说明 本实验使用ADC0809模数转换器,ADC0809是 8通道8位CMOS逐次逼近式 A/D转换芯片,片内有模拟量通道选择开关及相应的通道锁存、译码电路, A/D 转换后的数据由三态锁存器输出,由于片内没有时钟需外接时钟信号。下图为该 芯片的引脚图。 各引脚功能如下: IN0?IN7 :八路模拟信号输入端。 [NJ 凶』 [N-l 1N-5 IN』 DM adja W-7 ADD.fi START EOC ALE DI D7 OE EX CLOCK D5 VCC CM reft*) 聞 GND T矶J DL D2 ADC0809ADD-A ADD-B ADD-C三位地址码输入端。八路模拟信号转换选择由这三 个端口控制。 亠同 荷十 ADC0809 CLOCK外部时钟输入端(小于1MHZ。 斗眾 眾二^ DM ADJA — D(?D7:数字量输出端。 q=霊RT :皺=fc ——: EOC 4LE ■——ii— OE A/D转换结果输出允许控制端。当 0E为高电 +帑 貿一^ ——“5 声—— 平时,允许A/D转换结果从D0?D7端输出。 -k—逊 9 m ― A ALE地址锁存允许信号输入端。八路模拟通道地 运gr T習 — 址由A、B、C输入,在ALE信号有效时将该八路地址锁 ■ ||? 1 存。 START启动A/D转换信号输入端。当STAR■端输入一个正脉冲时,将进行 A/D转换。 EOC A/D转换结束信号输出端。当 A/D转换结束后,EOC俞出高电平。 Vref(+)、Vref(-):正负基准电压输入端。基准正电压的典型值为 +5V。 VCCffi GND芯片的电源端和地端。 三、 实验步骤 1、 单片机最小应用系统1的P0 口接A/D转换的D(?D7 口,单片机最小应 用系统1的Q(?Q7 口接0809的A0?A7 口,单片机最小应用系统1的WR RD P2.0、ALE INT1 分别接 A/D 转换的 WR RD P2.0、CLOCK INT1,A/D 转换的 IN接入+5V,单片机最小应用系统的 RXD TXD连接到串行静态显示实验模块的 DIN、CLK 2、 用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座 中,请注意仿真器的方向:缺口朝上。 3、 打开Keil uVision2 仿真软件,首先建立本实验的项目文件,接着添加 AD0809.ASM源程序,进行编译,直到编译无误。 4、 进行软件设置,选择硬件仿真,选择串行口,设置波特率为 38400。 5、 打开模块电源和总电源,点击开始调试按钮,点击 RUN按钮运行程序。 6全速运行程序,5LED静态显示“ AD XX”,“XX’为AD转换后的值,调 节模拟信号输入端的电位器旋钮,显示值随着变化,顺时针旋转值增大, AD转 换值的范围是00?FF。 四、流程图 1.流程图 五、思考题 1、A/D转换程序有三种编制方式:中断方式、查询方式、延时方式,实验 中使用了查询方式,请用另两种方式编制程序。 2、P0 口是数据/地址复用的端口,请说明实验中 ADC0809的模拟通道选择 开关在利用P0 口的数据口或地址地位口时,程序指令和硬件连线的关系。 六、电路图 +5V 一 10 ..RXD HtXD 74LS02 74LS02 5 卡 ADC0809

文档评论(0)

1亿VIP精品文档

相关文档