![第7章-MCS-51基本扩展举例-7.4AD转换及其扩展7.5DA转换及其扩展_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/fcc5aef1-15ce-4561-a43b-dc6ae9c38693/fcc5aef1-15ce-4561-a43b-dc6ae9c386931.gif)
![第7章-MCS-51基本扩展举例-7.4AD转换及其扩展7.5DA转换及其扩展_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/fcc5aef1-15ce-4561-a43b-dc6ae9c38693/fcc5aef1-15ce-4561-a43b-dc6ae9c386932.gif)
![第7章-MCS-51基本扩展举例-7.4AD转换及其扩展7.5DA转换及其扩展_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/fcc5aef1-15ce-4561-a43b-dc6ae9c38693/fcc5aef1-15ce-4561-a43b-dc6ae9c386933.gif)
![第7章-MCS-51基本扩展举例-7.4AD转换及其扩展7.5DA转换及其扩展_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/fcc5aef1-15ce-4561-a43b-dc6ae9c38693/fcc5aef1-15ce-4561-a43b-dc6ae9c386934.gif)
![第7章-MCS-51基本扩展举例-7.4AD转换及其扩展7.5DA转换及其扩展_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-3/12/fcc5aef1-15ce-4561-a43b-dc6ae9c38693/fcc5aef1-15ce-4561-a43b-dc6ae9c386935.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第7 7章章 MCS-51MCS-51单片机外部并行单片机外部并行口扩展技术口扩展技术7.4 7.4 A/DA/D转换及其扩展转换及其扩展7.5 7.5 D/AD/A转换及其扩展转换及其扩展概述概述p模模/ /数转换(数转换(A/DA/D):由模拟量变为数字量的转换:由模拟量变为数字量的转换p数数/ /模转换(模转换(D/AD/A):由数字量转为模拟量的转换:由数字量转为模拟量的转换被测被测控的控的对象对象单片单片微机微机应用应用系统系统传感器传感器采样保持采样保持A/D开关控制部件开关控制部件模拟执行部件模拟执行部件D/A单片机应用系统结构单片机应用系统结构7.4 A/D7.4 A/D转换
2、及其扩展转换及其扩展p7.4.1 A/D7.4.1 A/D转换原理及主要性能指标转换原理及主要性能指标p7.4.2 MCS-517.4.2 MCS-51单片机与单片机与ADC0809ADC0809芯片接口设计芯片接口设计7.4.1 A/D7.4.1 A/D转换原理及主要性能指标转换原理及主要性能指标pA/DA/D转换的分类转换的分类n计数器式计数器式p结构简单,转换速度很慢,很少采用结构简单,转换速度很慢,很少采用 n双积分式双积分式p抗干扰能力强,转换精度也很高,转换速度不理想抗干扰能力强,转换精度也很高,转换速度不理想n逐次逼近型逐次逼近型p结构不太复杂,转换速度也高结构不太复杂,转换速度
3、也高逐次逼近式逐次逼近式A/DA/D转换原理转换原理pA/DA/D转换器的转换器的性能指标性能指标n分辨率分辨率p转换器所能分辨的被测量的最小值。转换器所能分辨的被测量的最小值。p如果数字量的位数为如果数字量的位数为n n,分辨率就等于,分辨率就等于1/21/2n n满刻度值。满刻度值。n转换速度转换速度n转换精度:量化间隔量化误差转换精度:量化间隔量化误差A/DA/D转换误差转换误差p量化间隔:量化间隔:p量化误差:绝对量化误差量化误差:绝对量化误差p相对量化误差相对量化误差 nn2满量程电压12满量程输入电压22量化间化n 112隔7.4.2 MCS-517.4.2 MCS-51单片机与单
4、片机与ADC0809ADC0809芯片接口设计芯片接口设计p特性特性n8 8位位A/DA/DnCMOSCMOS低功耗器件低功耗器件n8 8 通道多路开关输入切换电路通道多路开关输入切换电路n单电源单电源+5+5,VrefVref=+5V=+5Vn逐次逼近结构,每次转换时间:逐次逼近结构,每次转换时间: 100100 S Sn转换结果读取方式转换结果读取方式p延时读数延时读数p查询查询EOC=1EOC=1pEOCEOC申请中断申请中断1. ADC08091. ADC0809内部结构与引脚功能内部结构与引脚功能8 8路路模模拟拟量量输输入入通通道道 地址锁存信号地址锁存信号 模拟通道地模拟通道地址
5、线址线 A/DA/D转换启动信号转换启动信号 时钟信号时钟信号 转换结束转换结束状态信号状态信号 参考电压参考电压 输出允许信号输出允许信号 数数据据输输出出线线 上升沿上升沿清空内部寄存器清空内部寄存器下降沿下降沿开始开始A/DA/D转换转换A/DA/D期间期间应为低电平应为低电平表表5-12 ADC08095-12 ADC0809通道选择表通道选择表C B A选通的通道选通的通道0 0 0IN00 0 1IN10 1 0IN20 1 1IN31 0 0IN41 0 1IN51 1 0IN61 1 1IN7引脚引脚: : (双列直插(双列直插2828脚为例)脚为例)pIN0IN0IN7IN7
6、:8 8路模拟输入信号路模拟输入信号pA A、B B、C C:地址选择线地址选择线pALEALE:地址锁存控制线地址锁存控制线pD0D0D7D7:8 8位数字输出线位数字输出线pVccVcc、GNDGND:电源电源pVrefVref(+)(+)、 VrefVref(-)(-):参考电压输入,一般参考电压输入,一般VrefVref(+)(+)接参考电压,接参考电压,VrefVref(-)(-)接地接地pOEOE:允许输出控制端允许输出控制端pCLKCLK:时钟输入信号;典型时钟输入信号;典型640640KHzKHz,大于大于1.431.43MHzMHz,将停止转换将停止转换pSTARTSTART
7、:A/DA/D转换启动信号,下降沿启动芯片并开始转换启动信号,下降沿启动芯片并开始A/DA/D转换转换pEOCEOC:转换结束标志,转换结束标志,0 0在转换,在转换,1 1转换结束。有转换结束。有0 0信号是在启动信信号是在启动信号号STARTSTART下降沿有效后大约下降沿有效后大约1010微秒(微秒(8 8CLK+2CLK+2微秒)以后微秒)以后2. MCS2. MCS5151单片机与单片机与ADC0809ADC0809的接口的接口 pCLKCLKnALEALE信号信号分频分频CLOCKCLOCK端,可得端,可得500KHz500KHz的的A/DA/D转换脉冲转换脉冲pALEALE在在M
8、OVX的每个机器周期内少出现一次,但通常影的每个机器周期内少出现一次,但通常影响不大响不大p必须处理好三个问题:必须处理好三个问题:n在在STARTSTART端送一个端送一个100ns100ns宽的宽的启动启动正脉冲正脉冲。n获取获取EOCEOC端上的状态信息,它是端上的状态信息,它是A/DA/D转换的转换的结束结束标志标志。n给给OEOE端送一个地址译码器的输出信号。端送一个地址译码器的输出信号。EOCEOCA AD DC C0 08 80 09 9D D0 0D D7 77 74 4H HC C3 37 73 3OEOEG GALEALE8 89 9C C5 51 1D D7 7: : :
9、D D0 0Q Q7 7: :Q Q2 2Q Q1 1Q Q0 0INTINT1 1EAEAA AB BC CCKCKQ QD DQ Q1 1+ + +STARTSTARTALEALEOEOECLKCLKWRWRP P2 2. .7 7RDRDININ0 0ININ7 7P P0 0. .7 7: : :P P0 0. .0 0ININ1 1ININ2 2ININ3 3ININ4 4ININ5 5ININ6 6+ +5 5V VADC0809 ADC0809 程序设计程序设计p(1 1) 模拟通道选择模拟通道选择p(2 2) 转换数据的传送转换数据的传送 MOVDPTR,#7FF8H;送入送入
10、ADC0809口地址及路数地址口地址及路数地址MOVX DPTR, A;启动启动A/D转换转换(IN0)A A与与A/DA/D转换转换无关无关可为可为任意值任意值仅为程序仅为程序“写写”操作操作(1)(1)模拟通道选择模拟通道选择(2)(2)转换数据的传送转换数据的传送 p(a a)定时传送方式)定时传送方式p(b b)查询方式)查询方式p(c c)中断方式)中断方式关键:关键:如何如何确认确认A/DA/D转换已经转换已经完成完成p 例例 n编程对编程对IN0IN0INT7INT7上的模拟电压信号进行巡回检测上的模拟电压信号进行巡回检测n要求要求p采用中断方式采集数据采用中断方式采集数据p依次
11、存放在内部依次存放在内部RAMRAM的的60H60H67H67H单元中单元中中断方式中断方式主程序:中断初始化主程序:中断初始化( (启动转换、送模拟量路数地址等启动转换、送模拟量路数地址等) )ORG0000HAJMPMAINORG0013HAJMPLINT1ORG0100HMAIN: MOVR0, #60H;数据区起始地址送数据区起始地址送R0MOVR2, #08H;模拟量路数送模拟量路数送R2SETBEA;CPU开中断开中断SETBEX1;允许允许/INT1中断中断SETBIT1; /INT1为边沿触发为边沿触发MOVDPTR, #7FF8H;送端口地址送端口地址MOVX DPTR, A
12、;启动启动A/D转换转换LOOP: SJMPLOOP;等待中断等待中断A A与与A/DA/D转换转换无关无关可为可为任意值任意值仅为程序仅为程序“写写”操操作作中断方式中断方式中断服务程序:接收中断服务程序:接收A/DA/D转换后的数字量转换后的数字量LINT1: MOVX A, DPTR;输入数字量送输入数字量送AINCDPTR;模拟路数模拟路数+1MOVR0, A;存入数据区存入数据区INCR0;数据区指针数据区指针+1DJNZR2, LOP1;8路未转换完,则继续等待下次转换路未转换完,则继续等待下次转换CLREA;转换完毕,则关中断转换完毕,则关中断CLREX1;禁止外部中断禁止外部中
13、断1中断中断RETI;中断返回中断返回LOP1: MOVX DPTR, A;再次启动再次启动A/D转换转换RETI;中断返回中断返回END定时传送方式定时传送方式;P2.7接启动控制端接启动控制端;A、B、C分别接分别接A0、A1、A2;延时读取延时读取ORG0000H AJMP MAIN ORG0030HMAIN: MOVDPTR, #7FF8HMOVR0, #60HMOVR2, #08HMAIN0:MOVX DPTR,ALCALL DELAYMOVX A, DPTRMOVR0,AINCDPTRINCR0DJNZR2,MAIN0SJMP$DELAY:MOVR6,#20HNEXT: NOPNO
14、PNOPDJNZR6, NEXTRETEND查询传送方式查询传送方式;P2.7接启动控制端接启动控制端;A、B、C分别接分别接A0、A1、A2;查询查询P3.3(INT1)引脚状态读取引脚状态读取ORG0000H AJMP MAIN ORG0030HMAIN: MOVDPTR, #7FF8HMOVR0, #60HMOVR2, #08HMAIN0:MOVX DPTR,AJBP3.3,$MOVX A, DPTRMOVR0,AINCDPTRINCR0DJNZR2,MAIN0SJMP$ENDADC0809ADC0809的三个地址端的三个地址端A A、B B、C C也可与数据线相连也可与数据线相连MOV
15、DPTR, #7FF8H ;送入送入0809的口地址的口地址MOVA , #07H;D2D1D0=111选择选择IN7通道通道 MOVX DPTR, A;启动启动A/D转换转换7.5 D/A7.5 D/A转换及其扩展转换及其扩展p7.5.1 D/A7.5.1 D/A转换原理及主要性能指标转换原理及主要性能指标p7.5.2 MCS-517.5.2 MCS-51单片机与单片机与DAC0832DAC0832芯片接口设计芯片接口设计7.5.1 D/A7.5.1 D/A转换原理及主要性能指标转换原理及主要性能指标pD/AD/A转换的原理转换的原理 正比于正比于n输出模拟量输出模拟量 输入数字量输入数字量
16、n输出模拟量输出模拟量 反映反映 输入数字量输入数字量 大小大小 pT T形电阻网络形电阻网络D/AD/A转换器的性能指标转换器的性能指标p分辨率(分辨率(resolutionresolution)n能分辨的能分辨的 最小输出最小输出 模拟模拟增量增量 LSB LSBp转换精度转换精度(conversion accuracy) (conversion accuracy) n满量程时,满量程时,实际实际模拟输出值和模拟输出值和理论理论值的值的接近程度。接近程度。分辨率的分辨率的一半,即为一半,即为LSBLSB2 2 p偏移量误差偏移量误差(offset error) (offset error)
17、 n输出模拟量输出模拟量对零对零的的偏移值偏移值 p线性度线性度(linearity) (linearity) n实际转换特性曲线和理想直线之间的最大偏差实际转换特性曲线和理想直线之间的最大偏差 p其他:其他:n转换速度转换速度(conversion rate)(conversion rate)、温度灵敏度、温度灵敏度(temperature sensitivity)(temperature sensitivity)7.5.2 MCS-517.5.2 MCS-51单片机与单片机与DAC0832DAC0832芯片接口设计芯片接口设计p DAC0832 DAC0832芯片内部结构和引脚芯片内部结构
18、和引脚 DAC0832DAC0832芯片内部结构芯片内部结构存放存放CPUCPU送来送来的的数字量数字量(缓冲和锁存(缓冲和锁存 )00111接收信号接收信号0锁存信号锁存信号DAC0832DAC0832芯片内部结构芯片内部结构存存8 8位输入寄存器位输入寄存器送送的的数字量数字量001跟随输入跟随输入0锁存输入锁存输入引脚功能(双列直插引脚功能(双列直插2020脚为例)脚为例)pDI0DI7:8位数据输入端位数据输入端pILE:输入数据允许锁存信号:输入数据允许锁存信号p/CS:片选端:片选端p/WR1:输入寄存器写选通信号:输入寄存器写选通信号p/WR2:DAC寄存器写选通信号寄存器写选通
19、信号p/XFER:数据传送信号:数据传送信号pIOUT1、IOUT2:电流输出端:电流输出端pRFB:反馈电流输入端:反馈电流输入端pVREF:基准电压输入端:基准电压输入端pVCC:正电源端:正电源端pAGND:模拟地:模拟地pDGND:数字地:数字地DAC0832DAC0832的应用特性的应用特性p内无内无VrefVref,外接外接VrefVrefp输出为电流型输出为电流型DACDAC,要获得模拟电压,外加转换电路,获得要获得模拟电压,外加转换电路,获得的模拟电压有单极性和双极性两种的模拟电压有单极性和双极性两种p转换关系转换关系n单极性:单极性:A=-VrefA=-VrefD D2562
20、56n双极性:双极性:A=A=VrefVref(D D128128)128128p两级两级数据数据锁存器锁存器,能实现,能实现多通道多通道D/AD/A同步转换输出同步转换输出单极性:单极性:A=-VrefA=-VrefD D256256双极性:双极性:A=A=VrefVref(D D128128)128128DAC0832DAC0832与与MCS-51MCS-51的典型应用的典型应用p波形产生波形产生n锯齿波锯齿波n梯形波梯形波n三角波三角波n正弦波正弦波n任意波形发生器任意波形发生器DAC0832DAC0832的工作方式的工作方式p三种工作方式三种工作方式n(1)(1)直通直通p5 5个控制
21、端均有效,个控制端均有效,直接直接D/AD/A转换;转换;n(2)(2)单缓冲单缓冲p5 5个控制端个控制端一次选通一次选通,即两个输入寄存器中任意一个处于,即两个输入寄存器中任意一个处于直通直通方式,另一个工作于方式,另一个工作于受控受控方式。方式。n(3)(3)双缓冲双缓冲p5 5个控制端分个控制端分二次选通二次选通,即两个锁存器,即两个锁存器都都处于处于受控受控状态。状态。5 5个控制端个控制端ILEILE、/CS/CS、/WR1/WR1、/WR2/WR2、/XFER/XFER(1 1)直通)直通常用于常用于不带微机不带微机的控制系统。的控制系统。(2 2)单缓冲)单缓冲pDAC0832
22、DAC0832内部的两个数据缓冲器内部的两个数据缓冲器n一个:一个:直通直通方式;另一个:方式;另一个:受受MCSMCS5151控制控制 MOVDPTR, #7FFFH ;指向指向DAC0832 MOVX DPTR, A;完成一次完成一次D/A输入与转换输入与转换01锯齿波程序锯齿波程序ORG 0200HSAW: MOV DPTR,#7FFFH;输入寄存器地址输入寄存器地址MOV A,#00H;转换初值转换初值WW: MOVX DPTR,A;D/A转换转换INC A;A中的值加中的值加1NOP;延时延时NOPNOPAJMP WW;循环循环三角波程序三角波程序ORG0000HSTART:MOVD
23、PTR, #7FFFH CLRADOWN:MOVX DPTR, A;线性线性下降下降段段INCAJNZDOWN;(A)0时,转时,转DOWNMOVA, #0FFHUP:MOVX DPTR, A;线性线性上升上升段段DECAJNZUP;(A)0时,转时,转UPSJMPDOWN;完成一轮循环后,再次循环完成一轮循环后,再次循环END方波程序方波程序ORG 0000HSTART:MOV DPTR, #7FFFHLOOP:MOV A, #33H;设置为设置为“-1V”MOVX DPTR, A;设置上限电平为设置上限电平为“-1V”ACALL DELAY;形成方波宽度形成方波宽度MOV A, #0FFHMOVX DPTR, A;设置下限电平设置下限电平A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 培训班开班讲话稿15篇
- 感恩活动总结(集锦15篇)
- 年会企划方案(7篇)
- 第六单元导学案 统编版语文七年级上册
- 学前教育老师如何做好校车安全工作
- 智研咨询重磅发布:中国机场地面特种车辆行业供需态势、市场现状及发展前景预测报告
- 辐射源识别与超视距直接定位算法的研究
- 2025版能源行业数据采集与节能服务合同范本3篇
- 二零二五版住宅小区物业接管与维修基金协议3篇
- 二零二五年度旅游行业数据录入与旅游体验优化服务协议3篇
- 医保政策与健康管理培训计划
- 无人化农场项目可行性研究报告
- 2024届上海市金山区高三下学期二模英语试题(原卷版)
- 学生春节安全教育
- 2024-2025年校长在教研组长和备课组长会议上讲话
- 高三日语一轮复习助词「で」的用法课件
- 2024-2030年中国铷铯及其化合物行业深度调研及投资战略分析报告
- 散货物流行业市场调研分析报告
- 痛风性关节炎中医护理查房
- 厨房食材补货方案
- 2024年重庆市中考数学试卷(AB合卷)【附答案】
评论
0/150
提交评论