8051系列单片机有何特点?有机种类型产品型号?彼此有何区别?

单片机

8051系列的单片机的特点?和其他单片机差不多嘛,还不是有cpu、rom、ram、io等等,只是它是8051内核的。不过它作为单片机领域的中低档产品从诞生到现在数十年市场占有率一直很高它便宜,操作简单,接口方便,经过发展,内嵌了很多资源,比如有的有PWM、ADC等等他的指令系统一般是CISC即复杂指令集至于种类,每个公司都有自己的产品,如atmel、stc、sst、Intel、飞利浦、达拉斯、AD等等有名的IC公司有生产。AT89c51是最流行的51单片机,STC89c51是国内最流行的。因为价格便宜(大概5元以下)、又是经典的51单片机,所以在教学、一些工程中会用到。至于产品之间的区别,无非是片内资源等的区别,如ROM、RAM的大小,是否有ADC、中断源、总线方式、几乎每个公司产品都有自己的指令集,等等
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-27
应该说有三个主要区别:
(1)总线结构:MCS-51的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在PIC系列单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位12、14、16位。
(2)流水线结构:MCS-51的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而PIC的取指和执行采用双指令流水线结构,当一条指令被执行时,允许下一条指令同时被取出,这样就实现了单周期指令。
(3)寄存器组:PIC的所有寄存器,包括I/O口,定时器和程序计数器等都采用RAM结构形式,而且都只需要一个指令周期就可以完成访问和操作;而MCS-51需要两个或两个以上的周期才能改变寄存器的内容。
  STC单片机
  STC公司的单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快8~12倍,带ADC,4路PWM,双串口,有全球唯一ID号,加密性好,抗干扰强.
    PIC单片机:
  是MICROCHIP公司的产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的FLASH程序存储器的芯片.
    EMC单片机:
  是台湾义隆公司的产品,有很大一部分与PIC 8位单片机兼容,且相兼容产品的资源相对比PIC的多,价格便宜,有很多系列可选,但抗干扰较差.
    ATMEL单片机(51单片机):
  ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强RISC结构、全静态工作方式、内载在线可编程Flash的单片机,也叫AVR单片机.
    PHLIPIS 51PLC系列单片机(51单片机):
  PHILIPS公司的单片机是基于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器等功能,这使51LPC在高集成度、低成本、低功耗的应用设计中可以满足多方面的性能要求.
    HOLTEK单片机:
  台湾盛扬半导体的单片机,价格便宜,种类较多,但抗干扰较差,适用于消费类产品.
    TI公司单片机(51单片机):
  德州仪器提供了TMS370和MSP430两大系列通用单片机.TMS370系列单片机是8位CMOS单片机,具有多种存储模式、多种外围接口模式,适用于复杂的实时控制场合;MSP430系列单片机是一种超低功耗、功能集成度较高的16位低功耗单片机,特别适用于要求功耗低的场合
    松翰单片机(SONIX):
  是台湾松翰公司的单片,大多为8位机,有一部分与PIC 8位单片机兼容,价格便宜,系统时钟分频可选项较多,有PMW ADC 内振 内部杂讯滤波。缺点RAM空间过小,抗干扰较好。