11 单片机的特点及发展概况.docx

上传人:b****8 文档编号:28595678 上传时间:2023-07-19 格式:DOCX 页数:16 大小:42.76KB
下载 相关 举报
11 单片机的特点及发展概况.docx_第1页
第1页 / 共16页
11 单片机的特点及发展概况.docx_第2页
第2页 / 共16页
11 单片机的特点及发展概况.docx_第3页
第3页 / 共16页
11 单片机的特点及发展概况.docx_第4页
第4页 / 共16页
11 单片机的特点及发展概况.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

11 单片机的特点及发展概况.docx

《11 单片机的特点及发展概况.docx》由会员分享,可在线阅读,更多相关《11 单片机的特点及发展概况.docx(16页珍藏版)》请在冰豆网上搜索。

11 单片机的特点及发展概况.docx

11单片机的特点及发展概况

第1章单片机概论

1.1单片机的特点及发展概况

单片机是一个单芯片形态、面向控制对象的嵌入式应用计算机系统。

它的出现及发展使计算机技术从通用型数值计算领域进入到智能化的控制领域。

从此,计算机技术在两个重要领域——通用计算机领域和嵌入式计算机领域都得到了极其重要的发展,并正在深深地改变着我们的社会。

1.1.1单片机——微控制器嵌入式应用的概念

1.单片机概述

所谓单片机,即把组成微型计算机的各个功能部件,如中央处理器CPU、随机存储器RAM、只读存储器ROM、输入/输出接口电路、定时器/计数器以及串行通信接口等集成在一块芯片中,构成一个完整的微型计算机。

因此单片机早期的含义为单片微型计算机(singlechipmicrocomputer),直接译为单片机,并一直沿用至今。

由于单片机面对的是测控对象,突出的是控制功能,所以它从功能和形态上来说都是应控制领域应用的要求而诞生的。

随着单片机技术的发展,它在芯片内集成了许多面对测控对象的接口电路,如ADC、DAC、高速I/O口、PWM、WDT等。

这些对外电路及外设接口已经突破了微型计算机(microcomputer)传统的体系结构,所以更为确切反映单片机本质的名称应是微控制器。

单片机是单芯片形态作为嵌入式应用的计算机,它有惟一的、专门为嵌入式应用而设计的体系结构和指令系统,加上它的芯片级体积的优点和在现场环境下可高速可靠地运行的特点,因此单片机又称之为嵌入式微控制器(embeddedmicrocontroller)。

但是,在国内单片机的叫法仍然有着普遍的意义。

我们已经把单片机理解为一个单芯片形态的微控制器,它是一个典型的嵌入式应用计算机系统。

目前按单片机内部数据通道的宽度,把它们分为4位、8位、16位及32位单片机。

2.单片机和微处理器

随着大规模与超大规模集成电路技术的快速发展,微计算机技术形成了两大分支:

微处理器(microprocessorunit,MPU)和单片机(microcontrollerunit,MCU)。

微处理器MPU是微型计算机的核心部件,它的性能决定了微型计算机的性能。

通用型的计算机已从早期的数值计算、数据处理发展到当今的人工智能阶段。

它不仅可以处理文字、字符、图形、图像等信息,而且还可以处理音频、视频等信息,并正向多媒体、人工智能、数字模拟和仿真、网络通信等方向发展。

它的存储容量和运算速度正在以惊人的速度发展。

高性能的32位、64位微型计算机系统正向中、大型计算机挑战。

单片机MCU主要用于控制领域。

它构成的检测控制系统应该有实时的、快速的外部响应,应该能迅速采集到大量数据,能在做出正确的逻辑推理和判断后实现对被控制对象参数的调整与控制。

单片机的发展直接利用了MPU的成果,也发展了16位、32位的机型。

但它的发展方向是高性能、高可靠性、低功耗、低电压、低噪音和低成本。

目前,单片机的主流仍然是以8位机为主,16位、32位机为辅。

单片机的发展主要还是表现在其接口和性能不断满足多种多样检测控制对象的要求上,尤其突出表现在它的控制功能上,构成各种专用的控制器和多机控制系统。

