第五章单片机外部资源扩充-2DA转换zxl综述.ppt

第五章单片机外部资源扩充-2DA转换zxl综述.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 MCS-51单片机的 DAC接口;二、MCS-51单片机接口技术; 单片机系统的输出控制;;一、D/A转换器的基本原理;二、D/A转换器的主要性能指标;2、精度 精度 ≈分辨率 如果不考虑转换误差,D/A转换的精度等于分辨率。 考虑实际电路时,D/A转换的精度还与外电路和电源有关,需要考虑失调误差、增益误差、非线性误差、温漂等等。;三、如何选择D/A转换器 数字输入特性:串行输入、并行输入、逻辑电平。 模拟输出特性:电流输出、电压输出、输出范围。 锁存特性及转换特性:是否具有锁存功能,单缓冲还是双缓冲,如何启动转换。 参考电压:内部还是外部,大小如何。 电源:功耗和工作电压。; DAC0832芯片及其与单片机接口; DAC0832结构;一、DAC0832内部结构及引脚图;DAC0832引脚功能:;二、DAC0832典型应用;三、DAC0832的工作方式和编程控制;1、 DAC0832的单缓冲接口;;;# include reg51.h # include absacc.h # define uchar unsigned char # define DAC0832 XBYTE[0x0000] void main(void) { DAC0832 = 0x80; while(1) { ; } };;DAC的用途: 1、做为参考电压供电压比较器使用 2、在有限精度内实现任意波形输出 简单常见波形:正弦波,三角波,阶梯波,锯齿波等; 常见应用领域:音频DAC,视频DAC 3、利用其输出电压(或电流)受控的特点,外接压控或者流控器件,实现数控电路 如:数控电压源,数控电流源,数控频率发生器;单片机同时控制两个DAC0832进行输出? 能否同时输出两个不同的电压?;2、DAC0832双缓冲方式;;;DAC0832双缓冲接口 ;DAC0832的双缓冲C51程序;#include reg51.h #include absacc.h #define uchar unsigned char #define INPUTR1 XBYTE[0xDFFF] #define INPUTR2 XBYTE[0xF7FF] #define DACR XBYTE[0x7FFF] void main(void) { uchar i; while(1) { for ( i=0; i255; i++ ) { INPUTR1 = i; INPUTR2 = 255 – i; DACR = 0; } } };正弦波输出程序

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档