那是PIC单片机。
后者属于51系列单片机。
PIC系列单片机和51系列单片机在硬件架构上有很大的不同。
首先:51单片机的一个指令周期等于六个时钟周期,一条汇编指令需要两到三个指令周期。而PIC单机一个指令周期等于四个时钟周期,除了跳转指令外,其他指令都是一条指令一个指令周期。所以,在相同晶振电路下,PIC比51快。
而51单片机属于CISC结构,汇编指令较多有上百条。而PIC八位单片机的只有三十多条(PIC18和PIC24多点有八十多条指令。)51单片机的汇编指令完全不能用在PIC单片机上。
IO口的区别:51的IO口输入输出电流很弱,最大只有10mA,PIC的IO输入输出电流较大有25mA。
……
还有很多,再说说PIC的弱项,PIC单片机种类繁多,虽然都是一个架构下的,但引脚有从6个引脚的芯片到上百引脚的芯片的单片机都有,而且内部功能完全不一样,这是他的优势也是劣势,种类多了让开发者能找到适用的芯片,而不会造成引脚过多浪费。但种类太多也让开发者每用一个就得熟悉它不同的功能。
51对于PIC最大的优势就是,价格问题。51要比PIC便宜多。尤其是STC单片机。
还有就是PIC16C62B不能像STC单片机那样反复烧写,它是一次性的,少错单片机就坏了,适用于大规模的生产而不适合于学习者练习。而他对应有PIC16F6x系列的单片机,就是16后面带F的是可以反复擦写的单片机。开发者都是拿F系列的PIC单片机试验好程序后,再让工人吧程序写到PIC16C系列的单片机中,产品就用PIC16C系列单片机。
如果你刚开始学单片机,建议你还是先用STC单片机学好51结构的单片机,等你把单片机的IO、中断、定时器、总线应用、通信应用都学好了之后,再试着学PIC单片机就会觉得很简单了。我上大学的时候也是学51,用比较便宜的STC单片机来做实验。工作后单位用的是PIC单片机,我根据原先的知识对比着学PIC,很快就能掌握的。
学单片机要多动手,最好课本上的程序都烧写到单片机里实际试验一下。
温馨提示:内容为网友见解,仅供参考
Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答