ImageVerifierCode 换一换
格式:DOC , 页数:26 ,大小:1.56MB ,
资源ID:250665      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/250665.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机课程设计DA与AD转换电路实现.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

微机课程设计DA与AD转换电路实现.doc

1、微机原理课程设计题目:DA与AD接口电路设计班级:xxx姓名:xxx 学号:xxx 成绩: A/D与D/A的接口电路设计【摘要】:随着社会的发展,模拟量与数字量在我们的生活中的作用越来越重要,特别是在图像处理与通信系统中应用及为广泛。因此,AD与DA的转换的精度与效率就越发重要了,本次课程设计主要利用8086CPU为核心控制器,DA0832为数模转换核心、AD0809为模数转换核心来实现对输入信号进行模数与数模的转换,同时在微机监测与控制系统中芯片与外界进行信息交换就必须进行AD与DA转换,在通信中AD与DA转换的应用占主导地位。【关键字】:8086CPU DA与AD转换 通信系统一、 前言1

2、.1 设计背景随着科学技术的发展,由于微机只能处理数字化的信息,而在实际应用中被控对象常常是连续变换的物理量,因此,微机用于测控系统时需要有能吧模拟信号转换成数字信号的接口,以便于能对被控制对象进行处理和控制。A/D与D/A转换器就承担这样的任务,它适用于工业自动化控制,数据采集等许多领域。信号与图像的的DA与AD转换在气象卫星遥感图象数据传输、导航系统、雷达、遥测遥控中应用非常广泛,特别是在自动控制中。模数转换最早应用于电话中把语音信号转化为数字信号进行传输,然后再把数字信号解码出来。现在,DA与AD有着多种应用形式,包括自动控制系统,各种通信系统以及图像处理等。DA技术是把数字信号转化为模

3、拟信号的技术,AD技术是把模拟信号转化为数字信号的一种技术。利用这一原理,可以实现许多复杂与难于传输的信号的控制,因此设计一个高效而精确度高的电路是至关重要的。 1.2 设计目的 (1)提高我们自身对电路与程序设计与分析的能力与思想,加强知识的运用能力,将课堂所学知识运用到实际生活中去。 (2)进一步理解数模与模数转换的过程,熟悉8086微处理器在各种系统中的运用。 (3)掌握芯片DA0832与AD0809的工作特性作用,同时熟掌握汇编语言程序的编程方法。 (4) 同时了解DA与AD在自动控制系统以及在通信系统、图像处理中的应用。1.3 设计意义(1) 微型计算机原理与接口技术 是一门专业考查

4、课程,它主要内容包括微型计算机体系结构、 8086 微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。要求我们对微 机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的 结构、 8086 微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题 和解决问题的能力。(2) 我们知道当我们用计算机来构成数据采集或者是过程控制等系统时,所要采集的外部信号或被控制对象的参数,往往是温度,压力,流量,声音和位移 等连续变化的模拟量。但是,计算机只能处理不连续的数字量,即离散的有限值。因此,必须用模数转换器即 A/D 转换器将

5、模拟信号变成数字量后才能送入计算机进行处理。(3)计算机处理后的结果也必须通过数模转换器即 D/A 转换器转换成模拟量后,在示波器上显示结果波形和在记录仪上描述下来,或者是驱动执行部件,才能达到控制目的。可见模数或数模转换在构成一个控制系统中起着非常重要的作用。我们这里通过设计这个数字信号发生器,可以使我们加深对该转换过程的认识和理解,有利于以后的学习及设计一个控制系统。1.4 设计要求设计一个具有8位A/D变换器和一个8位D/A变换器的外设接口路。1.5 设计工具计算机 VC+6.0软件 PROTEUS软件1.6 设计流程微型计算机由微处理器,存储器,接口电路以及连接在这些部件上的总线组成。

6、微处理器,存储器和所有IO设备之间的信息交换都通过总线进行。总线包括地址总线,数据总线和控制总线,他们始于CPU或终于CPU,现代微机大部分都是这种以总线为中心的结构。8088CPU的地址数据总线AD15-AD0和地址状态总线A16/S3-A19/S6是复用的,必须通过地址锁存器把地址总线和数据总线分离。控制总线直接和8088CPU相连,这样8088CPU就工作在最小工作方式。 微型计算机及外围设备组成微型计算机系统的硬件,外围设备必须通过接口电路才能与系统总线相连,因此构建一个基于8088CPU的简单微型计算机系统就是工作于最小工作方式的8088CPU系统总线上挂上一定规模的存储器和接口电路

7、,然后在把合适的外围设备连接到接口电路上。一个基于8088CPU的简单微型计算机系统框图如图所示。图中键盘与显示器作为外围设备通过接口芯片与系统总线相连。图1 系统总体框图提出设计指标小组讨论拟定电路方案电路连接程序编写运行正确仿真调试结果测量指标满足?设计结束程序编译连接重编程序修改电路方案二、元件原理介绍 为了能让电路能够更加清晰可见,下面对各个元件进行分析 总的电路图如下所示: 图2 总电路图2.1 CPU8086简介 1、 8086微处理器内部基本结构8086的内部结构从功能分成两个单元:总线接口单元BIU管理8086与系统总线的接口,负责CPU对存储器和外设进行访问执行单元EU负责指

