51单片机 AD转换,AD芯片型号选择

AD要求1路输入,0-5V电压输入,在1ms中要有10-20次采样。

第1个回答  2014-01-28
51单片机可以使用AD0809,满足你说的要求,而且编程简单,网上多的是,当然是有STC12或者STC15系列的内部AD也可。本回答被提问者和网友采纳
第2个回答  2014-01-28
选STC12C5A60S2或这个系列的单片机,自带AD,不需要外加AD芯片了。
第3个回答  2014-01-28
我习惯用单片机内部AD

带12位AD转换的51单片机
TLC2543是TI的一片12位AD芯片,11通道AD转换,数据传输符合SPI串行方式,是常用的高精度AD芯片,价格有点贵了35一片,不过物有所值,在实验中读书还是很稳定的。TLC2543的操作也很简单,命令格式:通道+精度+数据顺序,不过值得注意的:是本次读取的值是上次转换的AD值,也就是说本次发送的命令是启...

用51系列单片机做个A\/D转换器,具体该怎么做?
可以用Stc的单片机(有8位和10位ADC)、C8051F单片机(一般都是12位或10位ADC)、飞利浦的LPC900系列单片机等这都是8位的51系列单片机,内部带AD模块(但位数各不相同) 。STC单片机数据手册:C8051f020单片机数据手册:补充:首先,你的问题有点混乱。你前头问是“自带AD转换器的单片机”,就是说单片机...

在51单片机上,pcf8951和xpt2046有什么区别?
你这里应该写错了,应该是PCF8591而不是PCF8951,PCF8591和XPT2046都是AD转换芯片,都是4个通道,PCF8591是IIC通讯接口,XPT2046是SPI通讯接口,XPT2046是专为触摸屏控制设计而成的AD转换电路,SPI接口,读写还是很方便的,代码量要少一些。PCF8591是IIC接口,按照IIC通讯协议来编程,读写相对复杂一些。从...

什么单片机芯片具有AD转换功能的
几乎绝大多数单片机都支持AD转换,譬如:51单片机的增强版STC12C5A60S2,msp430,还有更高级的M3处理器。

51 AD转换,用ADC0804,数据接P1.0-1.7,例子要求读取数据前先用P1=0Xf...
51的P1口可输入可输出。那么哪条指令让它作为输入口,怎么样才能让它作为输入口呢?每个口上都有一个锁存器,锁住之前写的值。比如,口上只是接一个上拉电阻,这个口作为输入应该是高电平吧。那你往口里写一个0,口会输出0,这个口就成了低电平了。此时,你读这个IO口,也会是低电平。如果不...

51单片机采集的AD值的转换程序问题?
--- 0~2.5V,对应于AD_data = 0~11111...1111(24位二进制);那么1V就是:6710886(十进制)。用24位值AD_data除以6710886,得到的整数部分就是0~5,即为电压的整数部分。再把刚才除得的余数,再除以10,取整数将得到0~9,即为电压的第一位小数;余数,再除以10,取整数将得到0~9,即...

STC的51单片机,AD转换速度是250KHz,即一秒是250000次,这个速率是指转换...
首先你要明白ADC的时钟概念:时钟频率为250KHz,意思是一秒钟转换250000次,而每次转换的数据是根据你ADC的精度来算的。比如你的ADC是8位的,就是每次转换8个位,是10位的就是每次转换10个位的数据。希望我的回答能帮助到你。

51单片机AD转换不稳定
1.是不是电平有跳动的不稳定,比如输入电平抖动(干扰导致),你只是肉眼没看出来而已,所以认为它是稳定的。这个解决方法如果输入是稳定电压(直流),那就在电压之间加上个电容就完事了。2.是不是输入电压的范围超了?如果是范围超了,加个分压电路,然后在单片机程序里面再按比例的增加就行了。

51单片机的ADC请教
1,作AD用必须一个接电源一个接地,两个电阻中间即VREF接单片机引脚或接一个1K的电阻再接单片机引脚。2,IO口上拉选择4,7K--10K都可以。3,IO口接按键接地端一般不需再接电阻,直接接地即可。

带12位AD转换的51单片机
应该没有吧,一般是ARM之类的才有16位的AD转换

相似回答