51,PIC,AVR单片机它们的优点缺点都有哪些
展开全部
51单片机,是嵌入式系统的起源。历史悠远,种类繁多。
优点:
①上手易(各种51教程、例程一捞一大把);
②价格低(10块钱以内各种选择);
缺点:
①标准51内置功能少,很多功能需外部支持,所以有很多外围芯片存在(现在国产STC已经弥补了内置功能少的问题,不过工业稳定性不好);
②工业性能不高,应用场景范围窄(主要应用在教育、消费类产品)
③兼容性低(厂家N多,各行其道,无法统一。除了STC号称有AT的所有型号兼容品,但同一品牌自身的产品兼容替换就不好)
PIC单片机,不知道怎么点评。
优点:
①工业稳定性非常好;
②内置功能强大;
③兼容性高(所有一样封装的IC都是Pin对Pin);
④应用场景宽(汽车、工业、医疗、安防……而且microchip一直在推陈出新)。
缺点:
①操作繁琐(即便是老手,也没法完全摸透PIC的使用套路,新手更难,写个流水灯都够你琢磨一段时间了);
②端口特性很讲究(同意的程序,这口能实现的,那口不一定能实现);
③硬件堆栈也讲究(低级单片机(便宜货)堆栈只有2~3级,就是主函数调一个子函数,子函数再调一个子函数就到头了;不过目前常用的都已经是8级、16级堆栈了,够用了);
④价格贵(动不动就是10块20块的)。
⑤对除法的运算能力低下(一条除法要上千个周期);
⑥无越级移位能力(个人总结,所谓越级,是8位单片机竟然不能操作1<<16操作(结果为long型))。
AVR单片机,没使用过!!
优点:
①上手易(各种51教程、例程一捞一大把);
②价格低(10块钱以内各种选择);
缺点:
①标准51内置功能少,很多功能需外部支持,所以有很多外围芯片存在(现在国产STC已经弥补了内置功能少的问题,不过工业稳定性不好);
②工业性能不高,应用场景范围窄(主要应用在教育、消费类产品)
③兼容性低(厂家N多,各行其道,无法统一。除了STC号称有AT的所有型号兼容品,但同一品牌自身的产品兼容替换就不好)
PIC单片机,不知道怎么点评。
优点:
①工业稳定性非常好;
②内置功能强大;
③兼容性高(所有一样封装的IC都是Pin对Pin);
④应用场景宽(汽车、工业、医疗、安防……而且microchip一直在推陈出新)。
缺点:
①操作繁琐(即便是老手,也没法完全摸透PIC的使用套路,新手更难,写个流水灯都够你琢磨一段时间了);
②端口特性很讲究(同意的程序,这口能实现的,那口不一定能实现);
③硬件堆栈也讲究(低级单片机(便宜货)堆栈只有2~3级,就是主函数调一个子函数,子函数再调一个子函数就到头了;不过目前常用的都已经是8级、16级堆栈了,够用了);
④价格贵(动不动就是10块20块的)。
⑤对除法的运算能力低下(一条除法要上千个周期);
⑥无越级移位能力(个人总结,所谓越级,是8位单片机竟然不能操作1<<16操作(结果为long型))。
AVR单片机,没使用过!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询