3.单片机和嵌入式系统

面向检测控制对象,嵌入到应用系统中去的计算机系统称之为嵌入式系统。

实时性是它的主要特征,对系统的物理尺寸、可靠性、重启动和故障恢复方面也有特殊的要求。

由于被嵌入对象的体系结构、应用环境等的要求,嵌入式计算机系统比通用的计算机系统应用设计更为复杂,涉及面也更为广泛。

从形式上可将嵌入式系统分为系统级、板级和芯片级。

系统级嵌入式系统为各种类型的工控机,包括进行机械加固和电气加固的通用计算机系统,各种总线方式工作的工控机和模块组成的工控机。

它们大都有丰富的通用计算机软件及周边外设的支持,有很强的数据处理能力,应用软件的开发也很方便。

但由于体积庞大,适用于具有大空间的嵌入式应用环境,如大型实验装置、船舶、分布式测控系统等。

板级嵌入式系统则有各种类型的带CPU的主板及OEM产品。

与系统级相比,板级嵌入式系统体积较小,可以满足较小空间的嵌入式应用环境。

芯片级嵌入式系统则以单片机最为经典。

单片机嵌入到对象的环境、结构体系中去作为其中一个智能化的控制单元,是最典型的嵌入式计算机系统。

它有惟一的专门为嵌入式应用而设计的体系结构和指令系统,加上它的芯片级的体积和在现场运行环境下的高可靠性,它最能满足各种中、小型对象的嵌入式应用要求。

因此,单片机是目前发展最快、品种最多、数量最大的嵌入式计算机系统。

但是,一般的单片机目前还没有通用的系统管理软件或监控程序,而只是放置由用户调试好的应用程序。

它本身不具备开发能力,常常需要专门的开发工具。

1.1.2单片机的特点和应用

1.单片机的基本组成

单片机的结构特征是将组成计算机的基本部件集成在一块晶体芯片上,构成一台功能独特的、完整的单片微型计算机。

图1-1为单片机的典型结构框图。

图1-1单片机的典型结构框图

下面简要介绍各组成部分。

(1)中央处理器

单片机中的中央处理器CPU和通用微处理器基本相同,由运算器和控制器组成,另外增设了“面向控制”的处理功能,如位处理、查表、多种跳转、乘除法运算、状态检测、中断处理等,增强了实时性。

(2)存储器

单片机的存储空间有两种基本结构。

一种是普林斯顿结构(Princeton),将程序和数据合用一个存储器空间,即ROM和RAM的地址同在一个空间里分配不同的地址。

CPU访问存储器时,一个地址对应惟一的一个存储单元,可以是ROM,也可以是RAM,用同类的访问指令。

另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,称为哈佛(Harvard)结构。

CPU用不同的指令访问不同的存储器空间。

由于单片机实际应用中“面向控制”的特点,一般需要较大的程序存储器。

目前,包括MCS-51和80C51系列的单片机均采用程序存储器和数据存储器截然分开的哈佛结构。

①数据存储器(RAM)

在单片机中,用随机存取的存储器(RAM)来存储数据,暂存运行期间的数据、中间结果、缓冲和标志位等,所以称之为数据存储器。

一般在单片机内部设置一定容量(64B~256B)的RAM,并以高速RAM的形式集成在单片机内,以加快单片机的运行速度。

同时,单片机内还把专用的寄存器和通用的寄存器放在同一片内RAM统一编址,以利于运行速度的提高。

对于某些应用系统,还可以外部扩展数据存储器。

②程序存储器(ROM)

单片机的应用中常常将开发调试成功后的应用程序存储在程序存储器中,因为不再改变,所以这种存储器都采用只读存储器ROM的形式。

单片机内部的程序存储器常有以下几种形式:

●掩膜ROM(MaskROM)它是由半导体厂家在芯片生产封装时,将用户的应用程序代码通过掩膜工艺制作到单片机的ROM区中,一旦写入后用户则不能修改。

所以它适合于程序已定型,并大批量使用的场合。

8051就是采用掩膜ROM的单片机型号。

