ADDA芯片PCF8591中文带详细图介绍 使用教程
2016-08-31 16:11
2015-04-07 14:01
俺的51开发板上的AD芯片是PCF8591,IIC总线的,想将AD转换的值实时显示在数码管上,同时还想利用LED灯亮度的变换来反映DA效果。结果数码管值总是不变化,LED灯也不亮,请大家帮忙找找
2014-05-23 21:26
I2C 总线是Philips 公司推出的新型单片机系统。它采用串行总线,主控器与外围器件仅靠两条线进行信息传输,一条称为时钟线(SCL),另一条位数据线(SDA)。I2C 总线单片机系统
2009-09-25 16:06
每次单片机刚上电时采样第一次总是采样到2.5V电压(VCC=5V),然后再次采样时才能采样到正确值。求教原因。源代码如下:void main(){uchar vol_1,vol_2,vol_3;LCD_Init();delay(1000);while(1){result=read_ad(CH3);P1=result;vol=result*196; if(vol%100>=50)//四舍五入vol=vol/100+1;elsevol=vol/100;vol_1=vol/100;vol_2=vol/10%10;vol_3=vol%100%10;LCD_Write_String(2,0,"VOL:");LCD_Write_Char(8,0,vol_1+48);LCD_Write_Char(9,0,'.');LCD_Write_Char(10,0,vol_2+48);LCD_Write_Char(11,0,vol_3+48);LCD_Write_Char(12,0,'V');while(P3==0XFF);delay(300);}//}一些函数如下:#include #include #define CH00X00#defineCH10X01#defineCH20X02#defineCH3 0X03***it SCL=P2^1;***it SDA=P2^0;***it LED=P3^7;uchar result;//AD读到的结果uint vol;bit flag_ad_err=0;void I2C_start(void){SCL=1;SDA=1;SDA=0;SCL=0;}void I2C_stop(void){SCL=1;SDA=0;SDA=1;SCL=0;}void I2C_write(uchar dat){uchar temp,i;temp=dat;for(i=0;i
2015-09-29 19:34
I2C总线而不需要额外硬件。PCF8591由于其使用的简单方便和集成度高,在单片机应用系统中得到了广泛的应用,这篇文章是介绍IIC通信在ADDA转换芯片PCF8591中的应用。
2019-09-12 17:23
PCF8591 是一个单片集成、单独供电、低功耗、8-bit CMOS数据获取器件。PCF8591 具有 4 个模拟输入、1 个模拟输出和 1个串行 I2C 总线接口。
2023-10-17 11:14
PCF8591 是一款单电源供电的 8 位 CMOS 数据采集芯片,具有 4 个模拟信号输入通道、一个模拟信号输出通道以及一个 I2C 总线通信接口。与前面讲解的 I2C 芯片相同,通过管脚 A0
2023-08-11 16:02
2014-07-13 10:35
如何进行ADC的模拟量的采集之后的滤波呀?目前手头上只有PCf8591这个AD/DA芯片,因为进行外界的模拟量的采集时可能会有干扰,所以想试试滤波,但是弄了好几天了,滤波程序加上去的示值总是不对
2014-12-19 15:41