8、令的译码、执行和数据的运算,两个单元相互独立,分别完成各自操作,两个单元可以并行执行,实现指令取指和执行的流水线操作图3 8086的内部结构2、8086CPU寄存器结构(1).通用寄存器AX/BX/CX/DX BP/SP DI/SI(2).指令指针寄存器IP(3).标志寄存器1PSW(4).段寄存器4 CS/SS/DS/ES 8086 CPU内部寄存器如图示图4 8086 CPU内部寄存器3、8086总线的工作周期时钟周期(Clock Cycle):执行指令的一系列操作都是在时钟脉冲CLK的统一控制下逐步进行的,一个时钟脉冲时间称为一个时钟周期(Clock Cycle)。时钟周期由计算机的主频

9、决定,是CPU的定时基准,例如,8086的主频为5MHz则1个时钟为200ns。8086CPU与外部交换信息总是通过总线进行的。CPU从存储器或外设存或取一个字节或字所需的时间称为总线周期(Bus Cycle)。一个基本的总线周期由四个时钟周期组成,分别称为T1、T2、T3和T4时钟周期,或T状态(State)。指令周期:一条指令的执行包括取指令、分析指令和执行指令。一条指令从开始取指令到最后执行完毕所需的时间称为一个指令周期 。4. 8086微处理器外部基本引脚与工作模式两种组态构成两种不同规模的应用系统,最小组态模式,构成小规模的应用系统,8088本身提供所有的系统总线信号,最大组态模式构

10、成较大规模的应用系统,例如可以接入数值协处理器8087,。8088和总线控制器8288共同形成系统总线信号两种组态利用MN/MX*引脚区别。MN/MX*接高电平为最小组态模式,MN/MX*接低电平为最大组态模式,两种组态下的内部操作并没有区别。8086微处理器外部基本引脚:图5 8086微处理器外部基本引脚总线周期IO/M*WR*RD*存储器读低高低存储器写低低高I/O读高高低I/O写高低高图5 8086读写时序2.2 DAC0832简介1. D/A转换器工作时,只要CPU把数据送到它们的输入端,就开始转换,而不需要专门的控制信号触发转换开始。同时,D/A转换器也不提供转换结束之类的状态信号,

11、所以CPU向DAC传送数据时,也不必查询DAC的状态是否准备好,只要两次传送数据之间间隔不小于DAC的转换时间,都能得出正确的结果2. 8位D/A转换器接口设计8位D/A转换器DAC0832 (1)内部结构及引脚功能图6 DAC0832内部结构(2).DAC0832输出方式DAC0832是电流型输出的,有电流输出1(IOUT1)和电流输出(IOUT2),IOUT1+IOUT2=常数。由于大部分器件是电压型的,因此需将电流信号转换为电压信号,对于DAC0832而言,在其输出端接一运算放大器即可。根据不同的应用,DAC0832可以接成单极性输出,也可以接成双极性输出方式。单极性工作输出接线如图所示

12、:图7单极性工作输出接线双极性工作输出接线如图所示: 图8 双极性工作输出接线(3). DAC0832与CPU的连接1)单缓冲工作方式按单缓冲工作方式,它与CPU的连接电路如图所示:图9 单缓冲工作方式2)双缓冲工作方式: 图10 双缓冲工作方式(4).DAC0832引脚功能简介图11 DAC0832引脚功能DI0-DI7:数据输入线,TLL电平。 ILE:数据锁存允许控制信号输入线,高电平有效。 CS:片选信号输入线,低电平有效。 WR1:为输入寄存器的写选通信号。 XFER:数据传送控制信号输入线,低电平有效。 WR2:为DAC寄存器写选通输入线。 Iout1:电流输出线。当输入全为1时I

13、out1最大。 Iout2: 电流输出线。其值与Iout1之和为一常数。 Rfb:反馈信号输入线,芯片内部有反馈电阻. Vcc:电源输入线 (+5v+15v) Vref:基准电压输入线 (-10v+10v) AGND:模拟地,摸拟信号和基准电源的参考地. DGND:数字地,两种地线在基准电源处共地比较好.2.3 ADC0809简介1.主要性能指标ADC0809是CMOS数据采集器件,它不仅包括一个8位的逐次逼近型的A/D部分,而且还提供一个8通道的模拟多路开关和联合寻址逻辑。 2.内部结构及引脚功能ADC0809的原理框图如图所示:图12 ADC0809 内部结构及引脚3. ADC0809与8

14、086CPU接口(1)查询法ADC0809与CPU采用查询法的接口电路,如图所图13 查询法的接口电路(2)中断法ADC0809与8086CPU采用中断响应的接口电路如图:图 14 中断响应的接口电路4. ADC0809引脚功能简介图15 ADC0809引脚功能IN7IN0模拟量输入通道ALE地址锁存允许信号。对应ALE上跳沿,A、B、C地址状态送入地址锁存器中START转换启动信号。START上升沿时,复位ADC0809;START下降沿时启动芯片,开始进行A/D转换;在A/D转换期间,START应保持 低电平。本信号有时简写为ST.A、B、C地址线。 通道端口选择线,A为低地址,C为高地址,引脚图中为ADDA,ADDB和ADDCCLK时钟信号。ADC0809的内部没有时钟电路,所需时钟信号由外界提供,因此有时钟信号引脚。通常使用频率为500KHz的时钟信号EOC转换结束信号。EOC=0,正在进行转换;EOC=1,转换结束。使用中该状态信号即可作为查询的状态标志,又可作为中断请求信号使用。D7D0数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连。D0为最低位,D7为最高

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1