单片机项目七-数字电压表设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机项目七-数字电压表设计

《单片机技术与应用》 《单片机技术与应用》 项目导读 项目七 数字电压表设计 项目小结 任务1 信号发生器设计 任务2 数字电压表设计 知识分布网络 D/A转换器 基本内容 D/A转换原理 DAC0832芯片应用 项目七 数字电压表设计 A/D转换器 基本内容 A/D转换原理 ADC0809芯片应用 项目七 数字电压表设计 D/A转换器的作用 单片机 控制对象 D/A转换 将数字量转换为模拟量,以便操纵控制对象。 D/A转换器的主要指标 转换速度:一般几十微秒到几百微秒,快速的可达1微秒。 转换精度(分辨率):决定于输入数字量的位数,位数越多,精度越高。 相关知识:8位D/A转换芯片DAC0832 任务1 信号发生器 DAC0832是一个八位D/A转换器,转换时间1微秒,结构如下: 输出为模拟电流,可转换为电压。 LE1或LE2=1,当前寄存器的输出跟随输入 LE1或LE2=0,锁存数据 数据锁存允许信号 数据传送控制信号 (1)DAC0832的结构及原理 任务1 信号发生器 ILE,WR1:控制输入寄存器 ILE=1,WR1=0时:直通 ILE=1,WR1=1时:锁存 因此,DAC0832可以有三种工作形式:直通、单级锁存、两级锁存。 XFER,WR2:控制DAC寄存器 XFER=0,WR2=0时:直通 XFER=1 or WR2=1时:锁存 DI0-DI7:转换数据输入 CS:片选信号 0 0 1 1 1 1 0 0 0 0 1 1 0 (2)DAC0832的功能分析 任务1 信号发生器 单缓冲方式的接口(1) 译码器输出 ——一个处于直通方式,另一个处于受控的锁存方式 (2)DAC0832的工作方式 任务1 信号发生器 “同时”做何解释? 单缓冲方式的接口(2) ——两个输入寄存器同时受控的方式 1 0 0 0 0 1 1 两个寄存器同时打开 MOVX @DPTR,A ;WR1有效,启动D/A转换 任务1 信号发生器 ——两个锁存器都接成受控锁存方式。 双缓冲方式的接口和应用 对一个数字量的转换,需两步完成,程序如下: MOV DPTR,#00E0H MOVX @DPTR,A MOV DPTR,#00C0H MOVX @DPTR,A 输入寄存器地址:00E0H DAC寄存器地址:00C0H 你知道它与第二种单缓冲方式的区别吗? Y7 A7 A6A5 74LS138 Y6 C B A Y7 Y6 任务1 信号发生器 A/D转换器的作用 将模拟量转换为数字量,以便计算机接收处理 传感器 单片机 A/D转换 双积分式A/D转换器 逐次逼近式A/D转换器。 相关知识:8位A/D转换芯片ADC0809 ADC0808 / 0809型为8位MOS型A/D转换器,属于逐次逼近式典型A/D转换器芯片。 任务2 数字电压表 ADC0809是一个8位8通道的AD转换器。 (1) ADC0809的结构及原理 任务2 数字电压表 CLK:时钟信号,可由单片机ALE信号分频得到。 转换有以下几步: ALE信号上升沿有效,锁存地址并选中相应通道。 ST信号有效,开始转换。A/D转换期间ST为低电平。 EOC信号输出高电平“1”,表示转换结束。 OE信号有效,允许输出转换结果。 (2) ADC0809的功能分析 任务2 数字电压表 写信号、P2.0有效时,启动AD转换。 转换结束后,输出高电平,向CPU发出中断请求 读信号、P2.0有效时,允许输出AD转换结果。 转换时钟由ALE分频得到。 8 0 3 1 7 4 L S 3 7 3 A D C 0 8 0 9 ÷ 2 C L K D 0 - D 7 ≥ 1 ≥ 1 1 1 1 G E O C S T A L E O E R D P 2 . 0 W R I N T 1 A L E P 0 A 0 - A 7 A 0 A 1 A 2 A B C V R ( + ) V R ( - ) + 5 V G N D I N 0 I N 7 I N 6 I N 5 I N 4 I N 3 I N 2 I N 1 转换结果由此输出 (P3.3) (1) ADC0809的工作方式 图7-1 ADC 0809与8031单片机的连接 任务2 数字电压表 设计方案 选用AT89C51芯片、时钟电路、复位电路、电源、按键、LED显示电路及DA转换电路等构成完整系统,形成信号发生器的设计方案。 任务实施 图7-2 系统方案设计框图 任务1 信号发生器 本信号发生器在电路功能的设计中,采用了DAC0832单缓冲模式进行D/A转换;

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档