单片机中c51 pic 区别

在线等。他们的内部及外部 有那些区别。谢谢大家
详细点给好,比如IO口一个为双向 一个为单向

不是C51,是51系列单片机.
51系列单片机和PIC系列单片机的在内部结构上完全不一样:51单片机的一个指令周期占12个机器周期,但PIC单片机一个指令周期只占4个机器周期;51单片机有上百条指令,属于RISC系统,PIC的中端8位单片机最多只有38条指令属于CISC系统。传统型51单片机只有40和44和20引脚的,而PIC的8位单片机种类繁多,从6引脚到64引脚的单片机都有。
51单片机只有8位的,而PIC单片机有8位、16位、32位的单片机,还有特殊的内嵌DSP功能的dsPIC单片机。
在中断方面,51系列单片机有中断向量,单片机内CPU直接判断中断类型来调用中断子程序。而PIC的8位单片机没有中断向量,需在中断子程序内判断中断类型(16位和32位的PIC单片机有中断向量,而且比51单片机的多得多)
IO方面,所有PIC单片机的IO口驱动能力比51的要强,因为pic单片机全是推挽输入输出。并且对PIC单片机的IO操作前需要指定该IO口是输入还是输出。不是说双向还是单向,而是说,51单片机只要读IO口就是输入,写IO口就是输出,而PIC的需要在读之前指定为IO输入才能读到正确的数值,如果是IO输出,则程序读到的值恒为1。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-15
现在很难讲了, AT89S51 PIC16F877A 分支别叶太多了, 这两种的说明书去正载吧!
第2个回答  2009-08-15
C51 指的是一个结构 实际上并不是只某个单片机,而是基于一个核心和一种特性的一个类单片机 比如最普通的 AT89S52 ,飞利浦的 51 ,STC,新茂。这些都个有不同, 除了AT89S52 其他几种都有非常丰富的外设, 比如 AD,更加强大的定时器,更快的速度,更好的抗干扰能力。等等。。。

51单片机 这个系列的共同点是 51是CISC指令集,共111条汇编指令,冯诺衣曼结构的总线,也就是数据与指令同一编址。。。。并且大部分 51系列的单片机带有三总线结构。

PIC 的8位单片机采用了 RISC(精简指令集)结构设计,号称流水线指令结构,但,并没有真正的提高运行速度,而其汇编指令较少。编译的解释性不好。但要比 AT89S52速度快的多。

PIC的优势在于 系列较全。PIC单片机的类型非常丰富。能够满足各种各样的需要,在汽车电子行业占有一席之地。但实际上8位机并不出众

个人觉得 8位机 还是 AVR的比较出色

单片机中c51 pic 区别
不是C51,是51系列单片机.51系列单片机和PIC系列单片机的在内部结构上完全不一样:51单片机的一个指令周期占12个机器周期,但PIC单片机一个指令周期只占4个机器周期;51单片机有上百条指令,属于RISC系统,PIC的中端8位单片机最多只有38条指令属于CISC系统。传统型51单片机只有40和44和20引脚的,而PIC的...

PIC单片机与51系列单片机有何区别
应该说有三个主要区别:(1)总线结构:MCS-51的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在PIC系列单片机中采...

pic单片机与51的区别在哪
这两种单片机在总线结构、寄存器组和流水线结构方面存在差异。pic单片机通常具有哈佛结构的总线,可以同时访问程序和数据,而51单片机使用的是冯-诺依曼结构,指令和数据存储在同一空间,不能同时访问。在寄存器组方面,PIC单片机的所有寄存器都采用RAM结构,访问和操作只需一个指令周期;51单片机则需要两个或更...

PIC单片机与51单片机的区别
PIC的指令周期比51的短,同样的晶振下,PIC的指令周期是4个时钟周期,51是12个,并且PIC绝大部分指令都是单周期指令,一个指令周期执行一条指令,51一般是2到4个指令周期执行一条指令,所以用同样晶振情况下,除了执行乘除法外,PIC要比51快

各种单片机之间的区别
1.C51单片机是8051内核,继承了早期MCS51的技术特性和指令,在国内使用较普及,结构较简单,学生或新生入门通常学这种,但其指令是集中指令集的,存在三字节指令,这样用在工业级的抗干扰性能就不如精简指令集的,三字节指令会出现程序跑飞。2.PIC单片机是精简指令集单片机,多用于工业级,其抗干扰性能好...

pic单片机与51的区别在哪
1、总线结构区别51单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC单片机的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据传输效率。正因为在PIC系列单片机中采用了哈佛双总线...

把单片机分类为avr c51 pic,是根据什么划分的?
PIC是美国Microchip公司生产的单片机。现在C51单片机趋于淘汰,内置资源太少了。AVR单片机速度高,性价比高,现在大量使用。不过,现在欧洲意法公司生产的STM系列单片机卖的很火,性能相当不错,估计以后会被大量使用。STM单片机不少性能指标都很不错,就连AVR单片机也望尘莫及。

PIC单片机、AVR单片机、C51单片机有什么区别?
51是基础,电路简单,编程也比较容易,资料众多,芯片很便宜,也很容易买到,适合入门级,但一旦数据量很大,涉及复杂运动控制,视频等内容时,51就力不从心了.运算的速度和效率低也是51的一个缺点.简单的总结下就是AVR的指令系统比较精简,总线结构也与51不同,因此速度比51更快。其次,如果说性能的话,至少ARM...

51单片机pic单片机avr单片机的区别
如果说基本的,那么所有的单片机使用起来都差不多.对于初学来讲:大部分初学者都从学习51系列开始的--它存在资料丰富,软件方面也有大量的资源(KEILC51就是其中最好的一个).学习完51再学习其它的两种基本上是没多大的困难.那种适合中\\高级水平:每种单片机每没有多大的差别.只要是精通其中的一种就可以了...

PIC单片机与MCS-51系列单片机有哪些区别?
正因为在pic单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位12、14、16位。(2)流水线结构:mcs-51单片机的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而pic的取指和执行...

相似回答