老古开发网首页
导航:老古开发网首页文章索引索引第2386页文章分类单片机第35页→[[转载]PIC系列单片机与MCS-51系列单片机的区别]
| -文章搜索 - 最新文章 - |

第2356篇:[转载]PIC系列单片机与MCS-51系列单片机的区别

发布时间:2006年7月20日 点击次数:721
来源:   作者:
 
 

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


欢迎进入老古论坛进行讨论
[单片机] 相关文章:
AT89C51/8通道ADC0809电压采集器,功能在完善中。
简介:
;;;ADC0809默认int5;;进行电压采集12MHZ;; ;;eoc;;p3.2;;ale,star;;p3.3;;oe;;;p3.7,leddata;;p1;;lednubm;;p2;;data;;p0;; ;;数码管共阴2006/07/20;; ORG 0000H AJMP MAIN ORG 000BH AJMP TIME_0 ORG 0030H MAIN: MOV SP,#5FH CLR P3.3;;;ALE STAR;; CLR P3.7......

基于MSP430蓄电池充电系统
[转载]基于uPSD3200的人机对话设计
大容量NAND Flash TC58DVG02A1FT00在嵌入式系统中的应用
A51 3.6.6 表达式(Expressions)
 
下一个:[单片机]程序参考---PIC---001
简介:
bcf WP movf R_MINUTE,W btfss STATUS,Z ;零分? goto &......

上一个:[单片机][转载]单片机上的开方程序

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