●EPROM此种芯片带有透明窗口,可通过紫外线擦除程序存储器的内容。

应用程序可通过专门的写入器脱机写入到单片机中,需要更改时可通过紫外线擦除后重新写入。

8751就是采用EPROM的单片机型号。

●ROMLESS这种单片机内部没有程序存储器,使用时必须在外部并行扩展一片EPROM作为程序存储器。

8031就是ROMLESS型的单片机。

●OTP(onetimeprogrammable)ROM这是用户一次性编程写入的程序存储器。

用户可通过专用的写入器将应用程序写入OTPROM中,但只允许写入一次。

●FlashROM(MTPROM)闪速存储器这是一种可由用户多次编程写入的程序存储器。

它不需紫外线擦除,编程与擦除完全用电实现,数据不易挥发,可保存10年。

编程/擦除速度快,4KB编程只需数秒,擦除只需10ms。

例如AT89系列单片机,可实现在线编程,也可下载。

这是目前大力发展的一种ROM,大有取代EPROM型产品之势。

(3)并行I/O口

单片机为了突出控制的功能,提供了数量多、功能强、使用灵活的并行I/O口。

使用上不仅可灵活地选择输入或输出,还可作为系统总线或控制信号线,从而为扩展外部存储器和I/O接口提供了方便。

(4)串行I/O口

高速的8位单片机都可提供全双工串行I/O口,因而能和某些终端设备进行串行通信,或者和一些特殊功能的器件相连接。

(5)定时器/计数器

在实际的应用中,单片机往往需要精确地定时,或者需对外部事件进行计数,因而在单片机内部设置了定时器/计数器电路,通过中断,实现定时/计数的自动处理。

2.单片机的特点

单片机独特的结构决定了它具有如下特点。

(1)高集成度、高可靠性

单片机将各功能部件集成在一块晶体芯片上,集成度很高,体积自然也是最小的。

芯片本身是按工业测控环境要求设计的,内部布线很短,其抗工业噪音性能优于一般通用的CPU。

单片机程序指令,常数及表格等固化在ROM中不易破坏,许多信号通道均在一个芯片内,故可靠性高。

(2)控制功能强

为了满足对对象的控制要求,单片机的指令系统均有极丰富的条件:

分支转移能力、I/O口的逻辑操作及位处理能力,非常适用于专门的控制功能。

(3)低电压、低功耗

为了满足广泛使用于便携式系统,许多单片机内的工作电压仅为1.8V~3.6V,而工作电流仅为数百微安。

(4)优异的性能价格比

单片机的性能极高。

为了提高速度和运行效率,单片机已开始使用RISC流水线和DSP等技术。

单片机的寻址能力也已突破64KB的限制,有的已可达到1MB和16MB,片内的ROM容量可达62MB,RAM容量则可达2MB。

由于单片机的广泛使用,因而销量极大,各大公司的商业竞争更使其价格十分低廉,其性能价格比极高。

3.单片机的应用

由于单片机功能的飞速发展,它的应用范围日益广泛,已远远超出了计算机科学的领域。

小到玩具、信用卡,大到航天器、机器人,从实现数据采集、过程控制、模糊控制等智能系统到人类的日常生活,到处都离不开单片机。

其主要的应用领域如下。

(1)在测控系统中的应用

单片机可以用于构成各种工业控制系统、自适应控制系统、数据采集系统等。

例如,工业上的锅炉控制、电机控制、车辆检测系统、水闸自动控制、数控机床及军事上的雷达、导弹系统等。

(2)在智能化仪器仪表中的应用

单片机应用于仪器仪表设备中促使仪器仪表向数字化、智能化、多功能化和综合化等方向发展。

单片机的软件编程技术使长期以来测量仪表中的误差修正、线性化的处理等难题迎刃而解。

(3)在机电一体化中的应用

单片机与传统的机械产品结合使传统的机械产品结构简化,控制走向智能化,构成新一代的机电一体化产品。

这是机械工业发展的方向。

(4)在智能接口中的应用

计算机系统,特别是较大型的工业测控系统中采用单片机进行接口的控制管理,单片机与主机并行工作,可大大提高系统的运行速度。

