时间: 2024-07-05 21:16:35 | 作者: 华体会app怎么样
便是其间两种,对电源新手来说,许多人关于这两款单片机无法给予较为清晰的概念界定,因而常常会呈现概念混杂的状况,针关于此,本文特意为我们理了PIC单片机与
本文将以PIC16、PIC12、10系列为例来进行介绍。PIC系列单片机选用哈佛总线结构,程序空间总线和数据总线分隔,地址长度也不一样,也相同不在一个接连的空间,程序为单字结构,一句程序占用一个程序字长,这与51不一样,51系列则选用冯诺依曼结构,程序空间和数据空间共用一组8BIT的总线,程序空间和数据空间共用一个接连的地址空间;程序为多字节结构,依据不同指令及数据每句程序有不同的长度,这种结构有可能在程序跑飞的时分让体系把数据作为指令履行。
PIC系列单片机运用精简指令集,一共不超越35条指令,选用预取指令的做法使绝大多数指令只需一个指令时钟周期,51则选用杂乱指令集,需求4个或更多指令周期才干履行一条指令。
PIC中等级低单片机只要一个中止进口,一些等级低单片机乃至没有中止,中止发生后需求用软件铲除中止标志,并且需求用软件来判别中止源,这与51系列有丰厚的中止进口比较有一些限制,并且因为指令长度的限制,PIC程序和数据寻址选用分页(PAGE)和分块(BANK)的做法,在程序跳转和数据查找方面必需要分外留意页面和块的跳转。
PIC系列单片机选用硬件仓库,仓库只贮存程序跳转前的程序地址,并且仓库深度最多8级,不能支撑程序的无限嵌套,不能够运用51系列PUSH。POP等便利的数据仓库指令来维护现场。在中止中维护现场比较繁琐。
能够看到PIC单片机与51单片机仍是存在许多差异的。PIC单片机在指令集上要简于51单片机,而在中止进口方面51单片机也具有较为明显的优势。关于51单片机与PIC单片机依旧存在利诱的朋友在阅览本文之后信任必定能对两者的观察知道。