<output id="pyxnf"></output>

    <address id="pyxnf"><track id="pyxnf"></track></address>

          <blockquote id="pyxnf"><span id="pyxnf"></span></blockquote>
              <video id="pyxnf"><input id="pyxnf"></input></video>
              <source id="pyxnf"></source>
              <pre id="pyxnf"></pre>

                  1. 首页 > 应用 > 单片机应用
                    [导读]   pic单片机和51单片机的主要区别有哪些呢?单片机是一个笼统的概念,如果对其进行细分,能够划分出很多不同的种类,PIC单片机与51单片机就是其中两种。很多人对于这两款单片机无法给予较为明确的概念界定,因此经

                     

                      pic单片机和51单片机的主要区别有哪些呢?单片机是一个笼统的概念,如果对其进行细分,能够划分出很多不同的种类,PIC单片机与51单片机就是其中两种。很多人对于这两款单片机无法给予较为明确的概念界定,因此经常会出现概念混淆的情况,针对于此,本文特意为大家整理了PIC单片机与51单片机的区别

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

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

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

                    单片机

                      PIC中低档单片机只有一个中断入口,一些低档单片机甚至没有中断,中断发生后需要用软件清除中断标志,并且需要用软件来判断中断源,这与51系列有丰富的中断入口相比有一些局限,而且由于指令长度的局限,PIC程序和数据寻址采用分页(PAGE)和分块(BANK)的做法,在程序跳转和数据查找方面需要注意页面和块的跳转。

                      PIC系列单片机采用硬件堆栈,堆栈只储存程序跳转前的程序地址,而且堆栈深度最多8级,不能支持程序的无限嵌套,不能使用51系列PUSH。POP等方便的数据堆栈指令来保护现场。在中断中保护现场比较繁琐。

                      可以看到PIC单片机与51单片机还是存在很多差异的。PIC单片机在指令集上要简于51单片机,而在中断入口方面51单片机也拥有较为明显的优势。对于51单片机与PIC单片机仍旧存在迷惑的朋友可以在线留言或者到21ic电子技术论坛讨论

                    换一批

                    延伸阅读

                    [单片机应用] 51单片机——定时器

                    51单片机——定时器

                    1、定时器和计数器时钟周期:单片机时序中的最小单位,集体计算的放法就是时钟源分之一机器周期:单片机完成一个操作的最短时间,=12个时钟周期定时器:打开定时器后,定时器“存储寄存器”的值经过一个机器周期自动......

                    关键字:51单片机 定时器

                    [单片机应用] 8051单片机指令系统剖析详解

                    8051单片机指令系统剖析详解

                    MCS- 51系列单片机的指令系统是一种简明高效的指令系统,其基本指令共有111条,其中单字节指令49条,双字节指令4&#39;5条,三字节指令17条。如果按功能可以讲这些指令分为五类:数据传送类(29条)、算术操作类(24条)、......

                    关键字:8051 单片机 指令系统

                    [单片机应用] 51单片机复习001

                    51单片机复习001

                    1、更改keil uvision3的字体以及关键字颜色的设置:修改顺序入下1打开edit2打开edit最下方configuration3打开colars4选择8051editcfile可以修改C语言的大小和关键词着色问题。源自http://......

                    关键字:51单片机 定时器 计数器

                    [智能硬件] 华为智能眼镜EYEWEAR登场!设计简洁,镜框可更换

                    华为智能眼镜EYEWEAR登场!设计简洁,镜框可更换

                    除了全新的P30系列新机之外,华为今晚还发布了旗下首款可穿戴智能硬件EYEWEAR,该眼镜是同Gentle Monster合作开发。 ......

                    关键字:华为 智能眼镜 EYEWEAR

                    [消费类电子新闻] 滴滴“黑名单”功能开始试运行,能提升多少安全性?

                    滴滴“黑名单”功能开始试运行,能提升多少安全性?

                    依据滴滴出行官方微博10月10号发布的公告,滴滴APP将在10月18号,也就是今天,做出版本更新,试运行“黑名单”功能,司机和乘客都可以把对方拉入黑名单,而且这份“黑名单”在试行期间暂时不可取消。在司乘双方选择拉黑之后,滴滴将在12个月内避......

                    关键字:滴滴 黑名单

                    我 要 评 论

                    网友评论

                    技术子站

                    更多

                    项目外包

                    更多

                    推荐博客

                    <output id="pyxnf"></output>

                      <address id="pyxnf"><track id="pyxnf"></track></address>

                            <blockquote id="pyxnf"><span id="pyxnf"></span></blockquote>
                                <video id="pyxnf"><input id="pyxnf"></input></video>
                                <source id="pyxnf"></source>
                                <pre id="pyxnf"></pre>