例如,在大型数据采集系统中,用单片机对模/数转换接口进行控制不仅可提高采集速度,还可以对数据进行预处理。

如数字滤波、误差修正、线性化处理等。

(5)在人类生活中的应用

单片机由于其价格低廉、体积小巧,被广泛应用在人类生活的诸多场合,如洗衣机、电冰箱、空调器、电饭煲、视听音响设备、大屏幕显示系统、电子玩具、信用卡、楼宇防盗系统等。

单片机将使人类的生活更加方便舒适,丰富多彩。

1.1.3单片机的历史与发展

1.单片机的发展概况

单片机出现的历史并不长,它的产生与发展和微处理器的产生与发展大体上同步。

1970年微型计算机研制成功后,随即在1971年,美国Intel公司生产出了4位单片机4004,它的特点是结构简单、功能单一、控制能力较弱,但价格低廉。

1976年Intel公司推出了MCS-48系列单片机,它以体积小、功能全、价格低等特点获得了广泛的应用,成为单片机发展进程中的一个重要阶段,此可谓是第一代单片机。

在MCS-48系列单片机的基础上,Intel公司在20世纪80年代初推出了第二代单片机的代表MCS-51系列单片机。

这一代单片机的主要技术特征是为单片机配置了完美的外部并行总线和串行通信接口,规范了特殊功能寄存器的控制模式,以及为增强控制功能而强化布尔处理系统和相关的指令系统,为发展具有良好兼容性的新一代单片机奠定了良好的基础。

近几年出现了具有许多新特点的单片机,可称之为第三代单片机。

它以新一代的80C51系列单片机为代表。

同时16位单片机也有很大发展。

尽管目前单片机品种繁多,但其中最为典型的仍当属Intel公司的MCS-51系列单片机。

它的功能强大,兼容性强,软硬件资料丰富。

国内也以此系列的单片机应用最为广泛。

直到现在MCS-51仍不失为单片机中的主流机型。

在今后相当长的时间内,单片机应用领域中的8位机主流地位还不会改变。

2.单片机的主要技术发展方向

综观单片机20多年的发展过程,再从半导体集成电路技术的发展和微电子设计技术的发展,我们可以预见未来单片机技术发展的趋势。

单片机将朝着大容量高性能化、小容量低价格化、外围电路的内装化以及I/O接口功能的增强、功耗降低等方向发展。

(1)单片机的大容量化

单片机内存储器容量进一步扩大。

以往片内ROM为1KB~8KB,RAM为64字节~256字节。

现在片内ROM可达40KB,片内RAM可达4KB,I/O也不需再外加扩展芯片。

OTPROM、FlashROM成为主流供应状态。

而随着单片机程序空间的扩大,在空余空间可嵌入实时操作系统RTOS等软件。

这将大大提高产品的开发效率和单片机的性能。

(2)单片机的高性能化

今后将不断改善单片机内CPU的性能,加快指令运算速度,提高系统控制的可靠性,加强位处理功能、中断与定时控制功能。

并采用流水线结构,指令以队列形式出现在CPU中,因而具有很高的运算速度。

有的甚至采用多流水线结构,其运算速度比标准的单片机高出10倍以上。

单片机的扩展方式从并行总线发展出各种串行总线,并被工业界接受,形成一些工业标准。

如I2C总线、DDB总线、USB接口等。

它们采用3条数据总线代替现行的8位数据总线,从而减少了单片机引线,降低了成本。

(3)单片机的小容量低廉化

小容量低廉的4位、8位机也是单片机发展方向之一。

其用途是把以往用数字逻辑电路组成的控制电路单片化。

专用型的单片机将得到大力发展。

使用专用单片机可最大限度地简化系统结构,提高可靠性,使资源利用率最高。

在大批量使用时有可观的经济效益。

(4)单片机的外围电路内装化

随着单片机集成度的提高,可以把众多的外围功能器件集成到单片机内。

除了CPU、ROM、RAM外,还可把A/D、D/A转换器、DMA控制器、声音发生器、监视定时器、液晶驱动电路、锁相电路等一并集成在芯片内。

