PIC16F877是51单片机么?为什么。
4个回答
展开全部
PIC系列单片机不属于51单片机。
最根本的区别是,PIC属于RISC(精简指令集计算机ReducedInstructionSetComputer),总线为哈佛结构;而传统意义上的51系列单片机,大都源于早期的INTEL8031内核,以此为基础做出辅助功能的删减或增加,属于CISC(复杂指令系统计算机Complex Instruction Set Computer),总线为冯.诺依曼结构。
一般来说,RISC单片机精于最常用的一些运算指令,在这些方面效率高,专注于处理某些特定任务,整体结构更简单专精,体积、功耗更小,成本更低,适合于专机专用。CISC单片机,功能全面,结构复杂,整体性能好,更为通用。
最根本的区别是,PIC属于RISC(精简指令集计算机ReducedInstructionSetComputer),总线为哈佛结构;而传统意义上的51系列单片机,大都源于早期的INTEL8031内核,以此为基础做出辅助功能的删减或增加,属于CISC(复杂指令系统计算机Complex Instruction Set Computer),总线为冯.诺依曼结构。
一般来说,RISC单片机精于最常用的一些运算指令,在这些方面效率高,专注于处理某些特定任务,整体结构更简单专精,体积、功耗更小,成本更低,适合于专机专用。CISC单片机,功能全面,结构复杂,整体性能好,更为通用。
展开全部
PIC16F877是一种单片机,但是与51单片机毫无关系。
这是专门的PIC系列的单片机,不论从硬件结构还是从指令系统,都毫无关系。
就算是编程时都用C语言,但需要的编译器是不同的。
51单片机用keilc编译,而PIC系列要用专门编译器MPLAB,下载程序也完全不一样的。
要是想学PIC单片机,要买一本有关PIC单片机的书,
如“PIC系列单片机C语言编程与应用实例”
这是专门的PIC系列的单片机,不论从硬件结构还是从指令系统,都毫无关系。
就算是编程时都用C语言,但需要的编译器是不同的。
51单片机用keilc编译,而PIC系列要用专门编译器MPLAB,下载程序也完全不一样的。
要是想学PIC单片机,要买一本有关PIC单片机的书,
如“PIC系列单片机C语言编程与应用实例”
追问
哪个比较好用?maplab可以用于编译pic16f877么
追答
谈不上哪个好用,这主要是各公司的要求不同,有的就要求用PIC的,有的就要求用51的。
原来因为PIC系列的有小封装型号的,而且型号比较多,选择性比较大,速度相对也快,所以,对于小型玩具小型家电类往往都愿意选PIC系列的。
现在51单片机有了国产的STC单片机,选择性更大了,而且有更小型的封装,如8脚的。性能和速度都有了很大的提高,不比PIC差,所以,选择STC单片机的公司就多了。
maplab就是PIC系列单片机的编译器,当然支持所有的PIC单片机了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PIC16F877不是51单片机!!!
他们是完全不同的两种单片机
PIC16F877是精简指令集单片机,他的指令只有35条
他们程序编辑软件不一样,
PIC16F877内部具有AD/DA变换器,默认PA口是模拟量输入
51单片机用keilc编译,PIC单片机用MPLAB IDE编译
他们是完全不同的两种单片机
PIC16F877是精简指令集单片机,他的指令只有35条
他们程序编辑软件不一样,
PIC16F877内部具有AD/DA变换器,默认PA口是模拟量输入
51单片机用keilc编译,PIC单片机用MPLAB IDE编译
更多追问追答
追问
maplab能用于编译pic16f877么
追答
是的,我写的是大写,你小写的
51单片机功能单一,但,开发板价格便宜,最便宜的¥30
从学习上讲,51单片机资料丰富,容易上手
PIC单片机功能强大,开发板价格很贵,最便宜的大约¥300
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的!其电路是和单片机电路原理一致的
追问
也就是说PIC16F877是51单片机的一种?
追答
是的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询