单片机的基本概念s及种类.pptVIP

  • 29
  • 0
  • 约6.48千字
  • 约 36页
  • 2016-11-29 发布于湖南
  • 举报
单片机的基本概念s及种类

  7. 在医用设备领域中的应用   单片机在医疗设施及医用设备中的用途亦相当广泛,例如在医用呼吸机、各种分析仪、医疗监护仪、超声诊断设备及病床呼叫系统中都得到了实际应用。   8. 在汽车电子产品中的应用   现代汽车的集中显示系统、动力监测控制系统、自动驾驶系统、通信系统和运行监视器等装置中都离不开单片机。特别是采用现场总线的汽车控制系统中,以单片机担当核心的节点通过协调、高效的数据传送不仅完成了复杂的控制功能,而且简化了系统结构。      1.3 单片机的发展趋势   目前,单片机正朝着高性能和多品种方向发展,将会进一步实现低功耗、小体积、大容量、高性能、低价格和外围电路内装化等要求。单片机的发展将主要以满足在嵌入式应用前提下与控制对象的最佳结合,突显其智能化控制能力。并在此基础上寻求应用系统在芯片上的最大化解决方式,即形成了SoC化趋势。在微电子技术、IC设计、EDA工具发展的推动下,基于SoC的单片机应用系统将会得到较快的发展。       本 章 小 结   本章简要介绍了关于单片机及单片机系统的基本概念、结构特点和发展历程,并且对单片机的应用开发方式及应用环境进行了简介。通过对常用单片机系列、型号和各生产厂家的产品特点的介绍,使我们对单片机的种类及性能有一个初步的了解,便于在今后的应用中能够选择合适的单片机类型,满足具体用途的需要。另外,本章还从开拓视野的角度列举了单片机在各个领域的应用,以及单片机今后的发展趋势。        练习与思考题 1.作为计算机家族的一员,单片机与其他成员之间有何关系?单片机具备哪些特色? 2.组成单片机系统的软、硬件包括哪些类型?如何进行划分? 3.试列举出常用的单片机的型号、制造厂家及资源配置。 4.你对单片机的应用知道多少?试举例说明。 5.单片机作为一种半导体产品,其产品的等级是如何划分的? 第1章 概 述 1.1 单片机的概念及单片机的种类 1.2 单片机的类型、特点及用途 1.3 单片机的发展趋势 本章小结 练习与思考题 1.1 单片机的概念及单片机的种类 1.1.1 单片机及单片机系统 单片机是微型计算机发展的一个分支,是一种专门面向控制的微处理器件,故又称之为微控制器(Micro Controller Unit,MCU)。单片机通常以单一芯片的形式出现,但是它已具有了微型计算机所包含的基本组成结构和特有的控制应用功能,是一种芯片级的微型计算机。另外,由于单片机的体积、结构和功能特点,在实际应用中可以完全融入应用系统之中,故而也称为嵌入式微控制器(Embedded Micro-Controller)。 最基本的单片机系统由单片机芯片和软件程序共同组建而成,是用户为了实现某种控制用途的需要而设计的实际装置。在单片机系统中,单片机芯片内部的中央处理单元(CPU)处于核心地位,CPU通过执行软件程序调动硬件电路完成控制功能。根据这种工作方式,单片机系统可以划分为硬件和软件两个组成部分。   1. 硬件部分   单片机系统的硬件部分是包括CPU在内的所有硬件电路,按照硬件电路的功能和配置大致可以分为以下3类   1) 基本功能类   基本功能类硬件包括:CPU(用于运算、控制)、RAM(用于数据存储)、ROM(用于程序存储)、I/O设备(实现串行、并行输入/输出接口)及时钟电路(建立工作时序)。在微型计算机中,上述部件被分成若干块芯片,安装在一块称之为主板的印刷线路板上,在程序的指挥下完成计算机的基本运算操作功能。但是在单片机中,除了时钟电路之外,其余部分一般均被集成到一块半导体芯片上,所以被称为单片机,即单芯片微型计算机。   2) 控制功能类   控制功能类硬件包括:定时器/计数器(用于时间设定/事件记录)和中断装置(实现实时处理)。使用这类硬件是为了实现单片机的控制功能,即定时控制、顺序控制和实时控制等基本控制功能。作为面向嵌入式控制的特色,这类部件通常也集成在单片机芯片内部。   3) 辅助功能类   辅助功能类硬件包括:A/D(模/数转换)和D/A(数/模转换,通常采用PWM形式)等部件。这类部件根据芯片的配置不同不一定集成在单片机芯片上,需要用户根据使用要求 选择。   2. 软件部分   与微型计算机的运行原理相似,单片机系统的运行也需要软件系统的支持,但是由于处理任务的不同,其复杂程度相对较低。根据单片机软件所要实现的功能,可以将软件划分为管理程序和应用程序两类。   1) 管理程序   管理程序是单片机系统的监控程序,主要用于控制过程复杂,控制量较大的装置,例如测控仪器、仪表等。对于仅完成简单控制任务的单片机系统一般可以相应简化。   2) 应用程序   应用程序是针对具体的控制动作而编写的程

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档