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,简单易用的新一代研发管理平台,让研发管理自动化、数据化、智能化,帮助企业提升研发效能。