51单片机课件第11章.ppt
《51单片机课件第11章.ppt》由会员分享,可在线阅读,更多相关《51单片机课件第11章.ppt(49页珍藏版)》请在三一办公上搜索。
1、第11章 嵌入式系统,嵌入式系统(Embedded System)是嵌入到应用对象系统中的专用计算机系统,包括微控制器MCU(单片机)、微处理器MPU、数字信号处理器DSP和嵌入式片上系统SOC等。它们都得到迅速发展和广泛应用。,11.1 嵌入式系统概述,嵌入式系统(Embedded System)是当今最热门的 概念之一,单片机是嵌入式系统中重要组成部分。,嵌入式系统是随着计算机技术的发展应运而生的。电子计算机诞生于1946年,1971年Intel公司推出了世 界上第一块微处理器4004,进入微型机时代。从应用 角度,计算机形成两大分支:一类是通用计算机系统,如个人计算机、服务器、工作站等;
2、一类是嵌入式计 算机系统,嵌入到应用对象中的专用的计算机系统。嵌入式系统将计算机硬件和软件结合起来,构成一个 专门的计算装置,作为一个应用系统或电子设备的 一部分,嵌入在其中,以完成特定的功能或任务。,11.1.1 嵌入式系统的定义,根据IEEE定义,嵌入式系统(Embedded System)是“控制、监视或者辅助设备、机器和车间运行 的装置”(devices used to control,monitor,or assist the operation of equipment.machinery or plants.)。,普遍认可的定义是:嵌入式系统是计算机系统软件和硬件的综合体,以应用
3、为中心,以计算机技术为基础,软件、硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。,嵌入式系统是面向应用的技术,具有很强的专用性,它和具体的应用密切相结合,而且大多数的最终结 果是面向用户的产品。嵌入式系统是基于计算机技术,将微电子、电子、自 动化、仪器仪表、多媒体技术等集成在一起的系统,将这些技术融于应用之中,不断创新、不断发展。嵌入式技术是将计算机的软件和硬件紧密结合的技 术。它根据具体的应用对象,根据对系统性能、可 靠性、成本、体积等要求,可以对软硬件配置进行 合理剪裁。由于嵌入式系统的迅速发展,涉及到越来越多的应 用领域,使它成为当代非常热门和发展很快
4、的技术 之一。,11.1.2 嵌入式系统的特点,1.高度集成性 是多种技术和知识高度集成的系统,是硬件和软件 高度集成的系统,是将系统和应用高度集成的技术。2.应用专用性 它为特定的应用服务的,和具体应用有结合一起。使 得其应用广泛,种类繁多。3.软件固化性 软件作为固件,固化在ROM中,程序直接在ROM芯 片上运行。是软硬件一体化的系统,4.实时性 支持实时的控制任务。强大的中断处理机制,实时操 作系统RTOS,支持多任务实时操作。5.高可靠性。小型化和高可靠性。,11.1.3 嵌入式系统的应用,1.工业控制2.交通管理3.信息家电4.智能家居管理5.电子商务6.机器人7.智能仪器仪表8.航
5、空航天和军事领域 从某种意义上看,嵌入式系统已经是无处不在、无时不有的设备了。,11.2 嵌入式系统的硬件,11.2.1 嵌入式系统的构成,11.2.2 嵌入式系统的硬件,嵌入式系统的硬件包括所有能实现嵌入式应用的计算机系统,形式上可分为系统级、板级和器件级产品。系统级产品包括各种总线方式的工控机、嵌入式工 控PC机、PC-104标准嵌入式PC机及用作无盘工作 站的瘦客户机等及工业上可编程逻辑控制器PLC。板级系统典型产品是单板机,包括各种带CPU和程序 存储器的主板及配套OEM产品。板级产品采用小板 结构,部件间用接插件连接,利用半导体存储器,构成 体积小、可靠性高的一个嵌入式的计算机系统。
6、嵌入式系统发展最快的是器件级的产品,它包括微 控制器MCU(单片机)、微处理器MPU、数字信号 处理器DSP和嵌入式片上系统SOC。,11.2.3 微控制器 MCU,微控制器(MCU)技术,即单片机(Single Chip Microcomputer)技术。嵌入式应用是从单片机开始。随着VLSI技术发展,将CPU、一定容量存储器和定时器、接口等集成在一个芯片中,就形成了单片机。只用单片机和少量外围电路就构成实用的嵌入式机系统。1974年美国仙童(Fairchild)公司首先推出8位单片机F8,1976年开始,Intel公司MCS-51为代表,相继诞生了Intel公司8051系列、Motorol
7、a公司MC6801、MC6805系列、Zilog公司Z8系列等8位单片机。1982年以后,推出了16位单片机。90年代以来,各大公司相继发展成系列单片机产品,单片机的应用越来越广泛。,11.2.4 嵌入式微处理器 EMPU,嵌入式微处理器EMPU(Embedded MicroProcess Unit)是由通用计算机中的CPU演变而来形成。它能处理32位以上的数据,但只保留了与嵌入式应 用密切相关的功能硬件,以最低的功耗和资源实现了 嵌入式应用的特殊要求。具有体积小、重量轻、成 本低、可靠性高的优点。这类嵌入式系统一般都有 良好的开发环境和操作系统支持。目前主要的32位、64位的嵌入式微处理器包
8、括有:ARM技术、MIPS技术、Power PC技术、X86技术 和MC68K/Coldfire技术等微处理器产品。,1.ARM处理器技术,ARM的16位/32位嵌入式处理器技术是世界上应用最为普遍的嵌入式微处理器结构。ARM公司(Advanced RISC Machines,Ltd.)是世界上最大的一家知识产权公司,1990年11月在英国剑桥成立。它通过出售芯片技术的授权,建立一种新型的微处理器设计、生产和销售的商业模式,取得极大的成功。采用ARM技术IP核的微处理器遍及各类电子产品。ARM知识产权授权的用户众多,包括Intel,IBM,LG半导体,NEC,SONY,PHILIPS和NS等大
9、半导体公司,微软等知名的软件公司和实时操作系统(RTOS)开发商。也包括电子设计自动化和工具供应商、应用软件公司、晶片制造商和设计中心等。,ARM微处理器的特点:体积小、低功耗、低成本、高性能;支持16位Thumb和32位ARM双指令集,兼容8/16位 大量使用寄存器,指令执行速度更快;指令长度固定,寻址方式简单灵活,执行效率高;全球有众多的合作伙伴。基于ARM处理器核的典型产品如下:Intel公司的StrongARM的系列:SA-110等;Philips公司的ARM产品:LPC2106/2105/2104等;Samsung公司的ARM系列:S3C2400、S3C3410等 Atmel公司的A
10、T91系列:AT91RM9200等;Cirrus Logic公司的ARM系列:EP7209、7211等;Aplio公司的ARM系列:Aplio/TRIO;等等。,ARM处理器目前有5个系列产品:ARM7、ARM9、ARM9E、ARM10、ARM11和Coretex系列。其中。ARM7为低功耗的32位核,最适于要求低成本低功耗的产品,又分为适用于实时环境的ARM7TDMI、ARM7TDMI-S,适用于开放平台的ARM720T,以及适用于DSP运算和支持Java的ARM7EJ等。采用ARM技术的IP核在很多应用领域已经取得或正 在取得很大的成功。它们包括:无线通信/PDA(掌上电脑)、蓝牙技术、宽
11、带联网 技术、消费电子(音频播放器、数字机顶盒等)、汽车电子、影像设备、安全产品、智能卡技术等。,2.MIPS 处理器技术,MIPS(Microprocessor Without Interlocked Pipeline Stages)是MIPS公司开发的嵌入式32位和64位处理器 内核标准。MIPS公司是一家设计制造高性能32位/64 位嵌入式微处理器的厂商。先后发布了MIPS32和 MIPS64架构标准,陆续开发出高性能、低功耗的32位 处理器内核MIPS32 4Kc与高性能64位处理器内核 MIPS 64 5Kc,MIPS 64 20Kc系列和低端SmartMIPS.MIPS芯片广泛应用
12、于高性能低功耗片上系统等,如:掌上电脑、信息家电、数字信息管理等;智能电话、可视电话、手机、3G手机等;数码相机、数码摄象 机、机顶盒、DVD播放器等;打印机、复印机、传 真机、扫描仪等;自动化系统、仓储系统、导航系 统(GPS)、图形系统、ATM终端等。,MIPS公司32位嵌入式微处理器MIPS32的特性:与ISA的MIPSI、N和MIPSYM指令体系兼容 增强的状态传送和数据预取指令;标准的DSP操作:乘(MUL)、乘加(MADD)及 Count leading I/O(CLI/O);优先的CacheLoad/Control操作;稳定的3操作数Load/Store RISC指令体系;可选的
13、浮点数支持,可选的存储器管理单元,可选的Cache;向上与MIPS64N体系兼容;增强的JTAG(EJTAG)提供不受干扰的调试支持,3.Power PC处理器技术,Power PC架构特点是可伸缩性好,应用灵活方便.Power PC处理器的品种很多,既有通用的微处理 器,又有嵌入式控制器和内核。Power PC微处理器的应用范围非常广泛,从高端 的工作站、服务器到桌面计算机系统,从消费类 电子产品到大型通信设备等各个方面。基于Power PC嵌入式处理器有:IBM公司的Power PC405和Power PC440。Motorola公司的MPC823e等。,IBM公司Power PC405是
14、集成了10M/100 M 以太 网控制器、串行和并行端口、内存控制器以及其它 外设接口的高性能嵌入式处理器。它是专门用于网 络设备的高性能嵌入式处理器;应用程序源代码兼 容其它Power PC处理器;最高可达133MHz外频的 64位CoreConnect体系结构;提供具有创新意义的 CodePack代码压缩技术;可定制SoC设计等特性缩 短设计时间。Motorola公司MPC823e 是一个高度综合的片上系 统,它结合了Power PC核心、通信处理器、显示控 制器等功能。使用带有大量数据和指令高速缓存的 双处理器结构,使用RISC整数处理器和特殊的32位 标量RISC通信处理器来提供高性能
15、。,4.X86系列处理器技术,X86系列处理器起源于Intel公司8080架构,基于X86 处理器核的嵌入式微处理器是以嵌入式应用为目 标,形成了嵌入式微处理器EMPU。包括有:Geode SP1SC10 它具有非妥协网络访问、硬件 MPEG-2音频和视频解码器,TV解码器,Modem,10M/100 Mbps以太网、各种固化的通信和外设接口。高度集成的X86 SOC系列。ST微电子公司的ST PC系列,最新的3个产品为:STPC Elite:应用网络设备的“服务器产品引擎”;STPC Constumer-:“TV产品引擎”;STPC Arias:“网络产品/终端引擎”。,5.MC68K/Co
16、ldfire 处理器技术,Motorola公司的MC68K/Coldfire技术也是应用很多的产品。其中,Motorola公司的68000是出现比较早的一款嵌入式处理器,最初曾用于Apple公司的Machitosh计算机上,SUN公司也把它用在其早期的工作站上。现在,该款芯片已完全用于嵌入式系统了。1994年Motorola公司推出了基于RISC结构的68K/ColdFire系统微处理器。目前,基于该架构的嵌入式微处理器主要有MCF5272,它基于第2代的Coldfire V2核心,是迄今速度最高的V2性能芯片。MCF5272共用68K的编程模式,并为通信外围设备组的需要提供了更高性能的选择。
17、,11.2.5 嵌入式数字信号处理器 DSP,DSP处理器(Digital Signal Prosessor)是专门用于数 字信号处理运算的处理器。在系统结构和指令算法 方面进行特殊设计,采用哈佛结构和专用的硬件乘 法器;提供快速的离散时间的信号处理指令,使得 具有很高的编译效率和非常快的指令执行速度。嵌入式DSP 数据处理速度快、良好的实时特性、方 便的硬件软件接口。在通信,声音,图像处理方面,在 数字滤波,频谱分析等仪器上,得到广泛应用。广泛应用的有德州仪器公司TI的TMS320系列和 Motorola公司的DSP56000系列等产品。Intel公司的MCS-296和Siemens的Tri
18、Core等。,6.嵌入式片上系统 SOC,嵌入式片上系统SOC(System On Chip),是在单一 硅芯片内实现一个复杂的计算机系统。有时也特指 一些具有专门功能、实现复杂功能的VLSI芯片。SOC系统设计时,可大量使用已有的IP核,大大缩短 开发周期。由于IC工艺发展,使得芯片体积缩小,功 耗、可靠性也得到提高。SOC技术实现软件、硬件无缝连接。它不仅将绝 大部分系统在芯片内构成。而且芯片内直接嵌入 操作系统代码模块,软硬件密切配合,SOC产品是专用的,有少量的通用系列产品。Altera、Xilinx等公司提出了基于PLD、FPGA的 SoPC(System on Programmab
19、le Chip)。,11.3 嵌入式系统的软件,嵌入式系统的软件包括有嵌入式操作系统、一系列的支撑软件等系统软件,和在此基础上开发出的各种应用软件。从其功能上划分,嵌入式系统的软件可分为:处于软件和硬件之间的中间 层(硬件抽象层)、嵌入式操作系统及应用平台 最外层的应用程序。,11.3.1 硬件抽象层,又称板级支持包BSP(Board Support Package),是操 作系统与目标硬件环境的中间接口,实现对操作系 统的支持,它具有很强的对硬件的相关性,包含大 量的与处理器和设备驱动相关的代码和数据结构。,开发一个性能稳定可靠、可移植性强、可配置性 好、规范化的板级支持程序包将大大提高嵌入
20、式操 作系统的功能,并将极大地缩短开发周期、减少开 发成本。,BSP的功能包括有:.在系统启动之初,完成系统加电复位、初始化各 种设备、对设备的中断、CPU的寄存器和内存区 的分配、装入操作系统等。对硬件系统初始化时,应完成如下的工作:把系统程序代码定位到CPU跳转执行的内存入口处.根据启动时硬件要求,将CPU设定为特定状态。内存初始化,分别安排代码、数据、堆栈等不同区域.如果有嵌入式操作系统,需要将操作系统的代码或 有关数据加载到RAM中。在操作系统初始化前,将硬件置为原始静止状态。,.为上层软件访问硬件提供驱动程序的函数包,使其 能与硬件更好地配合运行。驱动程序经常要访问 设备的寄存器,并
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 单片机 课件 11

链接地址:https://www.31ppt.com/p-6070362.html