51单片机好学还是PIC单片机好学
1、是单片机中的经典,片上外设不多,比较好学,推荐郭天祥的“十天学会51单片机视屏”,可以在网上下载或购买他的书籍。如果不偷懒,很快就学会了。
2、都不难学,只是相对来说51简单些,初逮时不用管配置字。而PIC的话复杂一些,如果配置字没有设置好的话,程序跑不起来。不过PIC的单片机在医疗等行业很用很广泛,稳定性和抗干扰能力较强。
3、所以指令系统是不一样的,可以说差别是相当的大,MCS-51的指令(111条)特别多,而PIC指令相对来说比较少。至于PIC用C语言编程我还真没编过,只编过MCS-51单片机的,和标准C语言还是有点差别的。
4、学51吧!它便宜而且资料多,STC89C51烧录简单,但也易烧坏,国产的可以用上几十次。ATM89S51外国的,一般不会坏,我有一次插反了,芯片滚烫的冷后还可用。我做过这两种单片机的下载经历。
5、正因为在PIC系列单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位1116位。
PIC单片机与常用的51、89、AVR之类的有什么区别
1、不过在市场化方面,89C51受到了PIC单片机阵营的挑战,89C51最致命的缺陷在于不支持ISP(在线更新程序)功能,必须加上ISP功能等新功能才能更好延续MCS-51的***。
2、AVR与51相比采用精简指令集(51是复杂指令集),可以在每个时钟周期内执行一条命令,而51至少需要12个时钟周期,AVR的运算能力比51强很多。
3、PIC和AVR都以取代51单片机为目标,也是8位机,但采用RISC(精简指令集);PIC是Microchip搞的,AVR是Atmel搞的,至今已在8位机市场中取得了相当的份额。
4、,PIC,AVR都是单片机,ARM是32位处理器。这几种单片机中,AVR是最快的,同时也是最贵的,拉电流和灌电流都大,可直接带LED,最小系统也最简单,外部晶振可以不要。建议从AVR学起,精通之后,其他单片机很容易上手。
51单片机和PIC单片机有什么区别
单片机是复杂指令系统,PIC单片机是精简指令系统。
正因为在pic单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位1116位。
IIC总线,ModBus总线,CRC校验,CAN总线等的应用,用简单的单片机来学的话可以尽量避免单片机本身代码引起的错误。51单片机与PIC单片机的主要区虽是:51单片机是复杂指令集而PIC是精简指令集。
单片机的区别没有必要理会,我们只要知道编程时会有什么不同。首先,PIC的I/O口是有方向寄存器控制方向,输入输出由这个寄存器决定。好像只要51单片机是没有方向寄存器的。
PIC单片机和MCS-51单片机编程的差别是很大的,因为它们采用不同的芯片系列,所以指令系统是不一样的,可以说差别是相当的大,MCS-51的指令(111条)特别多,而PIC指令相对来说比较少。
PIC和AVR都以取代51单片机为目标,也是8位机,但采用RISC(精简指令集);PIC是Microchip搞的,AVR是Atmel搞的,至今已在8位机市场中取得了相当的份额。
本文转载自互联网,如有侵权,联系删除