单片机应用技术8 简易波形发生器.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文档。上传文档
查看更多
课题八 简易波形发生器 任务一 输出指定电压 任务二 简易波形发生器 课题目标 通过本课题任务的完成,加深对D/A的认识,学会应用单片机的编程控制,输出指定的波形或输出指定的模拟电平。 本课题的任务是利用单片机和D/A转换器件组成系统,通过程序的控制,实现简易波形发生器,能输出三角波和正弦波。 课题分析 在本课题中,由于没有较多的任务和外围设备,因而DAC0832与单片机连接方式采用直通方式,并用运放将DAC0832输出的模拟电流变换为对应的模拟电压。 在单片机外围接口电路中,常采用D/A转换电路来完成将数字量转换为模拟量。本任务中选择8位D/A转换集成电路DAC0832作为系统的模数转换设备,输出任务所需要的波形。 在本任务。DAC0832需要使用运放将中,选择P2端口作为数据输出端口与DAC0832相连,所以在程序中的输出的数据就只需要写在P2口就行了其电流输出转换为电压输出,本任务中没有规定输出的信号的幅度和频率,为了方便,将输出确定为正电压输出,幅度为Vcc(+5V),即将DAC0832的VREF接至Vcc。 为了实现系统的输出波形改变,在电路中增加两个按键,并规定按下S1时系统输出三角波,按下S2时系统输出正弦波,本课题对应的硬件电路原理图如图8-1所示。 课题分析 任务一 输出指定电压 任务目标 采用DAC0832数模转换电路,输出2.5V的模拟电压。 程序设计分析 由于DAC0832采用了直通方式,所以只需要往其数据端口直接加上数值,就能从DAC0832后面的运放的输出端得到所需要的模拟电压。 参考程序: 任务二 简易波形发生器 任务目标 在图8-1所示电路原理图中,按下S1时系统输出三角波,按下S2时系统输出正弦波。 程序设计分析 根据任务要求,由按键S1和S2分别控制输出,所以在程序中必须要检测这两个按键。而这两个键连接在外部中断的两个引脚上,最简单、有效的方法是使用外部中断的方式 。 一、 三角波的输出 二、正弦波的输出 任务二 简易波形发生器 一、D/A的基本概念 能将数字量转换成模拟量的电路,称为数 / 模转换器(Digital- Analog Converter简称DAC)或D / A转换器。 目前市场上供应的D/A变换器芯片种类颇多,按数字位数分8位、10位、12位等,按转换速度有低速、高速之分,按照数据的传送方式有串行和并行之分。 二、D/A的主要性能指标 1.分辨率 指D/A能分辨的最小输出模拟增量,取决于输入数字量的二进制位数。 2.建立时间 从数字信号输入DAC起,到输出电流(或电压)达到稳态值所需的时间为建立时间。 建立时间的大小决定了模/数转换速度。是D/A最重要的指标之一。 3.转换精度 指满量程时DAC的实际模拟输出值和理论值的接近程度。 4.偏移量误差 偏移量误差是指输入数字量为零时,输出模拟量对零的偏移值。 5.线性度 线性度是指DAC的实际转换特性曲线和理想直线之间的最大偏移差。 3、 DAC0832芯片及其与单片机接口 DAC0832是使用非常普遍的8位D/A转换器,由于其片内有输入数据寄存器,故可以直接与单片机接口。DAC0832以电流形式输出,当需要转换为电压输出时,可外接运算放大器。属于该系列的芯片还有DAC0830、DAC0831,它们可以相互代换。DAC0832主要特性: 分辨率8位; 电流建立时间1μS; 数据输入可采用双缓冲、单缓冲或直通方式; 输出电流线性度可在满量程下调节; 单一电源供电(+5V~+15V); 低功耗,20mW。 一、DAC0832内部结构及引脚 CS:片选信号,它和允许输入锁存信号 ILE合起来 决定WR1是否起作用。 ILE:允许锁存信号.高电平有效. WR1:写信号1,它作为第一级锁存信号将输入数据 锁存到输入寄存器中,WR1 必须和CS、ILE同时有效。 WR2:写信号2,它将锁存在输入寄存器中的数据送到8位DAC寄存器中进行锁存,此时,传送控制信号XFER必须有效。 XFER: 传送控制信号,用来控制WR2。 VREF: 参考电压输入端,此端可接一个正电压,也可接负电压,范围为+10V~-10V。外部标准电压通过VREF与T型电阻网络相连。 RFB: 反馈电阻引出端,DAC0832内部已经有反馈电阻,所以,RFB端可以直接接到外部运算放大器的输出端,这样,相当于将一个反馈电阻接在运算放大器的输入端和输出端之间。 IOUT1: 模拟电流输出端,当DAC寄存器中全为1时,输出电流最大,当DA

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档