请高手帮我看一下,下面这个程序中哪个是AD转换的值unsigned char ReadADC(unsigned char Chl) { unsigned char Data; Start(); //写入芯片地址 Send(AddWr1); Ack(); Send(0x40|0);//写入选择的通道,本程序只

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 06:49:39
请高手帮我看一下,下面这个程序中哪个是AD转换的值unsigned char ReadADC(unsigned char Chl) { unsigned char Data;  Start();        //写入芯片地址  Send(AddWr1);  Ack(); Send(0x40|0);//写入选择的通道,本程序只

请高手帮我看一下,下面这个程序中哪个是AD转换的值unsigned char ReadADC(unsigned char Chl) { unsigned char Data; Start(); //写入芯片地址 Send(AddWr1); Ack(); Send(0x40|0);//写入选择的通道,本程序只
请高手帮我看一下,下面这个程序中哪个是AD转换的值
unsigned char ReadADC(unsigned char Chl)
 {
unsigned char Data;
 Start(); //写入芯片地址
 Send(AddWr1);
 Ack();
Send(0x40|0);//写入选择的通道,本程序只用单端输入,差分部分需要自行添加
//Chl的值分别为0、1、2、3,分别代表1-4通道
 Ack();
 Start();
 Send(AddRd1); //读入地址
 Ack();
 Data=Read(); //读数据
 Scl=0;
 NoAck();
 Stop();
 return Data; //返回值
 }
教程里的代码,没有讲解,请帮忙看一下,哪个是代表AD转换出来的值
这个是PCF8591的,我想写一个模拟输入小于3V,(基准5V)就提示报警的程序
请高手帮忙,不甚感激

请高手帮我看一下,下面这个程序中哪个是AD转换的值unsigned char ReadADC(unsigned char Chl) { unsigned char Data; Start(); //写入芯片地址 Send(AddWr1); Ack(); Send(0x40|0);//写入选择的通道,本程序只
data是字符型的值,也就是AD转换过来的值