中易网

PIC与C51哪个好

答案:6  悬赏:0  
解决时间 2021-02-12 20:43
PIC与C51哪个好
最佳答案
PIC单片机属于RISC(精简指令集)结构单片机。51系列单片机属于CISC(集中指令集)单片机。PIC18系列属于PIC的8位单片机。但是它是有中断向量的,并且中断优先级是可以通过软件选择的。而且PIC18系列以上单片机(指的是PIC18F系列 PIC24F系列 dsPIC系列(后两个是16位单片机)PIC32系列(32位单片机))内部一般都用PLL(锁相环倍频技术)其他功能也比51强大的多。比如UART通讯,SPI通讯(有的51单片机根本就没有这个功能的,比如AT89C2051 AT89C4051 AT89C51),A/D转换功能(AT89没有的)这些PIC单片机大部分全部具有。还有就是51单片机是12分频的。而PIC是4分频的。所以在相同频率的时钟源条件下,PIC的速度比51要快的多。(还有一个原因就是PIC是RISC结构的单片机,一般RISC结构单片机跑的都比51快)。还有就是PIC的驱动能力大于51.(不过STC的驱动能力也挺强的)
但是事情也不是绝对的。51单片机也有一定优势的,比如51单片机出的比较早,它的各种资料比较丰富。各种老式的电子产品如果有单片机的话一般都是51单片机做的。51单片机因为是CISC结构单片机,所以芯片里面没有翻页的现象,如果用汇编语言编程。51的难度要小于PIC。(PIC中低档的8位单片机有翻页现象,用汇编语言编程的话编程比较困难,个人认为这是PIC的一个致命的弱点)。
如果你以前从来没有学过单片机的话,建议你从51看是看起。如果你51学过一段时间的。你可以考虑学习单片机。如果是新开发的项目的话,建议你用PIC单片机。具体的你要看实际应用,不能一概而论的。
全部回答
PIC系列单片机 机种性能跨度比较大 从运算性能上说高端PIC比51好,低端PIC 不如51 对于初学者51更适合一些 无论指令集还是下载电路51都很简单 而且51的资料比较全面 书店网上都有很多
pic是单片机,c51是基于51单片机的c语言,不好比
不是C51,是51系列单片机.51系列单片机和PIC系列单片机的在内部结构上完全不一样:51单片机的一个指令周期占12个机器周期,但PIC单片机一个指令周期只占4个机器周期;51单片机有上百条指令,属于RISC系统,PIC的中端8位单片机最多只有38条指令属于CISC系统。传统型51单片机只有40和44和20引脚的,而PIC的8位单片机种类繁多,从6引脚到64引脚的单片机都有。51单片机只有8位的,而PIC单片机有8位、16位、32位的单片机,还有特殊的内嵌DSP功能的dsPIC单片机。在中断方面,51系列单片机有中断向量,单片机内CPU直接判断中断类型来调用中断子程序。而PIC的8位单片机没有中断向量,需在中断子程序内判断中断类型(16位和32位的PIC单片机有中断向量,而且比51单片机的多得多) IO方面,所有PIC单片机的IO口驱动能力比51的要强,因为pic单片机全是推挽输入输出。并且对PIC单片机的IO操作前需要指定该IO口是输入还是输出。不是说双向还是单向,而是说,51单片机只要读IO口就是输入,写IO口就是输出,而PIC的需要在读之前指定为IO输入才能读到正确的数值,如果是IO输出,则程序读到的值恒为1。 其实没有好不好的问题,具体要看你想实现什么样的功能。物尽其用才是王道。
同晶振频率下PIC比51单片机运算速度快。PIC单片机 的IO口驱动能力比51单片机的强。 但是,PIC单片机比51单片机要贵。即使是最便宜的6引脚的PIC单片机也要比普通的51单片机要贵。 怎么算好!!!是要成本还是要效果,就看你用于什么方面了
楼上很多地方都说错了。PIC单片机属于RISC(精简指令集)结构单片机。51系列单片机属于CISC(集中指令集)单片机。PIC18系列属于PIC的8位单片机。但是它是有中断向量的,并且中断优先级是可以通过软件选择的。而且PIC18系列以上单片机(指的是PIC18F系列 PIC24F系列 dsPIC系列(后两个是16位单片机)PIC32系列(32位单片机))内部一般都用PLL(锁相环倍频技术)其他功能也比51强大的多。比如UART通讯,SPI通讯(有的51单片机根本就没有这个功能的,比如AT89C2051 AT89C4051 AT89C51),A/D转换功能(AT89没有的)这些PIC单片机大部分全部具有。还有就是51单片机是12分频的。而PIC是4分频的。所以在相同频率的时钟源条件下,PIC的速度比51要快的多。(还有一个原因就是PIC是RISC结构的单片机,一般RISC结构单片机跑的都比51快)。还有就是PIC的驱动能力大于51.(不过STC的驱动能力也挺强的) 但是事情也不是绝对的。51单片机也有一定优势的,比如51单片机出的比较早,它的各种资料比较丰富。各种老式的电子产品如果有单片机的话一般都是51单片机做的。51单片机因为是CISC结构单片机,所以芯片里面没有翻页的现象,如果用汇编语言编程。51的难度要小于PIC。(PIC中低档的8位单片机有翻页现象,用汇编语言编程的话编程比较困难,个人认为这是PIC的一个致命的弱点)。 如果你以前从来没有学过单片机的话,建议你从51看是看起。如果你51学过一段时间的。你可以考虑学习单片机。如果是新开发的项目的话,建议你用PIC单片机。具体的你要看实际应用,不能一概而论的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
柴油车发动机啪啪的响没劲怎么回事啊
maya2012在install那一步时提示Failed to ini
如何开通工行短信银行免密查询?
我是男的。我喜欢一个女的。她这是什么意思啊
佳澳塑料总经销地址有知道的么?有点事想过去
90年5月份出生的今年多大了?
恳请鉴定大师们评价这两个如意,并估价。谢谢
精品超市(大冶镇新型农村合作医疗管理办公室
北京东方广场怎么停车?
FIFA Online3 怎么强化球员卡
木子电脑在什么地方啊,我要过去处理事情
求关于希腊爱琴海的导游词
做仓库管理会用到什么Excel函数公式~~~除在函
印象宾馆(大同浑源县)地址在什么地方,我要处
从潍坊到济南几个小时就到了
推荐资讯
想读职中但不知该学什么怎么办。我对电脑游戏
马记秘制猪脚粉我想知道这个在什么地方
酷派手机后置摄像头不能用怎么办 ?问题解决追
受遗赠人怎么做出接受遗赠的表示
《女性创业,约不约》金句
辣鸡面馆在哪里啊,我有事要去这个地方
东湖国际大酒店在哪里啊,我有事要去这个地方
宝马x1 安装定速巡航 多少钱
关羽降曹操是新三国演义多少集
房产办继承,继承人有一人找不到怎么办
能用itunes看电子书么?
豆仔尾路在什么地方啊,我要过去处理事情
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?