单片机第一章第二章第三章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机第一章第二章第三章课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 第一章 第二 第三 课件
- 资源描述:
-
1、第一章第一章 单片机概述单片机概述 一、何谓单片机一、何谓单片机 能够工作的计算机包含哪几部分?能够工作的计算机包含哪几部分?CPURAM、ROM连接外设的串行、并行连接外设的串行、并行I/O口电路口电路中断系统中断系统定时器定时器/计数器计数器振荡器、时钟电路等振荡器、时钟电路等单片机把计算机单片机把计算机的这些基本部件的这些基本部件集成在一块芯片集成在一块芯片上,上,所以称为单所以称为单片(单芯片)机片(单芯片)机集成在单片机内的这集成在单片机内的这些部件如何连接和进些部件如何连接和进行通信呢行通信呢?由单片机的组成可见:由单片机的组成可见:单片机只需和适当的软件及外设相结合,便可成为一个
2、单片机控制单片机只需和适当的软件及外设相结合,便可成为一个单片机控制系统。系统。单片机片内的各功能部件单片机片内的各功能部件通过内部总线相互连接通过内部总线相互连接,图图1-11-1单片机结构框图单片机结构框图 除了前面看到的资源外,现在有些单片机中还除了前面看到的资源外,现在有些单片机中还集成了集成了A/D、D/A、脉宽调制器、脉宽调制器PWM、计数器捕、计数器捕获比较逻辑获比较逻辑PCA、高速、高速I/O口、看门狗定时器等功口、看门狗定时器等功能部件。能部件。因而,单片机的功能越来越强,使其适因而,单片机的功能越来越强,使其适用范围越来越广。用范围越来越广。现在的单片机已经突破了原来现在的
3、单片机已经突破了原来“single chip microcomputer”的传统内涵,能准确反的传统内涵,能准确反映其设计思想、具有长远技术眼光的称呼应为映其设计思想、具有长远技术眼光的称呼应为“嵌入式微控制器嵌入式微控制器MCU”。二、二、嵌入式系统概念嵌入式系统概念IEEE(国际电气和电子工程师协会)的定义:(国际电气和电子工程师协会)的定义:嵌入式系统是嵌入式系统是“控制、监视或者辅助设备、机器和控制、监视或者辅助设备、机器和车间运行的装置车间运行的装置”国内普遍的定义国内普遍的定义:嵌入式系统是嵌入式系统是“以应用为中心,已计算机技术为基以应用为中心,已计算机技术为基础,软件和硬件可裁
4、减,适应应用系统对功能、可础,软件和硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机靠性、成本、体积、功耗等严格要求的专用计算机系统系统”嵌入式系统是设计完成复杂功能的硬件和软件,并嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起计算机系统。使其紧密耦合在一起计算机系统。前者从技术的角度来定义,后者是从系统的角度来定义。前者从技术的角度来定义,后者是从系统的角度来定义。嵌入式系统是外延性很广的名词,凡是与产品结嵌入式系统是外延性很广的名词,凡是与产品结合在一起具有嵌入式特点的控制系统都可以叫嵌入合在一起具有嵌入式特点的控制系统都可以叫嵌入式系统。式系
5、统。目前,通常把嵌入式系统概念的重点放在目前,通常把嵌入式系统概念的重点放在“系系统统”(即操作系统)上,(即操作系统)上,把嵌入式系统看作能够运把嵌入式系统看作能够运行操作系统的软件和硬件的综合体行操作系统的软件和硬件的综合体。硬件由高性能。硬件由高性能的微处理器及其外围的接口电路组成,软件由实时的微处理器及其外围的接口电路组成,软件由实时操作系统和运行在其上的应用软件构成。操作系统和运行在其上的应用软件构成。嵌入式系统的核心是嵌入式处理器。嵌入式系统的核心是嵌入式处理器。什么是嵌入式处理器什么是嵌入式处理器?嵌入式处理器是为完成特殊应用而设计的嵌入式处理器是为完成特殊应用而设计的“特殊特殊
6、目的目的”处理器。处理器。嵌入式处理器可分为以下几类:嵌入式处理器可分为以下几类:1、嵌入式微处理器、嵌入式微处理器(EMPU,Embedded Microprocessor Unit)嵌入式微处理器的基础是通用计算机的嵌入式微处理器的基础是通用计算机的CPU,一般,一般都是都是32位以上的处理器,具有较高的性能,价格较高。位以上的处理器,具有较高的性能,价格较高。为满足嵌入式应用的特殊要求,嵌入式微处理器与为满足嵌入式应用的特殊要求,嵌入式微处理器与标准标准CPU相比,相比,在工作温度范围、抗干扰能力及可靠在工作温度范围、抗干扰能力及可靠性等方面做了各种增强。性等方面做了各种增强。嵌入式微处
7、理器目前主要有嵌入式微处理器目前主要有 Aml8688、386EX、SC400、Power PC、68000、MIPS、ARM系列等系列等 2 、嵌人式微控制器、嵌人式微控制器 (MCU,Microcontroller Unit)嵌入式微控制器嵌入式微控制器又称单片机又称单片机,一般以某一种微,一般以某一种微处理器内核为核心,芯片内部集成处理器内核为核心,芯片内部集成ROMEPROM、RAM、总线、定时计数器、总线、定时计数器、WatchDog、I0、串行口、脉宽调制输出、串行口、脉宽调制输出、AD、DA、FlashRAM、EEPROM等各种必要功能模块。等各种必要功能模块。和嵌入式微处理器相
8、比,微控制器的和嵌入式微处理器相比,微控制器的最大特点最大特点是单片化,体积大大减小,从而使功耗和成本下降、是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。可靠性提高。微控制器的片上资源一般比较丰富,适合于控微控制器的片上资源一般比较丰富,适合于控制,因此称其为微控制器。微控制器是目前嵌入式系制,因此称其为微控制器。微控制器是目前嵌入式系统工业的主流。统工业的主流。嵌入式微控制器目前的品种和数量最多,比较嵌入式微控制器目前的品种和数量最多,比较有代表性的包括有代表性的包括 MCS51/96系列、系列、AVR、PIC、MC68系列等。系列等。AVR 8-Bit MCU的最大特点的最大特
9、点与其它与其它8-Bit MCU相比,相比,AVR 8-Bit MCU最大的特点是:最大的特点是:哈佛结构,具备哈佛结构,具备1MIPS/MHz的高速运行处理能力;的高速运行处理能力;超功能精简指令集(超功能精简指令集(RISC),具有),具有32个通用工作寄存器,个通用工作寄存器,克服了如克服了如8051 MCU采用单一采用单一ACC进行处理造成的瓶颈现象;进行处理造成的瓶颈现象;快速的存取寄存器组、单周期指令系统,大大优化了目标代快速的存取寄存器组、单周期指令系统,大大优化了目标代码的大小、执行效率,部分型号码的大小、执行效率,部分型号FLASH非常大,特别适用于使非常大,特别适用于使用高
10、级语言进行开发;用高级语言进行开发;作输出时与作输出时与PIC的的HI/LOW相同,可输出相同,可输出40mA(单一输(单一输出),作输入时可设置为三态高阻抗输入或带上拉电阻输入,出),作输入时可设置为三态高阻抗输入或带上拉电阻输入,具备具备10mA-20mA灌电流的能力;灌电流的能力;片内集成多种频率的片内集成多种频率的RC振荡器、上电自动复位、看门狗、振荡器、上电自动复位、看门狗、启动延时等功能,外围电路更加简单,系统更加稳定可靠;启动延时等功能,外围电路更加简单,系统更加稳定可靠;大部分大部分AVR片上资源丰富:带片上资源丰富:带E2PROM,PWM,RTC,SPI,UART,TWI,I
11、SP,AD,Analog Comparator,WDT等;等;大部分大部分AVR除了有除了有ISP功能外,还有功能外,还有IAP功能,方便升级或功能,方便升级或销毁应用程序。销毁应用程序。3、嵌人式嵌人式DSP处理器处理器 (EDSP,Embedded Digital Signal Processor)DSP处理器对系统结构和指令进行了特殊设计,处理器对系统结构和指令进行了特殊设计,使其适合于执行使其适合于执行DSP算法,编译效率较高,指令执行算法,编译效率较高,指令执行速度也较高。速度也较高。在数字滤波、在数字滤波、FFT(快速傅里叶变换)、谱分析等(快速傅里叶变换)、谱分析等方面,方面,D
12、SP算法正在大量进入嵌入式领域,算法正在大量进入嵌入式领域,DSP应用正应用正从在通用单片机中以普通指令实现从在通用单片机中以普通指令实现DSP功能,过渡到采功能,过渡到采用嵌入式用嵌入式DSP处理器。处理器。例如:各种带有智能逻辑的消费类产品、生物信例如:各种带有智能逻辑的消费类产品、生物信息识别终端、带有加解密算法的键盘、息识别终端、带有加解密算法的键盘、ADSL接入、接入、实时语音压解系统、虚拟现实显示等。实时语音压解系统、虚拟现实显示等。推动嵌入式推动嵌入式DSP处理器发展的一个重要因素是嵌处理器发展的一个重要因素是嵌入式系统的智能化。入式系统的智能化。这类智能化算法一般都是运算量较大
13、,特别是这类智能化算法一般都是运算量较大,特别是矢量运算、指针线性寻址等较多,而这些正是矢量运算、指针线性寻址等较多,而这些正是DSP处理器的长处所在。处理器的长处所在。4、片上系统(片上系统(System on Chip,SoC)SoC就是在一个硅片上实现一个更为复杂的系就是在一个硅片上实现一个更为复杂的系统,其最大特点是实现了软统,其最大特点是实现了软/硬件的无逢结合。硬件的无逢结合。SoC称为片上系统,意指它是一个产品,是有专称为片上系统,意指它是一个产品,是有专用目标的集成电路,其中包含完整系统并有嵌入软用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。除个别无法集成的器件外,
14、整个嵌件的全部内容。除个别无法集成的器件外,整个嵌入式系统大部分均可集成到一块或几块芯片上,使入式系统大部分均可集成到一块或几块芯片上,使应用系统电路板非常简洁,对减少体积、功耗,提应用系统电路板非常简洁,对减少体积、功耗,提高可靠性等非常有利。高可靠性等非常有利。SoC可分为通用和专用两类可分为通用和专用两类 SoC按指令集来划分主要分为:按指令集来划分主要分为:x86系列系列(如如SiS550)、ARM 系列系列(如如OMAP)、M IPS系列系列(如如Au1500)类指令系列类指令系列(如如M 3Core)等等 每一类各有千秋,国内研制开发主要基于后两者每一类各有千秋,国内研制开发主要基
15、于后两者,如中科院计算所中科如中科院计算所中科SoC(基于龙芯核基于龙芯核,兼容兼容M IPS指令集指令集)、北大众志、北大众志(定义少许特殊指令定义少许特殊指令)、方舟、方舟2号号(自定义指令集自定义指令集)、国芯、国芯C3 Core(继承继承M3 Core)等等 1.单片机的特点单片机的特点(1)性价比高)性价比高(2)控制功能强)控制功能强(3)高集成度、高可靠性、体积小)高集成度、高可靠性、体积小(4)低电压、低功耗)低电压、低功耗 三、三、单片机的特点、分类、及应用单片机的特点、分类、及应用2.单片机的分类单片机的分类(1)按单片机内部程序存储器分类)按单片机内部程序存储器分类 片内
16、片内无无ROMROM型型 片内带片内带掩膜掩膜ROMROM(QTP)型、片内型、片内EPROMEPROM型、型、片内片内一次可编写一次可编写型(型(OTP型)和片内带型)和片内带FlashFlash型等。型等。(2 2)按指令集分类)按指令集分类 CISC CISC(复杂指令集复杂指令集)结构的单片机结构的单片机 RISCRISC(精简指令集)结构的单片机(精简指令集)结构的单片机 采用CISC结构的单片机数据线和指令线分时复用。采用RISC结构的单片机数据线和指令线分离,即所谓哈佛结构。这使得取指令和取数据可同时进行,执行效率更高,速度亦更快。属于属于CISC结构的单片机有结构的单片机有In
17、tel8051系列、系列、Atmel的的AT89系列、系列、Pilips的的PCF80C51系列、系列、Motorola的的M68HC系列和系列和Winbond(华邦华邦)W78系列等。系列等。属于属于RISC结构的有结构的有Microchip公司的公司的PIC系列、系列、Atmel的的AT90S系列、系列、Zilog的的Z86系列、韩国三星系列、韩国三星公司的公司的KS57C系列系列4位单片机、台湾义隆的位单片机、台湾义隆的EM-78系列等。系列等。一般来说,控制关系较简单的小家电,可以采用一般来说,控制关系较简单的小家电,可以采用RISC型单片机;控制关系较复杂的场合,如通讯产型单片机;控
18、制关系较复杂的场合,如通讯产品、工业控制系统应采用品、工业控制系统应采用CISC单片机。单片机。(3 3)按构成单片机芯片的半导体工艺分类)按构成单片机芯片的半导体工艺分类 HMOSHMOS高密度短沟道高密度短沟道MOSMOS(Metal Oxide Metal Oxide SemiconductorSemiconductor)工艺)工艺CHMOSCHMOS(高性能(高性能CMOSCMOS)工艺,)工艺,即互补金属氧化物的即互补金属氧化物的HMOSHMOS(High-Performance MOSHigh-Performance MOS)工艺两大类。工艺两大类。(4 4)按单片机字长分类)按单
19、片机字长分类 4 4位、位、8 8位、位、1616位位、3232位位、和、和6464位机位机 CHMOS是是CMOS和和HMOS的结合,除保持了的结合,除保持了HMOS的高速度和高密度的特点之外,还具有的高速度和高密度的特点之外,还具有CMOS低功耗的特点。芯片型号中带有低功耗的特点。芯片型号中带有C的是采用了的是采用了CHMOS工艺的。工艺的。3.3.单片机的应用单片机的应用 凡是与控制或简单计算有关的应用、电子设备凡是与控制或简单计算有关的应用、电子设备均可用单片机实现均可用单片机实现四、四、MCS-51和和8051、8031、89C51等的关系等的关系 MCS-51是指是指INTEL公司
20、生产的一系列单片机的总称。公司生产的一系列单片机的总称。此系列包括好多品种,如此系列包括好多品种,如8031,8051,8751,8032,8052,8752等等。等等。8051是最早最典型的产品,该系列其它单片机是最早最典型的产品,该系列其它单片机是在是在8051基础上进行功能的增、减、改变而来,人们基础上进行功能的增、减、改变而来,人们习惯用习惯用8051来称呼来称呼MCS51系列单片机。系列单片机。五、五、51子系列和子系列和52子系列子系列 51系列又可分为系列又可分为 51子系列和子系列和52子系列,子系列,前者前者是基本型,后者是强化型,强化体现在片内是基本型,后者是强化型,强化体
21、现在片内ROM、RAM容量和定时容量和定时/计数器、中断源数量等方面。计数器、中断源数量等方面。INTEL公司将公司将MCS51的核心技术卖给了很多公的核心技术卖给了很多公司,这些公司都做以司,这些公司都做以8051为核心的单片机,功能或为核心的单片机,功能或多或少有些改变,以满足不同的需求。多或少有些改变,以满足不同的需求。六、常用单片机简介六、常用单片机简介AT89C51(52)、)、AT89S51(52)美国)美国ATMEL公公司生产。司生产。目前常用的单片机有目前常用的单片机有STC 89C51(52)深圳宏晶深圳宏晶公司生产。公司生产。PIC 单片机单片机 美国美国Microchip
22、公司生产。公司生产。AVR 高速嵌入式单片机高速嵌入式单片机 美国美国ATMEL公司生产。公司生产。C8051F系列单片机(系列单片机(SoC的典型代表)美国的典型代表)美国Silicon Labs 公司生产。公司生产。ARM系列系列32位单片机(嵌入式的典型代表)英国位单片机(嵌入式的典型代表)英国ARM 公司生产。公司生产。凌阳凌阳 16位单片机位单片机(集成了语音功能(集成了语音功能)台湾凌阳公司)台湾凌阳公司生产。生产。常用的单片机常用的单片机各自特点 AVR产品非常齐全,分低挡的产品非常齐全,分低挡的ATtiny系列、中系列、中档的档的AT90S系列、高档的系列、高档的ATmega系
23、列,系列,都支持都支持ISP在线编程在线编程,可反复擦写。可反复擦写。51单片机有少部分型号支持单片机有少部分型号支持ISP在线编程,如在线编程,如AT89S51、AT89S52等。等。PIC单片机重视产品的性能与价格比,从低到高单片机重视产品的性能与价格比,从低到高有几十个型号,可以满足各种需要。它也是部分支持有几十个型号,可以满足各种需要。它也是部分支持ISP,但很多型号是但很多型号是OPT一次性烧写的一次性烧写的。AVR与与51、PIC单片机相比具有下列优点单片机相比具有下列优点 1、在相同的系统时钟下、在相同的系统时钟下AVR运行速度最快;运行速度最快;2、可以反复烧写、支持在、可以反
24、复烧写、支持在ISP在线编程在线编程(烧写烧写)3、片内集成多种频率的、片内集成多种频率的RC振荡器、上电自动复位、振荡器、上电自动复位、看门狗、启动延时等功能,使电路设计变得非常简单看门狗、启动延时等功能,使电路设计变得非常简单4、IO口作输出时都可输出很强的高、低电平,作输口作输出时都可输出很强的高、低电平,作输入时可以是高阻抗或者带上拉电阻;入时可以是高阻抗或者带上拉电阻;5、片内具有丰富实用的资源,如、片内具有丰富实用的资源,如A/D、D/A,丰富,丰富的中断源、的中断源、SPI、USART、TWI通信口、通信口、PWM等;等;7、片内、片内FLASH空间大、品种多,引脚少的有空间大、
25、品种多,引脚少的有8脚,脚,多的有多的有64脚等各种封装脚等各种封装8、部分芯片的引脚兼容、部分芯片的引脚兼容51系列,代换容易,如系列,代换容易,如ATtiny2313兼容兼容AT89C2051,ATmega8515/162兼容兼容AT89S51等等6、片内采用了先进的数据加密技术,大大的提高了、片内采用了先进的数据加密技术,大大的提高了破解的难度;破解的难度;PIC 单片机的三个主要特点:单片机的三个主要特点:1、采用了哈佛双总线结构,可以对程序和数据同、采用了哈佛双总线结构,可以对程序和数据同时进行访问时进行访问,提高了数据吞吐率提高了数据吞吐率。程序和数据总线可程序和数据总线可以采用不
展开阅读全文