文库网
ImageVerifierCode 换一换
首页 文库网 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

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

  • 资源ID:20235738       资源大小:293KB        全文页数:23页
  • 资源格式: PPT        下载积分:12.99文币
微信登录下载
快捷下载 游客一键下载
账号登录下载
三方登录下载: QQ登录 微博登录
二维码
扫码关注公众号登录
下载资源需要12.99文币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

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


注意事项

本文(【单片机应用课件】8.单片机与数模及模数转换接口.ppt)为本站会员(鼎天工程图书馆)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png