教学课件:《单片机及嵌入式系统》1.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《教学课件:《单片机及嵌入式系统》1.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机及嵌入式系统 教学 课件 单片机 嵌入式 系统
- 资源描述:
-
1、 单片机的出现是计算机技术发展史上一个重要的里程碑,它使计算机从海量数值计算用途发展到智能化控制用途。本项目主要介绍单片机的开发系统的相关知识。任务任务单片机开发系统的操作单片机开发系统的操作单单片片机机开开发发系系统统的的操操作作准备知识准备知识1.1.嵌入式系统与单片机嵌入式系统与单片机2.2.单片机的历史与发展单片机的历史与发展3.3.计算机系统的结构计算机系统的结构4.4.单片机开发系统操作指南单片机开发系统操作指南5.5.其他操作方法其他操作方法 1.1.嵌嵌入入式式系系统统与与单单片片机机(1)嵌入式系统的概念计算机控制技术在通信、测控、数据传输等领域中的应用,与单纯的高速海量计算
2、不同表现在直接面向控制对象、嵌入到具体的应用中,而不以计算机的面貌出现;能在现场可靠的运行;体积小,应用灵活;突出控制功能,特别是对外部信息的捕捉和丰富的I/O功能等。面向测控对象、嵌入到实际应用系统中、实现嵌入式应用的计算机被称为嵌入式计算机系统,简称嵌入式系统(Embedded system)。嵌入式系统是用来控制或者监视机器、装置、工厂等大规模设备的系统。嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板
3、。1.1.嵌嵌入入式式系系统统与与单单片片机机嵌入式系统,是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,根据英国电器工程师协会(U.K.Institution of Electrical Engineer)的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。与个人计算机这样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任务。由于嵌入式系统只针对一项特殊的任务,设计人员能够对它进行优化,减小尺寸降低成本。嵌入式系统通常进行大量生产,所以单个的成本节约,能够随着产量进行成百上千的放大。嵌入式系统的核心是由一个或几个预先编程好以用来执行少数几
4、项任务的微处理器或者单片机组成。与通用计算机能够运行用户选择的软件不同,嵌入式系统上的软件通常是暂时不变的;所以经常称为“固件”。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。嵌入式系统是面向用户、面嵌入式系统是面向用户、面向产品、面向应用的,它必向产品、面向应用的,它必须与具体应用相结合才会具须与具体应用相结合才会具有生命力、才更具有优势。有生命力、才更具有优势。因此可以这样理解上述三个因此可以这样理解上述三个面向的含义,即嵌入式系统面向的含义,即嵌入式系统是与应用紧密结合的,它具是与应
5、用紧密结合的,它具有很强的专用性,必须结合有很强的专用性,必须结合实际系统实际系统需求需求进行合理的裁进行合理的裁减利用。减利用。1.1.嵌嵌入入式式系系统统与与单单片片机机嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。所以,介入嵌入式系统行业,必须有一个正确的定位。例如Palm之所以在PDA领域占有70%以上的市场,就是因为其立足于个人电子消费品,着重发展图形界面和多任务管理;而风河的Vxworks之所以在火星车上得以应用,则是因为其高实时性和高可靠性。嵌入式系统必须根据
6、应用需求对软硬件进行裁剪,满足应用系统的功能、可靠性、成本、体积等要求。所以,如果能建立相对通用的软硬件基础,然后在其上开发出适应各种需要的系统,是一个比较好的发展模式。目前的嵌入式系统的核心往往是一个只有几K到几十K微内核,需要根据实际的使用进行功能扩展或者裁减,但是由于微内核的存在,使得这种扩展能够非常顺利的进行。1.1.嵌嵌入入式式系系统统与与单单片片机机(2)单片机1)单片机的概念单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集
7、成到一个芯片上。单片机由运算器、控制器、存储器、输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。它最早是被用在工业控制领域。一个单片机应用系统经过预研、总体设计、软硬件设计、安装制作后,在系统程序存储器中存入应用程序,系统即可运行。但一次成功的概率几乎为零,常常会出现一些软件和硬件上的错误,这就需要通过调试来发现错误并加以改正。这些工作需要借助于某种开发工具来模拟用户实际的单片机,并且能随时随地观察
8、运行的中间过程而不改变运行中原有的数据,从而完成模仿现场的真实调试。单片机仿真系统应运而生。知识链接知识链接由于由于单片机单片机在工业控制领在工业控制领域的广泛应用,单片机由域的广泛应用,单片机由仅有仅有CPU的专用的专用处理器处理器芯芯片发展而来。最早的设计片发展而来。最早的设计理念是通过将大量外围设理念是通过将大量外围设备和备和CPU集成在一个集成在一个芯片芯片中,使中,使计算机系统计算机系统更小,更小,更容易集成进复杂的而对更容易集成进复杂的而对体积要求严格的控制设备体积要求严格的控制设备当中。当中。1.1.嵌嵌入入式式系系统统与与单单片片机机2)单片机的优点与一般的微型计算机相比,单片
9、机由于其独特的结构决定了它具有以下优点。高集成度,体积小,高可靠性单片机将各功能部件集成在一块晶体芯片上,集成度很高,体积自然也是最小的。芯片本身是按工业测控环境要求设计的,内部布线很短,其抗工业噪音性能优于一般通用的CPU。单片机程序指令,常数及表格等固化在ROM中不易破坏,许多信号通道均在一个芯片内,故可靠性高。控制功能强为了满足对对象的控制要求,单片机的指令系统均有极丰富的条件:分支转移能力,I/O口的逻辑操作及位处理能力,非常适用于专门的控制功能。1.1.嵌嵌入入式式系系统统与与单单片片机机低电压,低功耗,便于生产便携式产品为了满足广泛使用于便携式系统,许多单片机内的工作电压仅为1.8
10、V3.6V,而工作电流仅为数百微安。易扩展片内具有计算机正常运行所必需的部件。芯片外部有许多供扩展用的三总线及并行、串行输入/输出管脚,很容易构成各种规模的计算机应用系统。优异的性能价格比单片机的性能极高。为了提高速度和运行效率,单片机已开始使用RISC流水线和DSP等技术。单片机有工业级芯片,可靠性高,容易产品化一般微处理器和有关元件分军用、工用和民用三级,工业产品的可靠性比民用产品强,价格比军用产品低,在单片机应用中,可以根据实际工作环境,选择工业级芯片,保证系统的可靠性。单片机的以上特性,缩短了由单片机应用系统样机至正是产品的过渡过程,使科研成果能迅速的转化为生产力。1.1.嵌嵌入入式式
11、系系统统与与单单片片机机3)单片机的应用领域 单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:在智能仪器仪表上的应用 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。在工业控制中的应用 用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。1.1.嵌嵌入入式式系系统统与与单单
12、片片机机在家用电器中的应用可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。在计算机网络和通信领域中的应用 现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。单片机在医用设备领域中的应用 单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪
13、,超声诊断设备及病床呼叫系统等等。此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。2.2.单单片片机机的的历历史史与与发发展展(1)单片机的发展概况自1971年微处理器研制成功后不久,就出现了单片机发展非常繁荣的局面。单片机根据其基本操作处理的位数可以分为:1位单片机、4位单片机、8位单片机、16位单片机和32位单片机。单片机经过30多年的发展,如今已经形成一个规格齐全、品种繁多的大家族,但片机的潜力越来越被人们所重视。特别是当前采用CMOS工艺制成的各种单片机,由于低功耗、使用的温度范围大、抗干扰能力强,能满足一些特殊应用场合的要求,更加扩大了单片机的应用范围,
14、也进一步促进了单片机性能的发展。2.2.单单片片机机的的历历史史与与发发展展单片机的发展可以分为以下四个阶段。1)第一阶段(1976年-1978年):初级单片机阶段。以Inter公司MCS-48为代表。这个系列的单片机内集成有8位CPU、I/O接口、8位定时器/计数器,寻址范围不大于4K字节,简单的中断功能,无串行接口。2)第二阶段(1978年-1982年):单片机完善阶段。在这一阶段推出的单片机其功能有较大的加强,能够应用于更多的场合。这个阶段的单片机普遍带有串行I/O口、有多级中断处理系统、16位定时器/计数器,片内集成的RAM、ROM容量加大,寻址范围可达64K字节。一些单片机片内还集成
15、了A/D转换接口。这类单片机的典型代表有Inter公司的MCS-51、Motorola公司的6801和Zilog公司的Z8等。2.2.单单片片机机的的历历史史与与发发展展3)第三阶段(1982年-1992年):8位单片机巩固发展及16位高级单片机发展阶段。在此阶段,尽管8位单片机的应用已广泛普及,但为了更好满足测控系统的嵌入式应用的要求,单片机集成的外围接口电路有了更大的扩充。这个阶段单片机的代表为8051系列。许多半导体公司和生产厂以MCS-51的8051为内核,推出了满足各种嵌入式应用的多种类型和型号的单片机。其主要技术发展有:外围功能集成。满足模拟量直接输入的ADC接口;满足伺服驱动输出
16、的PWM;保证程序可靠运行的程序监控定时器WDT。出现了为满足串行外围扩展要求的串行扩展总线和接口,如SPI、I2C Bus、单总线(1-Wire)等。出现了为满足分布式系统,突出控制功能的现场总线接口,如CAN Bus等。在程序存储器方面广泛使用了片内程序存储器技术,出现了片内集成EPROM、EEPROM、FlashROM以及MaskROM、OTPROM等各种类型的单片机,以满足不同产品的开发和生产的需要,也为最终取消外部程序存储器扩展奠定了良好的基础。与此同时,一些公司面向更高层次的应用,发展推出了16位的单片机,典型代表有Inter公司的MCS-96系列的单片机。2.2.单单片片机机的的
17、历历史史与与发发展展4)第四阶段(1993年-现在):百花齐放阶段。现阶段单片机发展的显著特点是百花齐放、技术创新,以满足日益增长的广泛需求。其主要方面有:单片嵌入式系统的应用是面对最底层的电子技术应用,从简单的玩具、小家电;到复杂的工业控制系统、智能仪表、电器控制;以及发展到机器人、个人通信信息终端、机顶盒等。因此,面对不同的应用对象,不断推出适合不同领域要求的,从简易性能到多全功能的单片机系列。大力发展专用型单片机。早期的单片机是以通用型为主的。由于单片机设计生产技术的提高、周期缩短、成本下降,以及许多特定类型电子产品,如家电类产品的巨大的市场需求能力,推动了专用单片机的发展。在这类产品中
18、采用专用单片机,具有低成本、资源有效利用、系统外围电路少、可靠性高的优点。因此专用单片机也是单片机发展的一个主要方向。致力于提高单片机的综合品质。采用更先进的技术来提高单片机的综合品质,如提高I/O口的驱动能力;增加抗静电和抗干扰措施;宽(低)电压低功耗等。2.2.单单片片机机的的历历史史与与发发展展(2)单片机的发展趋势1)低功耗CMOS化 MCS-51系列的8031推出时的功耗达630mW,而现在的单片机普遍都在100mW左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺)。80C51就采用了HMOS(即高密度金属氧化物半导体工艺)和C
19、HMOS(互补高密度金属氧化物半导体工艺)。CMOS虽然功耗较低,但由于其物理特征决定其工作速度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于在要求低功耗,电池供电的应用场合。所以这种工艺将是今后一段时期单片机发展的主要途径。2.2.单单片片机机的的历历史史与与发发展展2)微型单片化 现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存储(RAM)、只读程序存储器(ROM)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如A/D转换器、PMW(脉宽调制电路)、WDT(看门狗)、有些单片机将LCD(液晶)驱动电路都集成在
20、单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片。此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。2.2.单单片片机机的的历历史史与与发发展展3)主流与多品种共存 现在虽然单片机的品种繁多,各具特色,但仍以80C51为核心的单片机占主流,兼容其结构和指令系统的有PHILIPS公司的产品,ATMEL公司的产品和中国台湾的Winbond系列单片机。所以C8
21、051为核心的单片机占据了半壁江山。而Microchip公司的PIC精简指令集(RISC)也有着强劲的发展势头,中国台湾的HOLTEK公司近年的单片机产量与日俱增,与其低价质优的优势,占据一定的市场分额。此外还有MOTOROLA公司的产品,日本几大公司的专用单片机。在一定的时期内,这种情形将得以延续,将不存在某个单片机一统天下的垄断局面,走的是依存互补,相辅相成、共同发展的道路。2.2.单单片片机机的的历历史史与与发发展展4)大容量、高性能 以往单片机内的ROM为1KB4KB,RAM 为64128B。但在需要复杂控制的场合,该存储容量是不够的,必须进行外接扩充。为了适应这种领域的要求,须运用新
22、的工艺,使片内存储器大容量化。目前,单片机内ROM 最大可达64KB,RAM 最大为2KB。另外单片机进一步改变CPU的性能,加快指令运算的速度和提高系统控制的可靠性。采用精简指令集(RISC)结构和流水线技术,可以大幅度提高运行速度。现指令速度最高者已达100MIPS(Million Instruction Per Seconds,即兆指令每秒),并加强了位处理、中断和定时控制功能。这类单片机的运算速度比标准的单片机高出10 倍以上。由于这类单片机有极高的指令速度,可以使用软件模拟其I/O 功能,由此引入了虚拟外设的新概念。3.3.计计算算机机系系统统的的结结构构(1)在单片机实训前,应首先
23、了解计算机系统的结构。在通用微型计算机系统如奔腾系列的个人计算机基础上增加一些外围硬件电路,如EPROM固化电路、在线仿真器等电路,软件上增加与单片机有关的交叉汇编程序、仿真调试程序和EPROM编程写入程序,就构成典型的计算机开发系统,如图所示。典型的计算机开发系统 3.3.计计算算机机系系统统的的结结构构(2)DAIS系列单片机开发系统是江苏启东计算机厂的产品。作为一个8032扩展系统,其面板布局图和逻辑结构简图分别如下面两幅图所示。面板布局图 3.3.计计算算机机系系统统的的结结构构逻辑结构简图 3.3.计计算算机机系系统统的的结结构构下面就其功能特点做简要介绍。l中央处理器为8032单片
24、机。l开发系统的时钟频率为6MHz,因此,其中的一个机器周期为2s。lCPU资源100%出借给用户,栈顶资源共享。l仿真地址空间100%出借给用户,目标系统程序与数据寻址能力均达到64KB。l有3个可编程定时/计数器和一个全双工串行接口可供使用。l用户可通过程序固化区对EPROM 2764/27128/27256进行固化。l开发系统配有40线仿真电缆。l8032的P1口和P3口出借给用户,P0口和P2口被系统占用。l该系统设有6个LED 7段显示器用于系统显示。l配有48键盘,用于各种输入操作。l配置丰富的接口电路,有74LS 138译码电路、8255多功能接口电路、模/数转换电路、数/模转换
25、电路、发光二极管显示电路和逻辑电平开关电路等,供接口电路使用。3.3.计计算算机机系系统统的的结结构构(3)插座说明如下。lCZ1:电源/通信插座,可提供5V、12V直流电源和编程写入电源进行串行通信。lCZ2:打印机插座,可外接微型打印机。lCZ3:通用键盘显示板。lCZ4:40线仿真接口。lJ1:音频输出插座,可连接0.25W扬声器。lJ3:步进电机驱动输出插座,可连接步进电机。3.3.计计算算机机系系统统的的结结构构(4)DAIS开发系统的内部存储器资源和端口地址见表。内存内存地址地址空间空间地地 址址 空空 间间用用 途途0000H0FFFFH监控管理空间0000H7FFFFH仿真实验
展开阅读全文