收藏 分享(赏)

【单片机应用课件】8.单片机与数模及模数转换接口.ppt

上传人:鼎天工程图书馆 文档编号:20235738 上传时间:2023-12-08 格式:PPT 页数:23 大小:293KB
下载 相关 举报
【单片机应用课件】8.单片机与数模及模数转换接口.ppt_第1页
第1页 / 共23页
【单片机应用课件】8.单片机与数模及模数转换接口.ppt_第2页
第2页 / 共23页
【单片机应用课件】8.单片机与数模及模数转换接口.ppt_第3页
第3页 / 共23页
【单片机应用课件】8.单片机与数模及模数转换接口.ppt_第4页
第4页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、第第章章单单片片机机接接口口技技术术本章内容本章内容Single Chip Microcomputer模拟量输入模拟量输入/输出接口输出接口D/AD/A转换接口转换接口A/DA/D转换接口转换接口1D/AD/A转换器接口转换器接口vvD/AD/A转换器的作用转换器的作用vv典型芯片典型芯片DAC0832DAC0832vvDAC0832DAC0832的应用的应用2D/AD/A转换器的作用转换器的作用单片机单片机控制对象控制对象D/AD/A转换转换vv将数字量转换为模拟量,以便操纵控制对象。将数字量转换为模拟量,以便操纵控制对象。vD/AD/A转换器的主要指标转换器的主要指标 转换速度:一般几十微

2、秒到几百微秒,快速的可达转换速度:一般几十微秒到几百微秒,快速的可达1 1微秒。微秒。转换精度(分辨率):决定于输入数字量的位数,位数越多,转换精度(分辨率):决定于输入数字量的位数,位数越多,精度越高。精度越高。3典型芯片典型芯片-DAC0832介绍介绍DAC0832DAC0832是一个八位是一个八位D/AD/A转换器,转换时间转换器,转换时间1 1微秒,结构如下:微秒,结构如下:输出为模拟电流,可转换为电压。LE1LE1LE1LE1或或或或LE2=1LE2=1LE2=1LE2=1,当前寄存器的输出跟随输入当前寄存器的输出跟随输入当前寄存器的输出跟随输入当前寄存器的输出跟随输入LE1LE1L

3、E1LE1或或或或LE2=0LE2=0LE2=0LE2=0,锁存数据锁存数据锁存数据锁存数据4DI0-DI7:转换数据输入CS:片选信号ILEILE,WR1WR1:控制控制控制控制输入输入输入输入寄存器寄存器寄存器寄存器 ILE=1,WR1=0时:直通 ILE=1,WR1=1时:锁存因此,因此,因此,因此,DAC0832DAC0832可以有可以有可以有可以有三种工作形式:三种工作形式:三种工作形式:三种工作形式:直通直通直通直通、单级锁存单级锁存单级锁存单级锁存、两级锁存两级锁存两级锁存两级锁存。XFERXFER,WR2WR2:控制控制控制控制DACDAC寄存器寄存器寄存器寄存器 XFER=0

