任务1数字电压表的设计.ppt

上传人:本田雅阁 文档编号:2581097 上传时间:2019-04-12 格式:PPT 页数:15 大小:337.01KB
返回 下载 相关 举报
任务1数字电压表的设计.ppt_第1页
第1页 / 共15页
任务1数字电压表的设计.ppt_第2页
第2页 / 共15页
任务1数字电压表的设计.ppt_第3页
第3页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《任务1数字电压表的设计.ppt》由会员分享,可在线阅读,更多相关《任务1数字电压表的设计.ppt(15页珍藏版)》请在三一文库上搜索。

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 位MOS型A/D转换器; (3) ADC0

2、816/0817 型 8 位MOS型A/D转换器;,量化间隔和量化误差是A/D转换器的主要技术指标之一。 量化间隔由下式计算:,其中n为A/D转换器的位数。 量化误差有两种表示方法: 一种是绝对量化误差; 另一种是相对量化误差。 绝对量化误差,2. 典型A/D转换器芯片ADC0809 简介,图 4.1.1 ADC0809的内部结构,图4.1.2 ADC0809引脚图,表 4.1.1 地址码与输入通道的对应关系,图 4.1.3 ADC0809时序图,3. ADC0809与AT89C51 的接口电路,1) 查询方式,图 4.1.4,下面的程序是采用查询方法, 分别对 8 路模拟信号轮流采样一次,

3、并依次把结果转存到数据存储区的采样转换程序。,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,NOP NOP DJNZ R6, DALY MOVX A, DPTR ; 读取转换结果 MOV R1, A ; 存储数据 INC DPTR ; 指向下一个通道 INC R1 ; 修改数据区指针 DJNZ R7, LP1 ; 8 个通道全采样完了吗?,4. 中断方式,图 4.1

4、.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 0013H AJMP PINT1 PINT1: MOV DPTR, 0FEF8H ; 端口地址送DPTR MOVX A, DPTR ; 读取IN0 的转换结果 MOV 50H, A ; 存入 50H单元 MOV A, 00H MOVX DPTR, A ; 启动A/D, IN0 通道输入并转换 RETI ; 返回,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1