课程设计报告ADC0809控制_第1页
课程设计报告ADC0809控制_第2页
课程设计报告ADC0809控制_第3页
课程设计报告ADC0809控制_第4页
课程设计报告ADC0809控制_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机控制ADC0809模数转换及显示的设计【摘要】传感器的作用是将不易检测的非电量信号转换为易于检测的电信号,如电压、电流、电荷等,为了实现系统自动化和智能化,就需要有中央处理器对外界信号进行分析并作出相应的处理,而CPU属于数字系统,只能用于处理数字信号,这就需要将模拟信号转换成数字信号来处理,因此,信号采集与处理系统的设计与研究有着十分重要的意义。一、 设计目的学习操作数字电路设计实验开发系统,掌握数据采集工作原理及应用。掌握proteus和单片机C语言设计方法。学习掌握单片机设计的全过程。二、 设计内容本课程设计是利用51单片机设计一个数据采集系统,并用4位数码管显示输入的电压。选用ADC0809芯片作为AD转换电路,设计中把输入的电压量转换成数字量进行显示。设计具体要求如下:在proteus中绘制电路原理图;熟练掌握单片机C语言,编写控制程序;利用proteus仿真所编写的程序,模拟验证所编写的模块功能;整理设计内容,编写设计说明书。三、 设计方案(包括器件选择、工作流程框图)本课程设计的基本要求就是用单片机控制ADC0809的模拟采集并将采集的电压值显示在四位数码管上,为了使设计功能更加完善,可以为最小系统添加按键模块,因为ADC0809模数转换器有八路模拟采集通道,为了充分利用系统资源,可以通过添加按键模块来控制采集通道,实现多路通道分时采集。同时,在实际工程中,比如自动化、智能化控制系统中,往往需要有根据外界输入的情况对其作出智能化反馈,使系统实现良好的人机交互。该设计实现当输入电压大于或者小于一定范围的时候,LED灯亮。总体框图:

图1系统设计总体方案框图1、AT89C51单片机简介本课程设计的要求比较简单,所以可以选择使用比较简单的MCS-51系列的AT89C51单片机即可。其特点如下:ONDU1J:H-FP_fzr吓盘=4鱼亠11111111

PPPPPPFP(.ADCijPO0J:H-FP_fzr吓盘=4鱼亠11111111

PPPPPPFP(.ADCijPO0〔ADMlPV1l:.AD2:lP02(ADMiPtU(AlMjMfJ(AIJ3JP1.F5〔AM〕叭P3-3i:ErrT|.pjjfErnJi-P^5|TDP14CTO)EA^TP{AE:lP20沁1壮1(A1.CIJP21(A1.1JP2A(A12JP2-I(Al咖5iAJJ:iP24(.AJ5JP2_、XTALIXTAL1RfsT:P3^(WR;lVCC□ND{RXDgOCTXDjPMALFPRCHJPSEN图2AT89C51引脚图8位CPU,即CPU一次可以处理8为数据。•布尔代数处理能力,具有位寻址能力。128B内部数据存储器,21个专用寄存器。两个16为可编程定时器/计数器32个(4X8位)双向可独立寻址的I/O接口。一个全双工UART(异步串行通信接口)。5个中断源,两级中断优先级控制器。时钟电路,外部晶振和起振电容可产生1.2〜12MHZ的时钟频率。外部程序存储器寻址空间为64KB,外部数据存储器寻址空间为64KB。单一+5V电源供电,双列直插式40引脚DIP封装。和MCS-51系列产品指令兼容;6个中断源。低功耗掉电和待机模式。重要引脚介绍:PortPinAlternateFunctions(外部功能)P3.0RXD(serialinputport)串行输入接口P3.1TXD(serialoutputport)串行输出接口P3.2INT0(externalinterrupt0)外部中断0P3.3INT1(externalinterrupt1)外部中断1P3.4T0(timer0externalinput)定时器/计数器0P3.5T1(timer1externalinput)定时器/计数器1P3.6WR(externaldatamemorywritestrobe)外部数据存储器读选通P3.7RD(externaldatamemoryreadstrobe)外部数据存储器与选通ALE地址所存允许端EA访问外部存储器使能端PESN外部程序存储器输出使能RST复位端l.'2IN3IN2IN4INIIN5IN,IN6AGBSTg厂EO(?oALEIJ3uD7OE匚IX;CLK3VccIMVREF+DOCNDriD2ADC0S09本数据采集系统采用单片机作为处理器,单片机所处理和传输的都是不连续的数字信号,而实际中遇到的大多数都是连续变化的模拟量,模拟量经传感器转换为电信号后,需要模/数转换将其变成数字信号才能输入到数字系统中进行处理与控制,因此,把模拟量转换成数字量的输出的接口电路,即A/D转换就是实现信号转换的桥梁。目前,有多种类型的A/D转换器,如并行比较型、逐次逼近型、积分型等。本设计采用逐次逼近型ADC0809转化器,该类型模数转换器转换精度高、速度快、价格适中,是目前种类最多、应用最广的模数转换器。如ADC0809内部结构图,此模数转换器由比较器、D/A转化器、寄存器、时钟发生器以及控制逻辑电路组成。ADC0809就是一种CMOS单片逐次逼近式A/D转换器,其内部结构如图所示。该芯片由8路模拟开关、地址所存于与译码器、比较器、8位开关树型D/A转换器、逐次逼近寄存器、三态输出锁存器等电路组成,因此,ADC0809可处理8路模拟量输入,且有三态输出能力。该器件既可以与各种微处理器相连,也可以单独工作,其输出与TTL电平兼容。•分辨率为8位。•电压输入型。误差为土LSB,无漏码。转换时间为100us。很容易与微处理器连接。单一电源+5V供

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论