4、,WR2=0时:直通 XFER=1 or WR2=1时:锁存5 单缓冲方式的接口(单缓冲方式的接口(1)译码器输出一个处于直通方式,另一个处于受控的锁存方式一个处于直通方式,另一个处于受控的锁存方式一个处于直通方式,另一个处于受控的锁存方式一个处于直通方式,另一个处于受控的锁存方式6“同时”做何解释?单缓冲方式的接口(单缓冲方式的接口(2)两个输入寄存器同时受控的方式7单缓冲方式的应用单缓冲方式的应用 产生锯齿波产生锯齿波产生锯齿波产生锯齿波 假假假假定定定定采采采采用用用用接接接接口口口口(1 1 1 1)方方方方式式式式,即即即即输输输输入入入入寄寄寄寄存存存存器器器器受受受受控控控控,而

5、而而而DACDACDACDAC寄寄寄寄存存存存器器器器直直直直通通通通,输入寄存器地址为输入寄存器地址为输入寄存器地址为输入寄存器地址为E000HE000HE000HE000H,产生锯齿波。产生锯齿波。产生锯齿波。产生锯齿波。源程序清单如下:源程序清单如下:源程序清单如下:源程序清单如下:ORG0200ORG0200MOVDPTRMOVDPTR,#0E000H#0E000H;指向输入寄存器地址指向输入寄存器地址指向输入寄存器地址指向输入寄存器地址MOVAMOVA,#00H#00H;转换初值转换初值转换初值转换初值WW:WW:MOVXDPTRMOVXDPTR,AA;WR1WR1有效,启动有效,启

6、动有效,启动有效,启动D/AD/A转换转换转换转换INCAINCANOPNOP;延时延时延时延时NOPNOPAJMPWWAJMPWW81/282/283/28254/28255/280产生的锯齿波的过程产生的锯齿波的过程产生的锯齿波的过程产生的锯齿波的过程9两个锁存器两个锁存器两个锁存器两个锁存器都接成都接成都接成都接成受控锁存方式。受控锁存方式。受控锁存方式。受控锁存方式。双缓冲方式的接口和应用双缓冲方式的接口和应用对一个数字量的转换,需对一个数字量的转换,需两步完成,程序如下:两步完成,程序如下:MOV DPTR,#00E0HMOVX DPTR,AMOV DPTR,#00C0HMOVX D

7、PTR,A输入寄存器地址:输入寄存器地址:00E0HDAC寄存器地址:寄存器地址:00C0H你知道它与第二种你知道它与第二种你知道它与第二种你知道它与第二种单缓冲方式的区别单缓冲方式的区别单缓冲方式的区别单缓冲方式的区别吗吗吗吗?Y7A7A6A574LS138Y6CBAY7Y6107.4 A/D转换器接口转换器接口vvA/DA/D转换器的作用转换器的作用vv典型芯片典型芯片ADC0809ADC0809vvADC0809ADC0809的应用的应用11A/D转换器的作用转换器的作用将模拟量转换为数字量,以便计算机接收处理将模拟量转换为数字量,以便计算机接收处理传感器单片机A/D转换双积分式双积分式

8、A/DA/D转换器转换器逐次逼近式逐次逼近式A/DA/D转换器。转换器。12A/D转换器概述转换器概述逐次逼近式典型逐次逼近式典型逐次逼近式典型逐次逼近式典型A/DA/DA/DA/D转换器芯片有:转换器芯片有:转换器芯片有:转换器芯片有:(1)(1)ADC0801ADC0805ADC0801ADC0805型型型型8 8位位位位MOSMOS型型型型A/DA/D转换器转换器转换器转换器(2)(2)ADC0808/0809ADC0808/0809型型型型8 8位位位位MOSMOS型型型型A/DA/D转换器转换器转换器转换器(3)(3)ADC0816/0817ADC0816/081713典型芯片典型芯

9、片ADC0809介绍介绍ADC0809ADC0809是一个是一个是一个是一个8 8位位位位8 8通道的通道的通道的通道的ADAD转换器。转换器。转换器。转换器。14ADC0809功能分析功能分析CLK:时钟信号,可由单片机ALE信号分频得到。转换有以下几步转换有以下几步转换有以下几步转换有以下几步:1.1.1.1.ALEALEALEALE信号上升沿有信号上升沿有信号上升沿有信号上升沿有效,锁存地址并效,锁存地址并效,锁存地址并效,锁存地址并选中相应通道。选中相应通道。选中相应通道。选中相应通道。2.2.2.2.STSTSTST信号有效,开信号有效,开信号有效,开信号有效,开始转换。始转换。始转

10、换。始转换。A/DA/DA/DA/D转换转换转换转换期间期间期间期间STSTSTST为低电平。为低电平。为低电平。为低电平。3.3.3.3.EOCEOCEOCEOC信号输出高电信号输出高电信号输出高电信号输出高电平,表示转换结平,表示转换结平,表示转换结平,表示转换结束束束束。4.4.4.4.OEOEOEOE信号有效,允信号有效,允信号有效,允信号有效,允许输出转换结果。许输出转换结果。许输出转换结果。许输出转换结果。15ADC0809和单片机的连接和单片机的连接写信号、P2.0有效时,启动AD转换。转换结束后,输出高电平,向CPU发出中断请求读信号、P2.0有效时,允许输出AD转换结果。转换

11、时钟由ALE分频得到。803174LS373ADC08092CLKD0-D711111GEOCSTALEOERDP2.0WRINT1ALEP0A0-A7A0 A1 A2ABCVR(+)VR(-)+5VGNDIN0IN7IN6IN5IN4IN3IN2IN1转换结果由此输出16通道选择表选择的通道选择的通道000001010011100101110111IN0IN1IN2IN3IN4IN5IN6IN7CBA8031A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A00809STCBA000001111.1.首先分析各个通道的地址。首先分析各个通道的地址。首先分析各个通道的地

12、址。首先分析各个通道的地址。(IN0IN0到到到到IN7IN7的地址为的地址为的地址为的地址为00000000H H到到到到00070007H H)17编程应用编程应用中断方式中断方式2.2.编程:可采用编程:可采用编程:可采用编程:可采用中断中断中断中断、查询查询查询查询两种方式。两种方式。两种方式。两种方式。中断方式:中断方式:中断方式:中断方式:ORG 0000H ;主程序入口地址 AJMP MAIN;跳转主程序 ORG OO13H;中断入口地址 AJMP INT1;跳转中断服务程序 MAIN:SETB IT1;边沿触发 SETB EA;开中断 SETB EX1 ;允许中断 MOV DP

13、TR,#0007H;指向0809 IN7通道地址18 MOVX DPTR,A;启动A/D转换 SJMP$;等待中断INT1:MOVX A,DPTR ;读A/D转换结果 MOV B,A;存数 RETI;返回19查询方式:查询方式:查询方式:查询方式:ORG 0000H ;主程序入口地址 AJMP MAIN;跳转主程序 ORG 1000H;中断入口地址MAIN:MOV DPTR,#0007H;指向0809 IN7通道地址 MOVX DPTR,A;启动A/D转换 L1:JB P3.3 L1;查询 MOVX A,DPTR ;读A/D转换结果 MOV B,A;存数 SJMP$20练习题练习题1 描述DA

14、转换器性能的主要指标有()A.转换精度和建立时间 B.分辨率和转换率 C.建立时间和分辨率 D.读写方式2 DAC0832 是一种()芯片 A.8位模拟量转换成数字量B.16位模拟量转换成数字量C.8位数字量转换成模拟量D.16位数字量转换成模拟量213.当单片机启动 ADC0809 进行模/数转换时,应采用()指令。A.MOV A,20HB.MOVX A,DPTR C.MOVC A,A+DPTR D.MOVX DPTR,A 4.A/D转换通常采用()方式。A.中断方式B.查询方式C.延时等待方式D.中断、查询和延时等待 225 A/D 转换结果输出允许控制端是()。A.STARTB.EOCC.ALED.OE6 读取 AD转换的结果,使用()指令。A.MOV A,RiB.MOVX A,DPTRC.MOVC A,DPTRD.MOVX DPTR,A23

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 材料科学

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报