自带12位AD转换器的51系列单片机

求一个自带12(10位也行)位AD转换器的51系列单片机型号及中文资料或者12位AD转换器与AT89S52单片机的接口,AT89S52是8位单片机,是否能用,若能用的话怎... 求一个自带12(10位也行)位AD转换器的51系列单片机型号及中文资料
或者12位AD转换器与AT89S52单片机的接口,AT89S52是8位单片机,是否能用,若能用的话怎么定义数据量?
展开
 我来答
姜童六丰茂
2020-03-12 · TA获得超过1033个赞
知道小有建树答主
回答量:1788
采纳率:100%
帮助的人:8.4万
展开全部
能用,AD574就可以完成你所说,读数据分两个字节读取。
气与,你可以考虑用STC些列单片机,基于51单片机的内核,有自带12、10为A/D转换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郁熊熊03n
2020-02-03 · TA获得超过1229个赞
知道小有建树答主
回答量:1764
采纳率:100%
帮助的人:8.3万
展开全部
楼上说的好,和51单片机的数据传输线就是8根的。外加几条控制线如:CLK、OE、START之类的。没别的一般的参考书上都会有的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-05-15
展开全部
到STC官网去找,一大把。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-11-26
展开全部
注意,你这对单片机的位数和AD的位数理解有误。
首先:51系列单片机都是八位的,这里的8位是指它一个时钟所能处理的数据位数。而现在的电脑的微处理器酷睿等都是32位的CPU,意思和上述的一样。
而AD转换器的位数和所嵌入单片机的位数无关。12位是指这个AD转换器的精度。比如说12位的AD,读一个范围在0到5V的模拟信号,就能把这5V的范围分成 2的12次方 (=4096份)。也就说这个12位的AD转换器所能识别的最小电压量是5V÷4096 = 0.00122V。所以,单片机的8位和你需要的ad转换器12位没直接关系
而你说的AT89S52内部并没有集成AD转换器。
可以用Stc的单片机(有8位和10位ADC)、C8051F单片机(一般都是12位或10位ADC)、飞利浦的LPC900系列单片机等这都是8位的51系列单片机,内部带AD模块(但位数各不相同) 。
STC单片机数据手册:http://www.mcu-memory.com/datasheet/stc/STC-AD-PDF/STC12C5A60S2.pdf
C8051f020单片机数据手册:http://www.xhl.com.cn/xhl/downfile/c8051f02x.pdf

补充:首先,你的问题有点混乱。
你前头问是“自带AD转换器的单片机”,就是说单片机内部有AD模块,直接把待测信号接单片机的AD引脚就可把数据读入到单片机内部的AD寄存器。如果是八位的正好就放在一个字节里,如果是10位、12位、16位就放两个字节(如x=AD,x是无符号INT型数据,C语言一句话搞定),如果是24位就3个或4个字节的寄存器内。这需要什么接口,没有分串口并口的。
而你后边补充问的那是单片机外接一个AD转换芯片,这个AD转换器就不是单片机自带的。这种芯片有串口和并口之分,但一般10位及其以上的AD芯片都是用串行接口。也有另类的,用并口连接的,那也比如说12位芯片使用并口也就是12个引脚和八位的51单片机连接,那单片机可以拿P1口接低八位,P2找四个脚和高四位连接。还有剩下的可以接CS、WR,之类的控制引脚。如果你买到这样的另类芯片,那写程序就忒麻烦了……
最后,C8051xxx系列的单片机,是使用51单片机内核的、集成了很多外设功能的单片机。一般有12位DAC、10/12位ADC、pwm、USB接口……说白就是个较高级的51单片机,但开发工具只能卖他们自己产的开发编程设备,贵。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式