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

上传人:小飞机 文档编号:5216042 上传时间:2023-06-14 格式:PPT 页数:15 大小:276KB
返回 下载 相关 举报
任务1数字电压表的设计.ppt_第1页
第1页 / 共15页
任务1数字电压表的设计.ppt_第2页
第2页 / 共15页
任务1数字电压表的设计.ppt_第3页
第3页 / 共15页
任务1数字电压表的设计.ppt_第4页
第4页 / 共15页
任务1数字电压表的设计.ppt_第5页
第5页 / 共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)ADC0816/0817 型 8 位M

2、OS型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)查询方式,图,下面的程序是采用查询方法,分别对 8 路模拟信号轮流采样一次,并依次把结果转存到数据存储区的采样转换程序。,MOV R1,d

3、ata;置数据区首址 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;修改数据区指针DJNZ R7,LP1;8 个通道全采样完了吗?,4.中断方式,图,这里将ADC0809 作为一个外部扩展的并行I/O口,直接由89C51的P2.0和WR脉冲进行启动。因而其端口地址为 0FEF8H。用中断方式读取转换结

4、果的数字量,模拟量输入通道选择端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 50H,A;存入 50H单元 MOV A,00H MOVX DPTR,A;启动A/D,IN0 通道输入并转换 RETI;返回,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号