51单片机学习-第9章 da转换

51单片机学习-第9章 da转换

ID:5822587

大小:901.01 KB

页数:37页

时间:2017-12-13

51单片机学习-第9章 da转换_第1页
51单片机学习-第9章 da转换_第2页
51单片机学习-第9章 da转换_第3页
51单片机学习-第9章 da转换_第4页
51单片机学习-第9章 da转换_第5页
资源描述:

《51单片机学习-第9章 da转换》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章学习目标MCS-51单片机与8位A/D、D/A转换器的接口技术MCS-51单片机与12位A/D转换器的串、并行接口技术MCS-51单片机与具有总线接口芯片PCF8591的使用方法第9章A/D、D/A转换器的应用9.1A/D转换器的应用9.1.18位逐次比较式A/D转换器0809的应用1.ADC0809的逻辑结构ADC0809的主要特性ADC0809的主要特性(1)分别率为8位。(2)具有转换启动与停止控制端。(3)单一+5V电源供电,模拟输入范围为0~5V。(4)具有锁存控制的8路模拟开关。(5)功耗为15mW。(6)可锁存三态输出,输出与TTL兼容。(7)不必进

2、行零点和满度调整。(8)转换速度取决于芯片的时钟频率,时钟频率范围:10~1280kHz。2.ADC0809的引脚地址与通道对应关系(1)IN0~IN7:8路模拟通道的输入端。(2)D0~D7:8位数字量输出端。(3)VREF(+)、VREF(-):正、负参考电压输入端。一般情况下VREF(+)与VCC相连接,VREF(-)与GND相连接(4)CLOCK:时钟输入信号。(5)START:转换启动信号,高电平有效。(6)ADDA、ADDB、ADDC:模拟通道选择输入端。(7)ALE:地址锁存信号。(8)EOC:A/D转换结束信号,此信号常被用来作为中断请求信号。(9)O

3、E:允许输出信号。3.ADC0809与8051接口电路ORG0000HSJMPMAINORG0013HSJMPINT1ORG0030HMAIN:MOVR1,#30H;置数据区首址MOVR7,#08H;置通道数MOVDPTR,#7FF8H;P2.7=0,指向IN0SETBIT1;开中断SETBEX1SETBEAREAD:MOVX@DPTR,A;启动A/DHERE:SJMPHERE;等待中断DJNZR7,READ;巡回未完继续…INT1:MOVXA,@DPTR;读取转换结果MOVX@R1,A;存放数据INCR1;指向下一存储单元INCDPTR;指向下一通道RETI;中断返

4、回END(2)利用查询方式对8路模拟信号进行采集ORG0000HAJMPMAINORG0030HMAIN:MOVDPTR,#7FF8H;P2.7=0,且指向IN0MOVR1,#30H;置数据区首地址MOVR7,#08H;置通道数READ:MOVX@DPTR,A;启动A/DHERE:JBP3.3,HERE;查询转换完否MOVXA,@DPTR;读取转换结果MOVX@R1,A;存放数据INCR1;指向下一个存储单元INCDPTR;指向下一通道DJNZR7,READ;巡回未完继续END9.2D/A转换器的应用10.2.18位D/A转换器0832的应用1.DAC0832的逻辑结

5、构与引脚功能其主要特性参数如下:(1)分辨率:8位;(2)增益温度系数:0.02%;(3)单电源供电:电源范围为+5V~+15V;(4)转换速度:约1us;(5)数据输入可采用双缓冲、单缓冲或直通方式。各引脚功能如下:(1)DI0~DI7:数字量输入端;(2):片选信号输入端,低电平有效;(3)ILE:允许输入锁存信号,高电平有效;(4):输入锁存器写选通信号;(5):8位DAC寄存器写选通信号;(6):传送控制信号,低电平有效;(7)IOUT1:DAC电流输出1端。当8位输入数字量全为1时,此电流最大;当8位输入数字量全为0时,此电流为0;(8)IOUT2:DAC电

6、流输出2端。IOUT1+IOUT2=常数;(9):反馈电阻;(10):参考电压输入端,可在-10V~+10V范围内选择;(11)AGND、DGND:模拟地和数字地。(12)VCC:电源,可在+5V~+15V间选择。2.D/A转换器的输出方式D/A转换器输出分为单极性和双极性两种输出形式。单极性输出双极性输出3.DAC0832与8051的接口电路MCS-51与DAC0832接口时,可以有三种连接方式:单缓冲方式、双缓冲方式和直通方式。单缓冲方式产生锯齿波的程序如下:DAADREQU7FFFH;DAC0832端口地址ORG1000HSTAR:MOVDPTR,#DAADR;

7、选中DAC0832MOVA,#00HLP:MOVX@DPTR,A;向DAC0832输出数据INCASJMPLP9.2.2总线接口芯片PCF8591的应用1.串行总线概述总线进行数据传输时只需两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。总线是一个多主机总线,即一个总线可以有一个或多个主机,总线运行由主机控制。总线的基本结构2.总线数据传送的模拟(1)总线数据传送的时序要求为了保证数据传送的可靠性,标准的总线数据传送有着严格的时序要求,如总线上时钟信号的最小低电平周期为4.7us,最小的高电平周期为4us等。用单片机的普通I/O口模拟总线

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。