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

网上有关“PIC单片机与51单片机的区别 ”话题很是火热,小编也是针对PIC单片机与51单片机的区别寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

汇编指令上,51有一百多条指令 ,PIC的八位单片机只有35条指令 。PIC没有直接的乘法和除法汇编指令 ,如果用汇编写乘或除的程序,需要用循环加(或循环减)。

PIC的指令周期比51的短,同样的晶振下 ,PIC的指令周期是4个时钟周期,51是12个,并且PIC绝大部分指令都是单周期指令 ,一个指令周期执行一条指令,51一般是2到4个指令周期执行一条指令,所以用同样晶振情况下 ,除了执行乘除法外,PIC要比51快

51系列和pic系列 都有什么优势 哪个更好

ARM7,9是32位MCU,AVR\51是8位MCU,32位机可以运算非常复杂的指令,进行大量的数据计算,比如视频数据,能力较8位机强很多。运算速度也高好多倍.

AVR与51相比采用精简指令集(51是复杂指令集),可以在每个时钟周期内执行一条命令,而51至少需要12个时钟周期,AVR的运算能力比51强很多 。另外,

像ATmega8之类的单片机都自带AD转换器,应用起来很方便,单片机本身成本也不高.

缺点:ARM7,9要掌握有难度,现在很多大学所谓的嵌入式,仅仅是半只脚走路,只教一些简单的程序设计,遇到实际问题时的处理手法教授很少 。而更要紧的是,ARM7,9系统还包括硬件电路,这里面涉及高速电路设计内容,不是初学者能轻易掌握的。

AVR的编程一般需要gcc或者icc,有特定的环境,与51相比,稍微复杂一点,资料也没有51多,最好是先有51基础后再学,但它的运算能力很强,在实际生产中也用得很多,推荐给那些有51基础,愿意从事智能控制方面的朋友使用。

51是基础,电路简单,编程也比较容易,资料众多,芯片很便宜,也很容易买到,适合入门级,但一旦数据量很大,涉及复杂运动控制,视频等内容时,51就力不从心了.运算的速度和效率低也是51的一个缺点.

简单的总结下就是AVR的指令系统比较精简,总线结构也与51不同,因此速度比51更快 。其次,如果说性能的话,至少ARM更优。因为ARM是32位处理器,频率可达百兆赫兹,速度和处理能力远远优于AVR和51。

51是国内用户比较广泛的单片机使用类型,主要特点是厂家众多(对于设计缺陷 、芯片停产这些问题都可以不用担心了)、用户广泛、资源(硬件 、软件)易找 。传统的12周期51速度较慢,最高主频只能到40M ,扩展的外围接口比较少,调试要用到昂贵的ICE仿真器,主要用在一些简易的控制和简单的算法上面。后期发展的dallas的6周期51到silicon的单周期51在原传统51的基础上提高了运行速度(最高可达120MIPS左右) ,提供了丰富的外围接口(spi ,twi,uart,RTC等) ,增加了中断引脚 、定时器数量,采用廉价的JTAG调试方式,但是芯片价格就翻了n倍。51的增强型号依然兼容原有的51汇编指令 ,只在新增的一些功能上添加了新的指令,对于用户是非常容易掌握的 。到目前为止,51仍是8位机体系 ,但因为其在国内的广大的用户群,在相当长一段时间内不会退出市场。

pic原本主要用在对抗干扰要求比较高,对低成本、小体积要求也比较高的场合;但近来受AVR、意隆一类单片机的影响 ,后者已不是卖点;由于只有microchip一家公司生产,因而其产品供货 、稳定性比之51要稍差一些。pic是一个很大的芯片家族,从8位到32位体系都有芯片供应 ,因而其应用面相对51要广一些(但是最好卖的还是那些8位、12位的低端芯片) 。

本人主要使用AVR与ARM芯片 ,故而上面所述可能不尽正确,请大家指正!

关于“PIC单片机与51单片机的区别”这个话题的介绍,今天小编就给大家分享完了 ,如果对你有所帮助请保持对本站的关注!

(5)

猜你喜欢

发表回复

本站作者才能评论

评论列表(3条)

  • 谢莉的头像
    谢莉 2025年10月05日

    我是乐信号的签约作者“谢莉”

  • 谢莉
    谢莉 2025年10月05日

    本文概览:网上有关“PIC单片机与51单片机的区别”话题很是火热,小编也是针对PIC单片机与51单片机的区别寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够...

  • 谢莉
    用户100511 2025年10月05日

    文章不错《PIC单片机与51单片机的区别》内容很有帮助

联系我们:

邮件:乐信号@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

关注微信