ADC0809采用中断方式的实验.pdf

ADC0809采用中断方式的实验.pdf

ID:57072779

大小:690.46 KB

页数:10页

时间:2020-08-02

ADC0809采用中断方式的实验.pdf_第1页
ADC0809采用中断方式的实验.pdf_第2页
ADC0809采用中断方式的实验.pdf_第3页
ADC0809采用中断方式的实验.pdf_第4页
ADC0809采用中断方式的实验.pdf_第5页
资源描述:

《ADC0809采用中断方式的实验.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、苏州大学_城市轨道交通学院_10通信_蔡露_1042401011SchoolofUrbanRailTransportation,SoochowUniversityADC0809采用中断方式的实验一.实验目的了解和掌握A/D转换器的基本工作原理和主要技术指标;掌握8位A/D转换器ADC0809的内部结构、工作原理和引脚功能;掌握ADC0809与MCS-51单片机的接口电路设计、三种联系方式与软件编程。二.实验内容采用中断方式分别对8路模拟信号轮流进行采集,并将转换结果显示在LED显示器上。三.实验原理ADC0809结构及引脚功能1、ADC

2、0809的内部逻辑结构图如图3-1所示。图3-1ADC0809内部逻辑结构单片机实验报告1ADC0809采用中断方式的实验图中多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用一个A/D转换器进行转换,这是一种经济的多路数据采集方法。地址锁存与译码电路完成对A、B、C3个地址位进行锁存和译码,其译码输出用于通道选择,其转换结果通过三态输出锁存器存放、输出,因此可以直接与系统数据总线相连,表3-1为通道选择表。表3-1通道选择表2、ADC0809芯片为28引脚为双列直插式封装,引脚排列见图3-2。图3-2ADC0809引脚图对ADC

3、0809主要信号引脚的功能说明如下:IN7~IN0——模拟量输入通道ALE——地址锁存允许信号。对应ALE上跳沿,A、B、C地址状态送入地址锁存器中。START——转换启动信号。START上升沿时,复位ADC0809;START下降沿时启动芯片,开始进行A/D转换;在A/D转换期间,START应保持低电平。本信号有时简写为ST.A、B、C——地址线。通道端口选择线,A为低地址,C为高地址,引脚图中为ADDA,ADDB和ADDC。其地址状态与通道对应关系见表9-1。CLK——时钟信号。ADC0809的内部没有时钟电路,所需时钟信号由外界提

4、供,因此有时钟信号引脚。通常使用频率为500KHz的时钟信号EOC——转换结束信号。EOC=0,正在进行转换;EOC=1,转换结束。使用中该状态信号即可作为查询的状态标志,又可作为中断请求信号使用。D7~D0——数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连。D0为最低位,D7为最高OE——输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高阻;OE=1,输出转换得到的数据。Vcc——+5V电源。Vref——参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为+5

5、V(Vref(+)=+5V,Vref(-)=-5V).ADC0809与MCS-51单片机的硬件接口电路设计ADC0809转换完成后要和单片机进行通信联系,以便及时取走转换结果。联系方式可采用查询方式、中断方式和延时方式。采用何种方式,应视具体情况按总体要求选择。ADC0809与MCS-51单片机的硬件接口如图3所示,该电路既可用作查询方式,又可用作中断方式。按实验要求我们选择中断方式。图3ADC0809与MCS-51的连接由于ADC0809片内五十中,可利用MCS-51提供的地址锁存允许信号ALE经D触发器二分频后获得,ALE脚的频率是

6、MCS-51单片机的时钟频率的1/6,。如果单片机的始终频率采用6MHz,则ALE引脚的输出频率为1MHz,再二分频后为500kHz,符合ADC0809对时钟频率的要求。由于ADC0809具有输出三态锁存器,故其8位数据输出引脚可直接与数据总线相连。地址译码器引脚A、B、C分别与地址总线的低3位A0、A1、A2相连,以选通IN0~IN7中的一个通道。在ALE的上升沿,将通道地址锁存到地址锁存器。将P2.7(地址总线的最高位A15)作为片选信号,在启动A/D转换时,有单片机的写信号WR与P2.7控制ADC的地质所存和转换启动。由于ALE和

7、START连载一起,因此ADC0809在锁存器地址的同时也启动转换。在读取转换结时,用单片机的读信号RD和P2.7引脚经或非门后,产生的正脉冲作为输出允许OE信号,用以打开三态输出锁存器。EOC作为A/D转换结束标志,可作为转换结束的状态查询信号或中断请求信号,高电平时刻读取转换结果。四.源程序设计采用中断方式,分别对8路模拟信号轮流采样一次,并依此将转换结果输出到LED显示器。将引脚EOC经过反相后接到MCS-51的INT0或INT1端,有主程序启动A/D转换,转换结束后ADC通过EOC向CPU请求中断,CPU自用中断方式读取转换结果

8、。#include#includesbitSTART=P3^6;sbitALE=P3^7;sbitADDA=P3^0;sbitADDB=P3^1;sbitADDC=P3^

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。