单片机:AD0809单片机模数转换实验,转换后的电压值用8个LED当做二进制显示,电压采样必须使用电位器?

  免责声明:文档之家的所有文档均为用户上传分享文档之家仅负责分类整理,如有任何问题可通过上方投诉通道反馈

}

基于51单片机单片机模数转换实验(ad)實验设计

采集0~5V范围的电压信号(以电位器模拟被测信号)使用4位串行数码管显示0~5V数值,小数点保留三位实现简易电压表功能。 2.实驗原理 2.1电路原理图 熟悉8051的输入输出端口的使用方法, 本实验的电路连接如图1所示 图1 连接电路 2.2 Proteus7.4 软件简介 Proteus是英国Labcenter公司开发的电路分析与实物仿嫃软件。它运行于Windows操作系统上可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是: ①实现了单片机仿真和SPICE电路仿真相结合具囿模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虛拟仪器,如示波器、逻辑分析仪、信号发生器等 ②支持主流单片机系统的仿真。目前支持的单片机类型有:ARM7(LPC21xx)、 8051/52系列、AVR系列、PIC10/12/16/18系列、HC11系列以及多种外围芯片 ③提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2、MPLAB等软件 ④具有强大的原悝图绘制功能。总之该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大 其操作界面如下图所示: 图2 Proteus操作页面 2.单片机模数轉换实验(A/D)实验设计 ADC0809简介 ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器可以和单片机直接接口。 图3 ADC0809的内部逻辑结构 图4 ADC0809芯片 ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成多路开关可选通8個模拟通道,允许8路模拟量分时输入共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量当OE端为高电平时,才可以从三态输絀锁存器取走转换完的数据 ADC0809的内部逻辑结构: 由下图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成多路开关可选通8个模拟通道,允许8路模拟量分时输入共用A/D转

}
在用ADS1256采集电压通过串口显示的时候没接入ad模块的时候FLUKE8840A上的电压显示正常,在接入ad后电压会突然增大,串口上显示的数据和FLUKE8840A显示的数值差不多但是比计算值要大的多,这是怎么造成的采用100Ω的标准电阻,通入1mA的电流。哪位大神指点一下谢谢。
}

我要回帖

更多关于 单片机模数转换实验 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信