为了减少外部的驱动芯片,进一步增强单片机的并行驱动能力。

有的单片机可直接输出大电流和高电压,以便直接驱动显示器。

为进一步加快I/O口的传输速度,有的单片机还设置了高速I/O口,可用最快的速度触动外部设备,也可以用最快的速度响应外部事件。

(5)单片机将实现全面的低功耗管理

单片机的全盘CMOS化,非CMOS工艺单片机的淘汰,将给单片机技术发展带来广阔的天地。

最显著的变革是本身低功耗和低功耗管理技术的飞速发展。

低功耗的技术措施可提高可靠性,降低工作电压,可使抗噪声和抗干扰等各方面性能全面提高。

这是一切电子系统所追求的目标。

1.2常用单片机系列介绍

单片机品种繁多,就应用情况看,功能最强者有日立公司的H8/3048系列的16位机。

应用最广者当属Intel公司的MCS-51系列8位机。

在Philips等公司推出新一代80C51系列单片机后,各种型号的80C51层出不穷。

ATMEL公司的闪速存储器单片机AT89C51等更有后来者居上之势。

1.2.1MCS-51系列单片机

MCS-51系列单片机是Intel公司在总结MCS-48系列单片机的基础上于20世纪80年代初推出的高档8位单片机。

MCS-51系列的制成及发展与HMOS工艺的发展密切相关。

HMOS是高性能的NMOS工艺。

而CMOS与HMOS工艺的结合则产生了C-HMOS工艺的产品,例如80C51、80C31等。

这类产品既保持了HMOS高速和高封装密度的特点,又具有CMOS低功耗的优点。

C-HMOS工艺的单片机具有掉电保护和冻结运行两种独特的处理方式。

MCS-51系列的基本产品如表1-1所示。

表1-1MCS-51系列的基本产品

类型

特征

8051

8051

AH

8052

AH

80C51

BH

83C51

FA

83C51

FB

83C51

GA

83C512

JA

83C512

JC

83C451

83C452

无ROM型

8031

8031

AH

8032

AH

8031

BH

80C51

FA

80C51

FB

80C51

GA

80C51

JA

80C152

JC

80C451

80C452

EPROM型

8751

8751BH

8752

BH

87C51

87C51

FA

87C51

FB

87C51

GA

87C452P

ROM/KB

4

4

8

4

8

16

4

8

8

4

8

RAM/KB

128

128

256

128

256

256

256

128

256

128

256

续表

类型

特征

8051

8051

AH

8052

AH

80C51

BH

83C51

FA

83C51

FB

83C51

GA

83C512

JA

83C512

JC

83C451

83C452

8位I/O口

4

4

4

4

4

4

4

5

5

7

5

16位定时器/

计数器

2

2

3

2

3

3

2

2

2

2

2

可编程计数器(PAC)

异步串行口(UART)

串行扩展口(SEP)

多功能串行口(GSC)

DMA通道

2

2

2

A/D转换器

8

中断源/中断向量

6/5

6/5

8/6

6/5

14/7

14/7

8/7

19/11

19/11

6/5

9/8

掉电和空闲方式

1.8051单片机

这是MCS-51系列最基本的产品,其特点如下:

(1)一个8位的CPU中央处理器;

(2)一个片内的振荡器及时钟电路;

(3)4KB的应用程序存储器,8051为掩膜型(mask)ROM;

(4)128KB的片内数据存储器;

(5)64KB程序存储器可寻址的地址空间;

(6)64KB数据存储器可寻址的地址空间;

(7)两个16位可编程的定时器/计数器;

(8)一个可编程的全双工通用异步接收/发送器UART;

(9)32条可按位寻址的双向I/O线;

(10)两个优先级嵌套,5个中断源的中断结构;

(11)有很强的布尔处理能力,即按位处理能力。

8051尚有两个变体,即无片内程序存储器(ROMLESS)的8031和有片内可编程可改写的EPROM8751。

现8751已完全被8751H所取代。

2.8051AH单片机

