单片机的基本概念及种类.ppt
《单片机的基本概念及种类.ppt》由会员分享,可在线阅读,更多相关《单片机的基本概念及种类.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 概 述第1章 概 述1.1 单片机的概念及单片机的种类1.2 单片机的类型、特点及用途1.3 单片机的发展趋势本章小结练习与思考题 第1章 概 述 1.1 1.1 单片机的概念及单片机的种类单片机的概念及单片机的种类1.1.1 1.1.1 单片机及单片机系统单片机及单片机系统单片机是微型计算机发展的一个分支,是一种专门面向控制的微处理器件,故又称之为微控制器(Micro Controller Unit,MCU)。单片机通常以单一芯片的形式出现,但是它已具有了微型计算机所包含的基本组成结构和特有的控制应用功能,是一种芯片级的微型计算机。另外,由于单片机的体积、结构和功能特点,在实际应用中
2、可以完全融入应用系统之中,故而也称为嵌入式微控制器(Embedded Micro-Controller)。第1章 概 述 最基本的单片机系统由单片机芯片和软件程序共同组建而成,是用户为了实现某种控制用途的需要而设计的实际装置。在单片机系统中,单片机芯片内部的中央处理单元(CPU)处于核心地位,CPU通过执行软件程序调动硬件电路完成控制功能。根据这种工作方式,单片机系统可以划分为硬件和软件两个组成部分。第1章 概 述1.硬件部分硬件部分单片机系统的硬件部分是包括CPU在内的所有硬件电路,按照硬件电路的功能和配置大致可以分为以下3类第1章 概 述1)基本功能类基本功能类硬件包括:CPU(用于运算、
3、控制)、RAM(用于数据存储)、ROM(用于程序存储)、I/O设备(实现串行、并行输入/输出接口)及时钟电路(建立工作时序)。在微型计算机中,上述部件被分成若干块芯片,安装在一块称之为主板的印刷线路板上,在程序的指挥下完成计算机的基本运算操作功能。但是在单片机中,除了时钟电路之外,其余部分一般均被集成到一块半导体芯片上,所以被称为单片机,即单芯片微型计算机。第1章 概 述2)控制功能类控制功能类硬件包括:定时器/计数器(用于时间设定/事件记录)和中断装置(实现实时处理)。使用这类硬件是为了实现单片机的控制功能,即定时控制、顺序控制和实时控制等基本控制功能。作为面向嵌入式控制的特色,这类部件通常
4、也集成在单片机芯片内部。3)辅助功能类辅助功能类硬件包括:A/D(模/数转换)和D/A(数/模转换,通常采用PWM形式)等部件。这类部件根据芯片的配置不同不一定集成在单片机芯片上,需要用户根据使用要求选择。第1章 概 述2.软件部分软件部分与微型计算机的运行原理相似,单片机系统的运行也需要软件系统的支持,但是由于处理任务的不同,其复杂程度相对较低。根据单片机软件所要实现的功能,可以将软件划分为管理程序和应用程序两类。1)管理程序管理程序是单片机系统的监控程序,主要用于控制过程复杂,控制量较大的装置,例如测控仪器、仪表等。对于仅完成简单控制任务的单片机系统一般可以相应简化。第1章 概 述2)应用
5、程序应用程序是针对具体的控制动作而编写的程序,是实现控制具体功能的程序基础,通常以子程序模块的形式出现,便于执行控制动作时调用。第1章 概 述1.1.2 单片机程序设计语言及开发环境简介单片机程序设计语言及开发环境简介单片机程序设计语言主要是指在开发系统中使用的语言。在单片机开发系统中可以使用机器语言、汇编语言和高级语言。机器语言采用机器码,是单片机能够直接识别的程序语言,汇编语言是以助记符表示机器码的程序设计语言。机器语言和汇编语言都是高效的计算机语言,实时性较强,但它们都是面向机器的语言,通用性差,编程效率低。第1章 概 述单片机的开发过程涉及3项内容,即编程、纠错和仿真。一般采用PC机内
6、安装的集成开发环境(IDE)软件进行开发调试。在集成开发环境内可以实现文本编程、编译纠错和仿真运行。其中仿真的形式又可以分为两种,即软件仿真和硬件仿真。软件仿真不必连接硬件应用系统,仿真结果在开发环境中模拟的单片机构造中得到体现;硬件仿真需要与用户控制系统配合,以集成开发环境的输出替代用户系统中原有的单片机,仿真过程真实、实时性强。另一种较新的开发形式采用具有ISP(In-System Programming,在系统可编程)功能的单片机,利用下载程序开发单片机系统。第1章 概 述1.1.3 单片机的使用环境及产品等级单片机的使用环境及产品等级单片机用途广,使用环境差别大,如何保证单片机控制系统
7、或装置的可靠性是设计者和使用者最为关注的问题。作为电子产品而言,其可靠性主要取决于半导体芯片的产品等级,根据运行温度范围,产品等级大致划分为3级,下面分别予以介绍。第1章 概 述1.军用级军用级运行温度范围为-50+125,适用于军用品要求苛刻的应用环境,芯片的价格比较昂贵。例如Intel公司的MCS-51系列单片机MD80C51FB。型号以MD表示开头的,M代表军品,D代表直插封装。第1章 概 述2.商业级商业级运行温度范围为070,主要限于机房、办公及住宅环境,适用于民用产品,例如家电、玩具等。商业级产品价格低廉,品种齐全,应用最为广泛。3.工业级工业级早期的单片机产品大多为工业级,运行温
8、度范围为4585,介于商业级和军用级之间,适宜在工业生产环境下使用。其特点是可靠性远高于商业级,但价格远低于军用级。MCS-51系列单片机的普通产品均属于工业级。第1章 概 述1.2 单片机的类型、特点及用途单片机的类型、特点及用途1.2.1 单片机主要类型及其特点单片机主要类型及其特点1.常用单片机的类型及特点常用单片机的类型及特点Intel公司的MCS-51系列及其兼容产品是目前最常用的一种单片机类型,其引进历史较长,学习资料齐全,影响面较广、应用成熟,已被单片机控制装置的开发设计人员广泛接受。本书将以这种单片机产品为主介绍单片机的结构原理、指令系统、编程应用及接口电路等内容。MCS-51
9、系列单片机及其兼容产品的生产厂家很多,以下仅列出具有代表性的3家公司的产品,其产品的型号及特点如表1-1所示。第1章 概 述表表1-1 常用常用MCS-51系列单片机一览表系列单片机一览表第1章 概 述2常用单片机的更新及进步常用单片机的更新及进步随着单片机技术的发展,高性能的新型单片机开始出现,其中美国Cygnal公司推出的C8051F系列单片机就是在MCS-51系列单片机基础之上进行更新开发的一种产品。C8051F实际上是一种以8051为内核集成的混合信号系统级芯片。熟悉MCS-51系列单片机的工程技术人员可以很容易地掌握C8051F的应用技术并能进行软件的移植。第1章 概 述C8051F
10、系列单片机采用流水线结构,单周期指令运行速度是8051的12倍,全指令集运行速度是原来的9.5倍。C8051F系列单片机的内部资源非常丰富,例如C8051F020单片机内部除包含8051微控制器内核、RAM、ROM、I/O口、定时器/计数器等MCS-51 系列的配置之外,还具有ADC、DAC、PCA、SPI和SMBus等部件。这种将单片机的基本组成单元与模拟、数字外设集成在一个芯片上而组成的片上系统(SoC),实质上已超出了以往单片机(MCU)的含义,代表了高性能单片机发展的一个方向。第1章 概 述3.其他类型单片机及特点简介其他类型单片机及特点简介1)PIC系列单片机PIC系列单片机由美国M
11、icrochip公司设计生产,与MCS-51系列对应的产品有PIC16C系列和PIC17C系列8位单片机,广泛应用于消费电子产品、汽车电子及工业控制等领域,就产量和市场份额而言在世界单片机领域排名属于前列。第1章 概 述PIC系列单片机有如下特点:(1)完全哈佛结构。指令和数据空间及传输路径完全分开,提高了数据吞吐率。程序和数据总线采用不同的宽度。数据总线为8位,指令总线根据单片机档次不同分为12、14、16位,指令均以单字节形式表示。(2)流水线结构。取指令和执行指令采用流水线形式,执行一条指令时,同时允许取出下一条指令,从而实现了单周期指令。第1章 概 述(3)寄存器组结构。RAM及寄存器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 基本概念 种类
限制150内