老古开发网首页
导航:老古开发网首页文章索引文章分类PIC MSP430 →[PIC系列单片机与MCS-51系列单片机有何区别?]
| -文章搜索 - 最新文章 - |

PIC系列单片机与MCS-51系列单片机有何区别?

发布时间:2004年12月26日 点击次数:3458
来源:   作者:
 
主要有三点不同:

(1)总线结构:MCS-51的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在PIC系列单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位12、14、16位。

(2)流水线结构:MCS-51的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而PIC的取指和执行采用双指令流水线结构,当一条指令被执行时,允许下一条指令同时被取出,这样就实现了单周期指令。

(3)寄存器组:PIC的所有寄存器,包括I/O口,定时器和程序计数器等都采用RAM结构形式,而且都只需要一个指令周期就可以完成访问和操作;而MCS-51需要两个或两个以上的周期才能改变寄存器的内容

欢迎进入老古论坛进行讨论
[PIC MSP430 ] 相关文章:
通用MSP430—I2C程序
简介:
//==================================// //通用MSP430—I2C程序 //收藏:清风徐徐 //QQ:78779514 //EMAIL:XSL88888@TOM.com //2004.2.4 //===================================// #include "MSP430x14x.h" //P3.2 SCL //P3.3 SDA #define SDA_1 &nbsp......

利尔达MSP430系列单片机技术讲座和培训
MSP430三表技术讨论区
msp430单片机没有外部RAM,也就是说:无法接总线驱动设备。不知各位大侠是否同意。
请问在网上哪里可以找到带12位A/D转换的单片机的资料?
多路A/D不用的输入端一般如何处理?接地吗?
请问有谁知道8051XA的,它的通用性咋样?与MPS430相比有哪些优缺点?
有没有3V左右的z类似MAX232的IC?
请问各位大虾,何为jtag?
计数器能否在低功耗模式下工作?
 
下一个:[新闻热点]DTV出货量复合年增长44.5%,刺激半导体销售
简介:
  市场调研公司iSuppli表示,由于美国政府的大力推动,以及先进的电视技术不断涌现,数字电视出货量将以44.5%的复合年增率上升,由2004年的1,990万台增长到2008年的8,660万台。iSuppli公司表示,同期数字电视的销售额将增加一倍,由今年的314亿美元上升到628亿美元。 据iSuppli公司,美国政府要求2007年以前全部电视台必须采取数字广播方式,该项规定将对数字电视销售起到很大的激励作用。而液晶、等离子、硅基液晶(LCoS)和数字光处理(DLP)等技术的发展,也在促进电视广播向数字化方向的转变。今年北美占全......
 

上一个:[技术文章]产品内部的电磁兼容性设计

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:31毫秒