电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

单片机原理及接口技术案例教程 教学课件 ppt 作者 李法春 第11章

60页
  • 卖家[上传人]:E****
  • 文档编号:89483354
  • 上传时间:2019-05-25
  • 文档格式:PPT
  • 文档大小:1,021KB
  • / 60 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第11章 A/D和D/A接口,11.1 A/D转换器接口 11.2 D/A转换器接口 11.3 空调的温度控制案例,学习目标,1熟悉A/D、D/A转换器的类型、主要技术指标和用途。 2熟练掌握ADC0809的技术性能,切实领会ADC0809与MCS51单片机基本接口技术。 3熟练掌握DAC0832的技术性能,切实领会DAC0832与MCS51单片机基本接口技术。 4掌握AD1674 和DAC1208的使用方法。 5能借助所学知识和技能,独立设计、开发简单的模拟量数据采集和控制装置。,1. 常用A/D及D/A转换电路芯片的主要技术指标和用途。 2. 常用A/D及D/A转换电路芯片与MCS51单片机的接口逻辑以及相应的程序设计方法。,重点难点,模拟通道接口技术,计算机只能储存和处理二进制形式的数字量,凡遇到有模拟量的地方,就要进行模拟量向数字量或数字量向模拟量的转换,这就是数/模和模/数转换问题。将模拟量转换成数字量的过程称为A/D转换,将数字量转换成模拟量的过程称为D/A转换,与之有关的接口技术称为模拟通道接口技术。 因为在单片机应用系统中,常需要将检测到的连续变化的模拟量如温度、压力、

      2、流量、速度等转换成数字信号,才能输入到单片机中进行处理,然后再将处理结果的数字量转换成模拟量输出,实现对被控对象的控制。,11.1 A/D转换器接口,11.1.1 A/D转换基本知识及常用A/D转换器件,A/D转换器的作用是将模拟量转换为数字量,以便计算机接收处理,传感器,单片机,A/D转换,1.A/D转换器分类,(1)逐次逼近式:逐次逼近式属直接式A/D转换器。 (2)双积分式:双积分式是一种间接式A/D转换器。 (3)V/F变换式:V/F变换器能够将模拟电压信号转换为频率信号。 (4)并行式:并行式也属于直接式A/D转换器,它是所有类型A/D转换器中转换速度最快的。,2.A/D转换器主要技术性能指标,(1)分辨率:分辨率表示输出数字量变化一个最低有效位(Least Significant BitLSB)所对应的输入模拟电压的变化量。,n 为A/D转换器输出的二进制位数,(2)量化误差:模拟量是连续的,而数字量是断续的,当A/D转换器的位数固定后,数字量不能把模拟量所有的值都精确地表示出来,这种由A/D转换器有限分辨率所造成的真实值与转换值之间的误差称为量化误差。一般量化误差为数字量

      3、的最低有效位所表示的模拟量,理想的量化误差容限是1/2LSB。,主要技术性能指标,(3)转换精度:转换精度是一个实际的A/D转换器和理想的A/D转换器相比的转换误差。绝对精度一般以LSB为单位给出,相对精度则是绝对精度与满量程的比值。 (4)转换时间:指A/D转换器完成一次A/D转换所需时间。转换时间越短,适应输入信号快速变化能力越强。其倒数是转换速率。 (5)温度系数:是指A/D转换器受温度影响的程度。一般用环境温度变化1所产生的相对误差来表示,单位是PPM/(10-6/)。,11.1.2 ADC0809及其与MCS-51单片机接口技术,ADC0809是美国国家半导体公司生产的CMOS工艺8通道、8位逐次逼近式A/D转换器。,1结构及转换原理,(1)八路模拟开关及地址锁存与译码器 (2)8位A/D转换器 (3)三态输出寄存器,2引脚功能,ADC0809采用DIP-28(双列直插式)封装,引脚功能表,3ADC0809的时序,4ADC0809与MCS-51单片机的接口电路,A1,A2,8031,74LS373,ADC0809,分频,CLOCK,D0D7,1,1,1,G,EOC,S,TAR

      4、T,ALE,OE,RD,P2.7,WR,A,L,E,P0,A0A7,A0,REF(+),REF(-),+5V,GND,IN0,IN7,IN6,IN5,IN4,IN3,IN2,IN1,ADDA,ADDB,ADDC,INT1,主要功能信号的处理方法,(1)时钟信号:当单片机时钟频率高于6MHz时,ALE信号必须经2或4分频后才能接到ADC0809的CLOCK引脚上,否则不能正常工作。 (2)地址线和数据线:ADC0809的地址选择信号线和输出数据线均与P0口相接。ADDAADDC三根地址线的连接与芯片及模拟通道选择又密切关系,地址线经地址锁存器可提高输入信号的稳定性。 (3)控制信号:通过 、 和 P2.7的组合实现对ADC0809控制,显然只有当P2.7为低电平时才能对ADC0809进行操作。转换结束信号EOC通过非门与8031的连接,用来发出中断请求或供CPU查询转换状态。,各个通道的地址,设无关地址位为“1”,则模拟通道IN0IN7的地址依次为7FF8H7FFFH,5程序设计,单片机的A/D转换编程有两条基本原则:一方面要满足所选A/D转换器的转换时序要求,另一方面要根据具体的接口电

      5、路编写具体的转换程序即应用软件要和硬件协调、统一。 对于ADC0809而言,其控制程序的主要任务是如何判断一次A/D转换何时结束,只有以此为前提才能保证取回的转换结果的正确性。,(1)软件延时等待方式,完成一次A/D转换的一般流程是: 单片机工作寄存器初始化 送通道地址及启动转换信号 软件延时等待转换结束 送读取转换结果信号 输出转换结果。 其中软件延时时间取决于ADC器件的转换时间,可以通过计算和调试获得。,例11-1 要求采用软件延时等待方式采集IN0通道模拟信号,结果存入8031片内RAM的30H单元中。设fOSC=6MHz。,ORG 0000H LJMP START ;转A/D转换程序 ORG 0030H START:MOV R1,#30H ;R1指向数据区(存A/D结果) MOV DPTR, #7FF8H ;DPTR指向数据区0809通道0 MOVX DPTR,A ;启动A/D转换 MOV R6, #0AH ;软件延时100S DELAY:NOP NOP NOP DJNZ R6, DELAY MOVX A, DPTR ;读转换结果 MOV R1, A ;转储 SJMP $ E

      6、ND,(2)程序查询方式,将A/D转换器的转换结束信号EOC接至单片机的某端口(如接入P3.3,即 ),启动转换开始后用程序查询该输入端是否出现转换结束信号,没有则继续查询,一旦出现结束信号即可取回转换结果。,例11-2 要求采用程序查询方式分别对8路模拟信号轮流采集一遍,并将结果存入以30H为首地址的8031片内RAM单元中。设fOSC=12MHz。,ORG 0000H LJMP START ORG 0030H START: MOV R1, #30H ;R1指向数据区首地址 MOV DPTR,#7FF8H ;DPTR指向数据区0809通道0 MOV R7, #08H ;置通道数 LOOP:MOVX DPTR,A ;启动A/D转换 MOV R2, #20H ;冗余延时,保证EOC可靠变低 DJNZ R2, $ JB P3.3, $ ;查询转换结束信号是否产生 MOVX A, DPTR ;读转换结果 MOV R1, A ;转储 INC DPTR ;指向下一通道 INC R1 ;修改数据区指针,指向下一结果单元 DJNZ R7,LOOP;未采完8个通道则继续 SJMP $ END,(3)中

      7、断方式,将ADC的转换结束信号EOC经一定的逻辑接口引至单片机的外部中断输入端(如接入 ),用来向单片机提出中断申请。编程时,在主程序中启动A/D转换并继续执行主程序。当接收到ADC的转换结束EOC(即中断请求)信号后立即转去执行中断服务程序,并在其中完成取回转换结果、启动下一次转换等操作。,例11-3 要求采用中断方式分别对8路模拟信号轮流采集一遍,并将结果存入以30H为首地址的8031片内RAM单元中。设fOSC=12MHz。,ORG 0000H LJMP MAIN ORG 0013H ;外部中断1的中断服务程序入口 LJMP INT1 ;转中断服务程序 ORG 0030H MAIN:MOV R1,#30H ;主程序 SETB IT1 ;设定外部中断 1 为边沿触发 SETB EA ;CPU 开中断 SETB EX1 ;设定外部中断 1 开中断 MOV R7, #08H ;置通道数 MOV DPTR,#7FF8H ;指向模拟通道 0 MOVX DPTR,A ;启动 A/D 转换 LOOP:SJMP $ ;等待中断 DJNZ R7, LOOP ;未采完8个通道则继续 ;其他操作,中断

      8、服务程序,ORG 0100H INT1:MOVX A, DPTR ;读转换结果 MOV R1, A ;转存转换结果 INC DPTR ;指向下一通道 INC R1 ;修改数据区指针,指向下一结果单元 MOVX DPTR,A RETI ;中断返回 ;其他应用程序段 END,11.1.3 AD1674及其与MCS-51单片机接口技术,有时为了提高A/D转换精度,可采用高分辨率(如10位、12位或更高位数)的A/D转换器。AD574/AD674/AD1674是美国AD公司生产的12位逐次逼近式A/D转换器系列产品,它们转换精度高、速度快,内部设有时钟电路和参考电压源,其中AD1674还在片内集成了采样保持器,转换速度也最快,是AD574和AD674的升级换代产品。但价格较高,适用于高精度快速采样系统中。,1. D1674的结构特点,2.AD1674的引脚,(1) :片选信号端。 (2)CE:使能端。 (3)R/ :读/转换选择端。该信号为低电平时启动A/D转换,高电平时允许将A/D转换结果读出。 (4)12/ :输出数据格式选择信号端。 (5)A0:字节选择转换长度控制端。有两种功能:一是用

      9、于转换数据长度控制另一种功能是在读出数据时用于输出字节选择,AD1674 的操作功能表,引脚功能,(6)STS:转换状态输出端。 (7)DB0DB11:数字量输出端。 (8)VL:逻辑电源。 (9)VCC:正电源。其范围为+13.5V+16.5V,典型值为 +15V。 (10)VEE:负电源。其范围为-13.5V-16.5V,典型值为-15V。 (11)AGND:模拟电源地。 (12)DGND:逻辑电源地。 (13)REF OUT:基准电压输出端。 (14)REF IN:基准电压输入端。REF OUT通过一定电阻跨接到REF IN用来进行满量程调整。 (15)10V IN:10V量程模拟电压输入端。在单极性时0+10V,双极性方式下为5V。 (16)20V IN:20V量程模拟电压输入端。在单极性时0+20V,双极性方式下为10V。 (17)BIP OFF:双极性偏移信号输入端。该端加一定的电压用于零点调整。,2AD1674与MCS51单片机接口,说明:,给出的是AD1674与8031的一种基本连接电路,采用双极性输入、全控工作方式。8031是8位单片机,AD1674应按8位数据输出方式,12位数据分两次输出,所以12/ 必须接地。CE由8031的 和 经与非后产生,用来启动转换和输出转换结果。A0、R/ 和分别依次P2.5、P2.6和P2.7相连,设地址无关位为“0”,则启动12位转换、读取高8位转换结果和读取低4位转换结果的端口地址依次为0000H、4000H和6000H。STS与8031的P3.2相连,用来查询AD1674的工作状态以及

      《单片机原理及接口技术案例教程 教学课件 ppt 作者 李法春 第11章》由会员E****分享,可在线阅读,更多相关《单片机原理及接口技术案例教程 教学课件 ppt 作者 李法春 第11章》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.