首页 理论教育 设计与实训:其他类型单片机

设计与实训:其他类型单片机

时间:2023-11-16 理论教育 版权反馈
【摘要】:MCS-51系列单片机的代表性产品为8051,目前世界其他公司推出的兼容扩展型单片机都是在8051内核的基础上进行了功能的增减。这些兼容机的各种衍生品种统称为51系列单片机或简称为51单片机,是在8051的基础上又增加一些功能模块,被称为增强型或扩展型子系列单片机。AT89C51单片机已不再生产,可用AT89S51直接代换。现已成为嵌入式单片机的主流产品之一。目前世界上最小的单片机为Microchip推出的6脚单片机PIC10F。该单片机带有4个I/O。

设计与实训:其他类型单片机

MCS-51系列单片机的代表性产品为8051,目前世界其他公司推出的兼容扩展型单片机都是在8051内核的基础上进行了功能的增减。20世纪80年代中期以后,Intel公司已把精力集中在高档CPU芯片的研发上,逐渐淡出单片机的开发和生产。由于MCS-51系列单片机设计上的成功以及较高的市场占有率,得到世界众多公司的青睐。Intel公司以专利转让或技术交换的形式把8051的内核技术转让给了许多芯片生产厂家,如Atmel、Philips、Cygnal、ANALOG、LG、ADI、Maxim、DEVICES和DAL-LAS等公司。这些厂家生产的兼容机型均采用8051的内核结构、指令系统相同,采用CMOS工艺;有的公司还在8051内核的基础上又增加了一些片内外设模块,其集成度更高,功能和市场竞争力更强。人们常用8051(80C51)来称呼所有这些具有8051内核,且使用8051指令系统的单片机。这些兼容机的各种衍生品种统称为51系列单片机或简称为51单片机,是在8051的基础上又增加一些功能模块,被称为增强型或扩展型子系列单片机。

1 Atmel AT89系列单片机

在众多的兼容扩展型等衍生机型中,美国Atmel公司的AT89系列,尤其是该系列中的AT89C5×/AT89S5×单片机在世界8位单片机市场中占有较大的份额。Atmel公司的技术优势是其Flash存储器技术,将Flash技术与80C51内核相结合,形成了片内带有Flash存储器的AT89C5×/AT89S5×系列单片机。AT89C5×/AT89S5×系列单片机与MCS-51系列单片机在原有功能、引脚以及指令系统方面完全兼容,系列中的某些品种又增加了一些新的功能,如看门狗定时器WDT、ISP(在线编程)及SPI串行接口等,片内Flash存储器可直接在线重复编程。此外,还支持两种节电工作方式,非常适于电池供电或其他低功耗场合。Atmel公司的8位单片机有AT89、AT90两个系列,见表1-3和表1-4。所以,在产品开发及生产便携式商品、手提式仪器等方面有着十分广泛的应用,也是目前取代传统的MCS-51系列单片机的主流单片机之一。

表1-3 Atmel AT89系列单片机主要性能

978-7-111-54295-7-Chapter01-5.jpg

表1-4 Atmel AT89系列型号对比列表

978-7-111-54295-7-Chapter01-6.jpg

AT89系列单片机在结构上基本相同,只是在个别模块和功能上有些区别。

AT89S5X的S系列是Atmel公司继AT89C5X系列之后推出的新机型,S表示含有串行下载的Flash存储器,代表性产品为AT89S51和AT89S52。AT89C51单片机已不再生产,可用AT89S51直接代换。与AT89C5X系列相比,AT89S5X系列的时钟频率以及运算速度有了较大的提高。例如,AT89C51工作频率的上限为24MHz,而AT89S51则为33MHz。AT89S51片内集成有双数据指针DPTR,并具有看门狗定时器、低功耗空闲工作方式和掉电工作方式,还增加了5个特殊功能寄存器。

“89C(S)××××”中,8表示单片,9表示内部含有Flash存储器,C表示CMOS产品,S表示含有串行下载的Flash存储器,后缀中第1个“×”表示时钟频率,后缀中第2个“×”表示封装,后缀中第3个“×”表示芯片的使用温度范围。

