8051机型
MCS-51系列单片机
MCS是Intel公司生产的单片机的系列符号,而MCS-51系列就是在MCS-48的基础上延展而来
MCS包含基本型和增强型两类产品
基本型
典型产品:8031、8051、8751
增强型
典型产品:8032、8052、8752(即在基本型产品上进行扩展得到)
下表列出了基本型与增强型产品的片内的基本硬件资源
型号 | 片内程序存储器 | 片内数据存储器(B) | I/O口线(位) | 定时器/计数器(个) | 中断源个数(个) | |
基本型 | 8031 | 无 | 128 | 32 | 2 | 5 |
8051 | 4KB ROM | 128 | 32 | 2 | 5 | |
8751 | 4KB EPROM | 128 | 32 | 2 | 5 | |
增强型 | 8032 | 无 | 256 | 32 | 3 | 6 |
8052 | 8KB ROM | 256 | 32 | 3 | 6 | |
8752 | 8KB EPROM | 256 | 32 | 3 | 6 |
AT89S5x系列单片机
ATMEL公司是美国20世纪80年代中期成立并发展起来的半导体公司,技术优势是其闪烁(Flash)存储技术,它将Flash技术与80C51内核相结合,形成了片内带有Flash存储器的AT89C5x/AT89S5x;还支持两种节电工作方式,非常适用于电池供电和其它低功耗场合
AT89S5x的“S”档系列是ATMEL公司继AT89C5x系列后推出的新产品,“S”代表含有串行下载的Flash存储器,代表作品:AT89S51、AT89S52
AT89C5x系列可由相对应的AT89S5x系列替换
AT89S5x系列整体性能相较于AT89C5x系列都有明显的提高
关于AT89系列单片机的型号说明
该系列产品的型号编码由三部分组成:前缀、型号、后缀
前缀
由字母“AT”构成,代表属于ATMEL公司的产品
型号
由字母“AT”后面部分组成
其中“8”代表单片
“9”代表内部含有Flash存储器
- “C”表示CMOS产品
- “LV”表示低电压产品,可在2.5V电压下工作
- “S”表示含有串行下载的Flash存储器
- 而由“-”隔开的就是后缀部分
后缀
由四个部分组成,分别代表四个不同的含义,下面由左至右分别介绍
第一部分,由数字构成的代表时钟频率
- “12”,表示时钟频率为12MHz
- “16”,表示时钟频率为16MHz
- “24”,表示时钟频率为24MHz
- 后面依此类推
第二部分,由字母构成,表示封装
- “P”,塑料双列直插DIP封装
- “D”,陶瓷封装
- “Q”,PQFP封装
- “J”,PLV封装
- “A”,TQFP封装
- “S”,OIC封装
- “W”,表示裸芯片
第三部分,由字母构成,表示芯片的使用温度范围
- “C”,表示商业用产品,0~70℃
- “I”,表示工业用产品,-40~85℃
- “A”,表示汽车用产品,-40~120℃
- “M”,表示军用产品,-55~150℃
第四部分,表示工艺
- “ ”,表示处理工艺是标准工艺
- “/883”,表示处理工艺采用MIL-STD-883标准
STC系列单片机
STC是在深圳的一家8051单片机设计生产公司,我国具有独立自主的知识产权,是宏晶生产的单时钟/机器周期的单片机,由于价格相较便宜,目前在中国的51单片机市场上占有较大比例
- 是51与AVR的结合体,结合了51和AVR的优点,虽然功能不及AVR那么强大,但是在AVR能找到的功能,在STC上基本都有
- 是51内核,给以51单片机为基础的工程师们提供了极大的方便,省去了学习AVR的时间,同时也不失AVR的各种功能
- 是高速/低功耗/抗干扰的新一代8051单片机
- 指令代码完全兼容传统8051,速度快8-12倍,可以是每个机器周期一个时钟
- 最显著的特点就是支持ISP在线下载功能
C8051Fxxx单片机
C8051Fxxx是美国CYGNAL公司(已于2005年7月被Silicon Lab以5800万美元的价格收购)推出的高速、高性能混合信号处理单片机
- 是完全集成的混合信号系统级芯片,具有与8051兼容的微控制器内核,与MCS-51指令集完全兼容
- 具有标准8052的数字外设部件,片内集成了数据采集和控制系统中常用的模拟部件和其它数字外设及功能部件
- MCU中的外设或功能部件包括模拟多路选择器、可编程增益放大器、ADC、DAC、电压比较器、电压基准、温度传感器、SMBus/I2C、UART、SPI、可编程计数器/定时器阵列(PCA)、定时器、数字I/O 端口、电源监视器、看门狗定时器(WDT)和时钟振荡器等
- 所有器件都有内置的FLASH 程序存储器和256字节的内部RAM,有些器件内部还有位于外部数据存储器空间的RAM,即XRAM
- 内部采用流水线结构,机器周期由标准的12个系统时钟周期降为1个系统时钟周期,处理能力大大提高,峰值性能可达100MIPS
- 每个MCU都能有效地管理模拟和数字外设,可以关闭单个或全部外设以节省功耗
- FLASH存储器还具有在系统重新编程能力,可用于非易失性数据存储,并允许现场更新8051固件
ADμC812单片机
ADμC8XX系列单片机是美国ADI(Analog DeviceInc)公司出品的高性能微转换器
- 是高度集成的高精度12位数据采集系统,适用于多路温湿度测控系统,称重系统,智能化传感器校正与调节系统,便携式电子仪器等其它测控系统中
- 具有各自独立的地址空间:64KB外部程序地址空间和16MB外部数据地址空间。包含了片内闪速存储器技术,向用户提供8KB的闪速/电擦除程序存储器、640B的闪速/电擦除数据存储器
- 芯片集成了全部辅助功能块以充分支持可编程的数据采集核心
- 具有独特的在线调试和下载功能,由支持ADμC812的开发工具包QuickStart开发系统来提供(也
- 就是说,在用户系统保留ADμC812的情况下,通过开发系统与ADμC812的串口通信,可直接对用户系统进行调试,并在调试完成后将已调试好的程序下载到ADμC812中)
华邦W77、W78系列单片机
华邦公司(Winbond)华邦单片机属8051类单片机,它们的W78系列与标准的8051兼容,W77系列为增强型51系列
华邦单片机对8051的时序作了改进:每个指令周期只需要4个时钟周期,速度提高了3倍,工作频率最高可达40MHz
在4位单片机方面华邦有921系列和带LCD驱动的741系列(具有液晶驱动、在线烧录、保密性高、低工作电压1.2~1.8V等优点)
非8051机型
PIC系列单片机
PIC单片机系列是美国微芯公司(Microship)的产品,PIC最大的特点是不搞单纯的功能堆积,而是从实际出发,重视产品的性能与价格比,靠发展多种型号来满足不同层次的应用要求。
- 共分三个级别,即基本级、中级、高级,是当前市场份额增长最快的单片机之一
- CPU采用RISC结构,分别有33、35、58条指令,精简指令集,同时采用Harvard双总线结构,运行速度快,使程序存储器的访问和数据存储器的访问并行处理
- 有优越开发环境;可以直接驱动数码管显示且外电路简单。它的A/D为10位,能满足精度要求。具有在线调试及编程(ISP)功能
- 引脚具有防瞬态能力,通过限流电阻可以接至220V交流电源,可直接与继电器控制电路相连,无须光电耦合器隔离
AVR系列单片机
AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机。广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域
RISC 优先选取使用频率最高的简单指令,避免复杂指令:并固定指令宽度,减少指令格式和寻址方式的种类,从而缩短指令周期,提高运行速度。由于 AVR 采用了RISC 的这种结构,使AVR系列单片机都具备了1MIPS/MHz(百万条指令每秒/兆赫兹)的高速处理能力
内嵌高质量的Flash程序存储器,擦写方便,支持ISP和IAP,便于产品的调试、开发、生产、更新