任务1数字电压表的设计ppt课件_第1页
任务1数字电压表的设计ppt课件_第2页
任务1数字电压表的设计ppt课件_第3页
任务1数字电压表的设计ppt课件_第4页
任务1数字电压表的设计ppt课件_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、义务义务1 数字电压表的设计数字电压表的设计 工程工程4. 测控系统的设计测控系统的设计 利用0809做A/ D转换,编制程序,将模拟量转换成数字量,经过二位七段数码管显示器显示。 义务: 跟我学4.1 A/D转换器接口转换器接口 1. 概述 A/D转换器用以实现模拟量向数字量的转换。 按转换原理可分为 4 种: 计数式、 双积分式、逐次逼近式以及并行式A/D转换器。 逐次逼近式A/D转换器是一种速度较快, 精度较高的转换器, 其转换时间大约在几微秒到几百微秒之间。常用的这种芯片有: 1 ADC0801ADC0805型 8 位MOS型A/D转换器; 2 ADC0808/0809 型 8 位MO

2、S型A/D转换器; 3 ADC0816/0817 型 8 位MOS型A/D转换器; 量化间隔和量化误差是A/D转换器的主要技术目的之一。 量化间隔由下式计算: 12 n满量程输入电压 其中n为A/D转换器的位数。 量化误差有两种表示方法: 一种是绝对量化误差; 另一种是相对量化误差。 绝对量化误差 22量化间隔121n2. 典型典型A/D转换器芯片转换器芯片ADC0809 简介简介 图 4.1.1 ADC0809的内部构造 图4.1.2 ADC0809引脚图 表 4.1.1 地址码与输入通道的对应关系 图 4.1.3 ADC0809时序图 3. ADC0809与与AT89C51 的接口电路的接

3、口电路 1) 查询方式 图 4.1.4 下面的程序是采用查询方法, 分别对 8 路模拟信号轮番采样一次, 并依次把结果转存到数据存储区的采样转换程序。 MOV R1, data ; 置数据区首址 MOV DPTR, 7FF8H ; P2.7=0, 指向通道 0 MOV R7, 08H ; 置通道数LP1: MOVX DPTR, A ; 启动A/D转换 MOV R6, 0AH ; 软件延时DALY: NOP NOP NOP NOPNOPDJNZ R6, DALYMOVX A, DPTR ; 读取转换结果MOV R1, A ; 存储数据INC DPTR ; 指向下一个通道INC R1 ; 修正数据

4、区指针DJNZ R7, LP1 ; 8 个通道全采样完了吗? 4. 中断方式中断方式 图 4.1.5 这里将ADC0809 作为一个外部扩展的并行I/O口, 直接由89C51的P2.0和WR脉冲进展启动。因此其端口地址为 0FEF8H。用中断方式读取转换结果的数字量, 模拟量输入通道选择端ADD A、ADD B、ADD C分别与89C51的P0.0、 P0.1、P0.2 直接相连, CLK由 89C51 的ALE提供。其读取通道 0 转换后的数字量程序段如下: ORG 1000H INADC: SETB IT1 ; INT1设为边沿触发 SETB EA ; 开中断INT1 SETB EX1 MOV DPTR, 0FEF8H ; 端口地址送DPTR MOV A, 00H ; 选择 0 通道输入 MOVX DPTR, A ; 启动输入 ORG 0013HAJMP PINT1 PINT1: MOV DPTR, 0FEF8H ; 端口地址送DPTR MOVX A, DPTR ; 读取IN0 的转换结果 MOV 50

温馨提示

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

评论

0/150

提交评论