实验例程和14.ad da没有_第1页
实验例程和14.ad da没有_第2页
实验例程和14.ad da没有_第3页
实验例程和14.ad da没有_第4页
实验例程和14.ad da没有_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

13、AD和DA实验AD和DA的概念AD转换的功能是把模拟量电压转换为数字量电压。DA转换的功能正好相反,就是讲数字量转换位模拟量。分辨率的概念一位数字量所表示的电压值。对于5V的满量程,采用8位的DAC时,分辨率为5V/256=19.5mV。

普中科技单片机开发仪视频教程

PCF8591简介PCF8591是具有I2C总线接口的8位A/D及D/A转换器。有4路A/D转换输入,1路D/A模拟输出。原理图解析

普中科技单片机开发仪视频教程

普中科技单片机开发仪视频教程

PCF8591的器件地址

普中科技单片机开发仪视频教程

D7~D4:飞利浦公司规定为:1001D3~D1:分别是A2、A1、A0的电平,我们原理图上面是全部接地,所以为000。D0:为方向设置,当为1时进行读操作,当为0时进行写操作。PCF8591的控制寄存器

普中科技单片机开发仪视频教程

D1、D0AD通道选择00通道0,01通道1,10通道2,11通道3D2自动增益选择(有效位为1)D5、D4输入模式选择:00四路单数输入;01三路差分输入;10单端与差分配合输入;11为模拟输入有效D6模拟输出使能位。(时能为1)PCF8591的写入第一个字节是器件地址和读写控制第二个字节被存到控制寄存器,用于控制器件功能。第三个字节被存储到DAC数据寄存器,并使用片上D/A转换器转换成对应的模拟电压。(所以不输入D/A时,可以不用输入。)

普中科技单片机开发仪视频教程

PCF8591发送一个字节的程序/*************************************************************函数名:Pcf8591SendByte*函数功能 :写入一个控制命令*输入:channel(转换通道)*输出 :无************************************************************/voidPcf8591SendByte(unsignedcharchannel){ I2cStart(); I2cSendByte(WRITEADDR);//发送写器件地址

I2cSendByte(0x40|channel);//发送控制寄存器

I2cStop();}

普中科技单片机开发仪视频教程

PCF8591的读取读取的第一个字节是包含上一次转换结果将上一个字节读取时,才开始进行这次转换的采样。读取的第二个字节才是这次的转换结果。所以读取转换结果的步骤是:发送转换命令,将上次的结果读走,然后等一会儿,然后读取结果。

普中科技单片机开发仪视频教程

PCF8591读取一个字节的程序/*************************************************************函数名:Pcf8591ReadByte*函数功能:读取一个转换值*输入:*输出:dat************************************************************/unsignedcharPcf8591ReadByte(){ unsignedchardat; I2cStart(); I2cSendByte(READADDR);//发送读器件地址

dat=I2cReadByte();//读取数据

I2cStop();//结束总线

returndat;}

普中科技单片机开发仪视频教程

PCF8591发送一次转换的程序/*************************************************************函数名:Pcf8591DaConversion*函数功能:PCF8591的输出端输出模拟量*输入:value(转换的数值)*输出 :无************************************************************/voidPcf8591DaConversion(unsignedcharvalue){ I2cStart(); I2cSendByte(WRITEADDR);//发送写器件地址

I2cSendByte(0x40);//开启DA写到控制寄存器

I2cSendByte(value);//发送转换数值

I2cStop(); }

普中科技单片机开发仪视频教程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论