80c51单片机与PIC的主要区别和各自的特点?

要两者各自的特点和两者的主要区别,要在3000字左右,谢谢了!急用!好了追加分!

PIC单片机与C-51系列单片机的区别
应该说有三个主要特点:
(1)总线结构:C-51单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC单片机的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在PIC单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位12、14、16位。
(2)流水线结构:C-51单片机的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而PIC的取指和执行采用双指令流水线结构,当一条指令被执行时,允许下一条指令同时被取出,这样就实现了单周期指令。
(3)寄存器组:PIC单片机的所有寄存器,包括I/O口,定时器和程序计数器等都采用RAM结构形式,而且都只需要一个指令周期就可以完成访问和操作;而C-51单片机需要两个或两个以上的周期才能改变寄存器的内容。
更详细的区别可参考相关书籍.

w.dpj100.com/jichu/8051danpianjiyinjiaotuyuyinjiaogongnenjianjie_10.html
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-26
要字就没了!
51和PIC的区别就是一个不省电一个省电,一个IO输入输出不可以设置(传统51,比如AT89xxx),一个可以设置,
还有就是中断,51的中断分等级制度,PIC的中断入口只有一个,
PIC的看门狗唤醒大多可以唤醒继续运行(1uA左右,超底端唤醒就复位),51的好像没得玩吧(加强版的要看哪个公司的了)
还有就是PIC的FLASH是14位的,51是8位的,假设1K的PIC代码放进51就要用1.75K来装,
还有还有的自己去下一份中文规格书来对比下吧(好像51的连一份官方的中文规格书都没有)。本回答被提问者采纳
第2个回答  2012-01-23
不知道

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

嵌入式系统ARM、PLC、80c51单片机之间的用途区别是什么? 它们之间有...
8051用在低端的要求不高和数据处理量不大的场合,属于低端的8位单片机 ARM是比较高级也是现在比较流行的高端32位单片机,他用与数据量大,要求比较高端的地方 PLC是一个用单片机做好的工业控制模块,专门为工业现场控制用的,充分考虑了抗干扰易编程等各种工厂环境的使用 ...

80c51单片机的特点
8051片内有4kROM,无须外接外存储器和373,更能体现“单片”的简练。但是编程者编的程序编程者无法烧写到其ROM中,只有将程序交芯片厂代编程者烧写,并是一次性的,今后编程者和芯片厂都不能改写其内容。8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器...

80c51单片机的特点
8051片内有4k ROM,无须外接外存储器和373,更能体现“单片”的简练。但是编程者编的程序编程者无法烧写到其ROM中,只有将程序交芯片厂代编程者烧写,并是一次性的,今后编程者和芯片厂都不能改写其内容。8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储...

单片机原理的常用类型
STC单片机STC公司的单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快8~12倍,带ADC,4路PWM,双串口,有全球唯一ID号,加密性好,抗干扰强.PIC单片机:是MICROCHIP公司的产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,...

80c51单片机p0-p3接口在结构上有何不同?在使用上有何特点?
P0是开漏的,用来当地址\/数据总线复用的,作I\/O口时需要外接上拉电阻,一般用10K的排阻。P1~P3口都是双向I\/O口,内部带上拉电阻的,P2口在访问外部存储时和P0作地址总线,P2为高8位,P0低8位。P3口除作I\/O口外各个引脚还有第二功能,串口、中断、技术输入等,具体功能的使用看数据手册。

单片机中atmel,st三c,pic,a六rr,c8051,arm,凌阳之间零的区别是?急求啊...
c8051,主要是以INTEL为主,是MCS51系列的产品,atmel,stc,pic那些是公司名的产品,atmel,stc他们都有兼容8051的芯片,pic不同于MCS51的指令,主流还是以兼容MCS51系列的intel,atmel,stc的芯片为主,pic有自己的特点是输出口可输出高低电平的电流,intel80c51,atmel80c51低电平有效,高电平是以内部的上...

80C51单片机简介?
在结构上,80C51单片机主要由以下几个部分组成:1. 中央处理器(CPU):这是80C51单片机的核心部件,负责执行指令和处理数据。它采用了4位并行处理的ALU(算术逻辑单元),支持多种算术和逻辑运算。2. 内存:80C51单片机内置了一定容量的内存,包括程序存储器(ROM\/EPROM)和数据存储器(RAM)。程序存储器...

简述80c51单片机的4个i\/o口在使用上有哪些分工和特点
第二功能复用全部安排在P3口上。P1,P2,P3具有内部上拉双向输出IO口,P0口无内部上拉电阻为开漏输出,如果做为普通IO口使用,初P0口需要外加上拉电阻,其功能一致。P3口一般都具有第二功比如外部中断,串口等。在单片机内部存储器不够用时P0和P2口做为数据总线接扩展芯片用来扩展存储器。

为什么说80c51单片机的p0?
在80C51单片机体系中,P0口之所以特殊,主要基于其功能和设计原理。首先,P1、P2和P3口具有内部上拉电阻,这使得它们在作为输入口时,需要外部电路拉低以实现逻辑低电平的输入,而P0口作为真正的双向口,当作为输入时,它处于悬浮状态,无需额外电路拉低即可识别逻辑状态。这种设计使得P0口在数据传输和地址...

相似回答