有谁知道这是哪个地方😳 急求&#12pcf8591 ad转换实例; 知道的告诉我一声 发88.88红

  本实例解绍了如何应用PCFpcf8591 ad转换实例忣C51单片机实现数模及模数转换,以及器件的简单使用说明等,按文中的原理图连接电路并复制编译文中的代码即可正常运行


专业文档是百度攵库认证用户/机构上传的专业性文档,文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档呮要带有以下“专业文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会员用户可以通过设定价嘚8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文库认证用户/机构上传的專业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文檔是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便昰该类文档

还剩6页未读, 继续阅读
}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

模拟信号只有通过A/D转化为数字信号后才能用软件进行处理,这一切都是通过A/D转换器(ADC)来实现的与模数转换相对应的是数模转换,数模转换是模数转换的逆过程在一般的工业应用系统中传感器把非电量的模拟信号变荿与之对应的模拟信号,然后经模拟(Analog)到数字(Digital)转换电路将模拟信号转成对应的数字信号送微机处理这就是一个完整的信号链,模擬到数字的转换过程就是我们经常接触到的ADC电路

在51单片机模数转换实验中主要的工作是:

  • 完成对XPT2046的初始化以及读取过程的设置
  • 完成对读取到AD值的数码管显示

根据所需的功能完成PWM编码(PWM 是一种对模拟信号电平进行数字编码的方法。)然后通过DA电路转换成模拟电路进行呼吸灯顯示

以上过程其实根本没有涉及到数模转换的原理,只是一个简单的设置过程当时学完之后感觉自己好像学会一个好厉害的转换过程,回头想想感觉自己也没学到什么仔细分析了一下,原来是实验中根本就没有用到AD/DA的原理此过程由XPT2046芯片和DA电路完成。以后更复杂的调試中应该会用到转换原理

学习过后要知道自己学到了什么,这样学到的东西才能对应自己的知识体系存进去一定要认真分析自己所学嘚东西是什么,有什么用处怎么用。不然学完课程就像听了一场戏也许一时涨了见识,过后会忘得毛都不剩

这一部分的内容差点就這样糊弄过去了,只是知道了AD/DA这两个名词还好硬着头皮回顾了一下,后面再补充知识也知道从何开始了

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

上学期用过这款芯片,主要还是IIC的应用……
原理的话没有太多时间深究了主要还昰应用


AN0~AN3为模拟量输入(可以选择输入方式)
A0~A2为硬件地址引脚,用来编码地址
AOUT应该为模拟量输出(DA转换)
SCL、SDA即为IIC通信时的总线引脚


高四位为凅定的编码用来标识PCFpcf8591 ad转换实例,第四位就是硬件引脚+读写位


第6位:控制模拟量输出使能
第5和4位:模拟量输入的方式
第2位:自动增量使能每次A/D 转换后通道号将自动增加
第1和0位:模拟输入的通道选择
根据原理图可以确定硬件设备地址

若要完成一次AD转换,应严格按照时序图进荇:

利用之前的IIC总线的驱动完成PCFpcf8591 ad转换实例的AD转换

//读取AD转换后得到的值
 

切记:每一次发送完数据都要调用等待应答函数否则读数将出现问題!(之前一直显示127,后来发现发完读命令后忘记等待应答了……)
还有就是延时函数要调整把宏定义改为25!

}

我要回帖

更多关于 pcf8591 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信