此类型号是以当时较新的HMOSII工艺技术制造而成。

其他方面与8051完全相同。

8031AH为无片内ROM的8051AH,8751H是以EPROM取代了MaskROM的8051AH。

3.8052AH单片机

此类型号也是以HMOSII技术制成的。

它与8051向上兼容,其特点如下:

(1)有256个字节的片内数据存储器;

(2)有8KB的片内程序存储器;

(3)有3个16位可编程定时器/计数器;

(4)中断源增加到6个中断结构。

8032AH为无片内ROM的8052AH,8752AH为带片内EPROM的8052AH。

4.80C51BH单片机

此类型号是采用C-HMOS工艺制造生产的8051,两者功能完全兼容。

但它的功耗明显低于8051。

80C31为无片内ROM的80C51BH,87C51为带片内EPROM的80C51BH。

对于以上芯片,若不特指某一具体型号可泛称为8051和8052。

即8051除包括8051外,还包含8051AH、80C51BH以及相对应的8031、8031AH、80C31AH、8751、8751H及87C51。

而8052则还泛指8052AH、8032AH和8052BH。

1.2.280C51系列单片机

80C51系列原系Intel公司MCS-51系列中一个采用HCMOS制造工艺的品种。

自Intel公司将MCS-51系列单片机实行技术开放政策后,许多公司诸如Philips、Dallas、Siemens、ATMEL、华邦和LG等公司都以MCS-51系列中的基础结构8051为内核,推出了具有优异性能的各具特色的单片机。

这样,现在的80C51已不局限于Intel公司,而是把所有厂家以8051为内核的各种型号的80C51兼容型单片机统称为80C51系列。

因此在本书中所提到的80C51不是专指Intel公司的MaskROM的80C51,而是泛指80C51系列中的基础结构,它是以8051为内核通过不同资源配置而推出的一系列以HCMOS工艺制造生产的新一代的单片机系列。

1.80C51内核的不变性

80C51系列的单片机不论其内部资源配置是扩展还是删减,其内核的结构都是保持80C51的内核结构。

也即它们普遍采用CMOS工艺,通常都能满足CMOS与TTL的兼容。

80C51系列的单片机都和MCS-51系列有相同的指令系统。

所有扩展功能的控制,并行扩展总线和串行总线UART都保持不变。

系统的管理仍采用SFR模式,而增加的SFR不会和原有的80C51的21个SFR产生地址冲突。

同时最大限度保持双列直插DIP40封装引脚不变,所必须扩展的引脚一般均在用户侧进行扩展,对单片机系统的内部总线均无影响。

上述措施保证了新一代的80C51系列单片机有最佳的兼容性能。

在新一代的80C51系列单片机中,各公司也都把型号命名进一步规范成8XCXXX的形式。

其中,第一个X规定为程序存储器的配置。

●0——无片内ROM

●3——片内为掩膜MaskROM

●7——片内为EPROM/OTPROM

●9——片内为FlashROM

其中,第2、3、4个X则代表了80C51系列内部资源的扩展或删减的型号。

2.80C51系列内部资源的扩展

80C51系列内部资源扩展主要有运行速度的扩展、CPU外围的扩展、基本功能单元的扩展和外围单元的扩展。

(1)大力提高运行速度

目前主要为扩展时钟频率。

80C51典型时钟频率上限是12MHz,但目前许多型号单片机的时钟频率已扩展到16MHz~24MHz,最高甚至达40MHz。

有些公司对80C51CPU总线结构进行改进,降低机器周期以提高指令速度,如Dallas公司的DS80C320。

将80C51的机器周期降低到时钟频率的4分频,即在同样的12MHz时钟频率下单周期指令速度可达每秒300万条指令。

(2)CPU外围的扩展

CPU外围的扩展主要是不断提高存储器的容量。

目前片内程序存储器已扩展到32KB、64KB,数据存储器已扩展到1024字节(89CE558),而8XC451则把I/O端口扩展到7个。

(3)基本功能单元的扩展

基本功能单元的扩展主要是在中断系统中相应增加中断源,设置高速I/O端口和增加定

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 药学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1