例如,某一单片机型号为“AT89C51-12PI”,则表示该单片机是Atmel公司的Flash单片机,CMOS产品,速度为12MHz,封装塑料双列直插DIP封装,是工业用产品,按标准处理工艺生产。

2 PIC系列单片机

PIC系列单片机是美国Microchip公司的产品。最大的特点是从实际应用出发,重视性能价格比,已经开发出多种型号来满足应用需求。PIC单片机的CPU采用精简指令集技术结构(RISC,Reduced Instruction Set Computer),分别有33、35、58条指令(视单片机的级别而定),内部采用Harvard双总线结构,且大多数指令为单周期,程序运行效率高,大部分芯片有其兼容的Flash程序存储器的芯片。现已成为嵌入式单片机的主流产品之一。PIC的8位单片机型号繁多,分为低档、中档和高档型。PIC17C××、PIC18C××系列是适合高级复杂系统开发的高档产品,其性能在中档8位单片机的基础上增加了硬件乘法器,具有在一个指令周期内(160ns)完成两个单字节数乘法的能力,还有丰富的I/O接口控制功能,并可扩展外部存储器等,常用于高、中档产品的开发。尤其是PIC18系列,其程序存储器最大可达64KB,通用数据存储器为3968B;具有8位和16位定时器、比较器;8级硬件堆栈、10位A-D转换器、捕捉输入、PWM输出;配置了I2C、SPI、UART串行接口、CAN、USB接口,模拟电压比较器及LCD驱动电路等,其封装从14引脚到64引脚,价格适中,性价比高。引脚通过限流电阻可接至220V交流电源,直接与继电器控制电路相连,无须光电耦合器隔离,给使用带来极大方便。(www.xing528.com)

目前世界上最小的单片机为Microchip推出的6脚单片机PIC10F∗。该单片机带有4个I/O。最大特色是外设增加了可配置逻辑单元CLC、数控振荡器NCO、互补波形发生器CWG,另外还有3个通道的8位ADC、2个10位的PWM、2个8位定时器、64B的静态RAM、512字的程序空间,支持高性能的精简指令集(RISC)的CPU。

3 AVR系列单片机

AVR系列单片机是由Atmel公司生产的增强型内置Flash,采用精简指令集(RISC)的高速单片机。AVR单片机片内资源丰富,具有增强可靠性的复位系统、降低功耗抗干扰的休眠模式、品种多门类全的中断系统等。AVR片内大容量的RAM不仅能满足一般场合的使用,同时也更有效地支持使用高级语言开发系统程序,广泛应用于计算机外部设备、工业实时控制、仪器仪表通信设备等。AVR单片机目前常用的型号有Atmega8、Atmega16、Atmega32、Atmega48、Atmega64、Atmega88、Atmega128等。

AVR系列具有省电功能(Power Down)及休眠功能(Idle)的低功耗的工作方式。一般耗电为1~2.5 mA;对于典型功耗情况,WDT关闭时为100nA,更适用于电池供电的应用设备。有的器件最低1.8 V即可工作。

4 Philips系列

Philips公司的单片机是基于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器等功能。其主要产品系列包括P80、P87、P89、LPC76、LPC900等系列,有50多种产品。从内部结构看可以划分为两大类:8位机与80C51兼容系列和16位机XA系列,芯片仅有8个引脚。P8XC552除了提供80C51的全部功能外,还增加了很多硬件资源,例如增加了I2C、CAN总线接口、A-D转换单元、PWM输出等新的功能,是专为仪器仪表、工业过程控制汽车发动机与传动控制等实时应用场合而设计的高性能单片机,且指令系统与80C51系列完全兼容。

5 嵌入式微控制器(单片机)

嵌入式微控制器一般以某一种微处理器内核为核心,芯片内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A-D、D-A、Flash RAM、E2PROM等各种必要功能和外设,如图1-3和图1-4所示。将用于测控目的的小系统集成到一块芯片中。嵌入式微控制器目前的品种和数量最多,比较有代表性的通用系列包括8051、P51XA、MCS-251、MCS-96/196/296、C166/167、MC68HC05/11/12/16、68300和数目众多的ARM芯片等。

978-7-111-54295-7-Chapter01-7.jpg

图1-3 低端:基于8/16位

978-7-111-54295-7-Chapter01-8.jpg

图1-4 基于32/64位微处理器

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