PIC单片机与单片机的区别·条指令·哈佛结构能有效提高数据的吞吐效率

一、PIC单片机与51单片机的区别

1. 汇编指令

51单片机有一百多条指令,而PIC的八位单片机只有35条指令。虽然PIC没有直接的乘法和除法指令,但它的指令周期比51短,而且大部分指令都是单周期指令,所以在相同晶振情况下,PIC比51执行速度快。

2. 总线结构

51单片机的总线结构是冯-诺依曼型,而PIC单片机的总线结构是哈佛结构。哈佛结构能有效提高数据的吞吐效率。

3. 流水线结构

51单片机采用单指令流水线结构,一条指令执行完毕后才读取下一条指令。而PIC采用双指令流水线结构,可以在执行一条指令的同时读取下一条指令。

4. 寄存器组

51单片机需要两个或两个以上的周期才能改变寄存器的内容,而PIC单片机的寄存器采用RAM结构,只需一个指令周期即可完成访问和操作。

5. 使用类型

PIC单片机常见于工业级和军用级,而51单片机则是商用级、工业级和军用级都有,其中商业级最常见,也最容易购买。

二、PIC单片机是什么

单片机,全称单片微型计算机,又称微控制器,它强调自供应和节约成本,体积小,可放在仪表内部。与通用型微处理器相比,单片机存储量小,输入输出接口简单,功能较低。随着发展,单片机已逐渐被称为微控制器。单片机的时钟频率通常较低,但价格低廉,提供充足的程序存储器和丰富的片上接口。

PIC单片机的特点

特点 说明
性能与价格比 PIC从低到高有几十个型号,满足不同应用需求。
精简指令 PIC系列单片机具有独特的RISC结构和哈佛总线结构,指令执行效率高。
产品上市零等待 PIC的OTP型芯片,使产品在应用程序开发完成后立刻上市。
优越开发环境 PIC开发系统实时性好,仿真结果与实际运行结果一致。
防瞬态能力 PIC引脚具有防瞬态能力,可直接与继电器控制电路相连。
彻底的保密性 PIC以保密熔丝保护代码,防止他人读取。
自带看门狗定时器 提高程序运行的可靠性。
睡眠和低功耗模式 满足大多数应用场合的需求。

项目协作工具推荐

一个工具满足团队所需:任务、项目、文档、IM、目标、日历、甘特图、工时、审批以及更多,让工作更简单。

智能化研发管理工具PingCode,简单易用的新一代研发管理平台,让研发管理自动化、数据化、智能化,帮助企业提升研发效能。