




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
主讲:张松灿答疑时间:周四晚7:00~8:00答疑地点:西苑校区10#822河南科技大学电子信息工程学院自动化系单片机中级教程原理与应用1本章的主要内容:1.1单片机1.2单片机与嵌入式系统1.3本教程的特点和教学安排2单片机基础知识1.单片机的含义2.单片机的发展3.MCS-51和80C51系列简介4.单片机的应用3◆单板机将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。单板机的I/O设备简单,软件资源少,使用不方便。早期主要用于微型计算机原理的教学及简单的测控系统,现在已很少使用。单板机1.单片机的定义4◆什么是单片机?------集成电路芯片
单片机(SingleChipComputer)又称单片微型计算机(Microcontroller),随着大规模集成电路技术的发展,可以将CPU、RAM、ROM,定时器/计数器,以及输入/输出(I/0)接口电路等计算机的主要部件,集成在一块集成电路芯片上。最早的单片机产生于70年代现代单片机代表:MCS-51单片机主要组成部分:①中央处理器CPU②存储器(数据存储器RAM程序存储ROM)③输入/输出接口④定时器/计数器单板机单片机5单片机的特点(优点)★体积小、重量轻;★
电源单一、功耗低(突出特点);★
功能强、价格低,有优异的性能价格比;★
全部集成在芯片上,布线短,合理,集成度高;★
数据大部分在单片机内传递,运行速度快,抗干扰能力强,可靠性高。6(1)单片微型计算机--SingleChipComputer从组成和功能上看,已具有了微机系统的含义。(2)微控制器--Microcontroller,MCU从功能和形态来说,单片机是作为控制领域应用的要求而诞生的,在发展中扩展各种控制功能,如A/D、PWM、计数器捕获/比较逻辑(PCA)等,已突破了微型计算机(Microcomputer)的传统内容。故微控制器能更准确地反映单片机本质。(3)嵌入式微控制器(EmbeddedMicrocontroller)应用系统往往以单片机为核心,且完全融入应用系统之中。(4)在我国,单片机的叫法甚为普遍。◆单片机的别称7⒉单片机的发展历程
特点:存储器容量较小,寻址范围小(不大于4K),无串行接口,指令系统功能不强。体积小,功能全、价格低等特点,赢得了广泛的应用。
单片机技术发展过程可分为三个主要阶段:◆单芯片微机形成阶段
1976年,Intel公司,MCS-48系列单片机。8位CPU、1K字节ROM、64字节RAM、27根I/O线和1个8位定时/计数器。8◆性能完善提高阶段
1980年,Intel公司,MCS-51系列单片机.8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器。特点:结构体系完善,性能已大大提高,面向控制的特点进一步突出。此外具有品种全、兼容性强、软硬件资料丰富等特点,应用非常广泛。MCS-51已成为公认的单片机经典机种。9◆微控制器化阶段1982年,Intel,MCS-96系列单片机(16位)。芯片集成:16位CPU、8K字节ROM、232字节RAM、5个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K。片上还有8路10位ADC、1路PWM输出及高速I/O部件等。特点:面向测控系统的外围电路增强,使单片机可以方便灵活地用于复杂的自动测控系统及设备。“微控制器”的称谓更能反应单片机的本质。10ARM(主要是多媒体)处理器在全球范围的流行,32位的RISC嵌入式处理器成为高中端嵌入式应用的主流。原因:(1)数码设备如数码相机、MP3、PDA、各种信息家电等有更高的性能要求。(2)在MCU运行TCP/IP或其它通信协议的情况下,要求系统建立在RTOS上就必然成为一种现实需求。(3)电视机、汽车音响及电子玩具等传统应用提出数字化和“硬件软化”的要求,对计算性能的要求及存储器容量的需求都超出绝大多数8位或16位微控制器能提供的范围。微控制器进一步发展11多功能、多选择、高速度、低功耗、低价格、扩大存储容量和加强I/O功能及结构兼容方向发展。3.单片机的发展趋势121、多功能◆存储器类,包括程序存储器MROM/OTPROM/EPROM/EEPROM/FlashROM和数据存储器SRAM/SDRAM/SSRAM;◆有串行接口类,包括UART、SPI、I2C、CAN、IR、Ethernet、HDLC;◆有并行接口类,包括Centronics、PCI、IDE、GPIO等;◆有定时和时钟类,包括,定时器/计数器、实时时钟(RTC)、Watchdog、Clockout;◆有专用和外围接口类,包括Comparer(比较器)、ADC、DAC、LCD控制器、DMA、PWM、PLL、MAC、温度传感器等。Cygnal公司的C8051F系列的MCU在一个芯片中集成有数据采集系统或控制系统所需要的数字和模拟外围接口和功能部件,这种混合信号芯片实质上已构成了片上系统(SoC)。13(2)多核结构处理器
随着嵌入式应用的深入,如:数字通信和网络中的应用,对处理器提出了更高的要求,现在已出现多核结构的处理器。Freescale公司研发的MPC8260PowerQUiCCⅡ就是一种先进的为电信和网络市场而设计的集成通信微处理器。它融合了两个CPU——嵌入式PowerPC内核和通信处理模块(CPM)。由于CPM分担了嵌入式PowerPC核的外围工作任务,这种双处理器体系结构功耗反而要低于传统体系结构的处理器。Infineon公司的TCl0GP和增强型TCll30都是三核(TriCore)结构的微处理器。14(3)更低功耗很多MCU都有多种工作方式,包括等待、暂停、休眠、空闲、节电等工作方式。例如Philips的P87LPC762,空闲状态下的电流为1.5mA,而在节电方式下电流只有0.5mA。(4)更宽工作电压范围扩大电源电压范围以及在较低电压下仍然能工作是现在新推出的MCU的一个特点。目前一般MCU都可以在3.3~5.5V的范围内工作,有些产品则可以在2.2~6V的范围内工作。15(5)更先进的工艺和更小的封装越来越多的MCU采用了各种贴片封装形式,以满足便携式手持设备的需要。(6)低噪声布线技术
在过去的MCU中,电源与地引脚是安排在芯片封装的对角上,即左上、右下或右上、左下位置上。电源噪声对MCU的内部电路造成的干扰相对较大。
16⒊MCS-51和80C51系列简介从最初的单片机发展到如今的新一代单片机,大致经历了三个年代。如以Intel8位单片机为例,大致是:
第一代:以1976年推出的MCS-48系列为代表,将CPU和计算机外围电路集成到了一个芯片上,为单片机的进一步发展开辟了成功之路。
第二代:以MCS-51的8051、8052为代表。最主要技术特点是向外部接口电路扩展,以实现微控制器(Microcontroller)化。80年代初推出的新产品。其主要的技术特征是:17
(1)扩大了片内存储容量、外部寻址空间。程序存储器和外部数据存储器的寻址都增加为64K。4K×8ROM作为内部程序存储器,用来存放系统程序、用户的专用程序和固定常数。在MCS-51系列单片机中,8031、8751与8051的内部结构基本相同,其区别:
8031内部不含有程序存储器,必须由外部扩展。8751内部程序存储器为可编程、可改写的只读存储器EPROM,其内部程序由用户自行写入。18(2)片内数据存储器,采用8位地址,寻址范围为256字节。其中:OOH~7FH为128字节的内部RAM,用来存放用户的随机数;在内部RAM中,OOH~1FH可分为4个寄存器工作区。寄存器工作区由选择指令进行切换,有效地提高CPU的现场保护能力和实时响应速度。
2OH~2FH单元可进行位寻址。在80H~FFH范围内,离散地分布着21个特殊功能寄存器,其中11个特殊功能寄存器具有位寻址能力。19(3)增强并行口、增设全双工串行口。4个8位并行I/O接口可用于地址和数据的传送,也可与8253、8155等联接,进行外部I/O接口的扩展。串行I/O接口是一个全双工串行通信口。两个定时器/计数器均为16位,4种工作方式,用户使用灵活方便。(4)增强中断系统。在MCS-51单片机中,设置有2级中断优先级,可接受5个中断源的中断请求,中断优先级别可由用户定义。MCS-51单片机很适合用于数据采集与处理、智能仪器仪表和工业过程控制中。20(5)较强的指令寻址和运算等功能MCS-51系列单片机有111条指令,7种寻址方式。44%为单字节指令,41%为双字节指令,15%为三字节指令。若用l2MHz的晶体频率,50%的指令可在1μs内执行完毕,40%的指令在2μs内执行完毕。此外,还设有减法、比较和8位乘、除法指令。乘、除法指令的执行时间仅为4μs,提高了CPU的运算与数据处理能力。21(6)增设了颇具特色的布尔处理机指令系统中设置有位操作指令,可用于位寻址空间,位操作指令与位寻址空间一起构成布尔处理机。布尔处理机对于实时逻辑控制处理具有突出的优点。技术特征:◆配置完善的外部并行总线(AB、DB、CB);◆具有多机识别功能的串行通讯接口(UART);◆规范了功能单元的特殊功能寄存器(SFR)控制模式◆布尔处理系统和指令系统,为发展具有良好兼容性的新一代单片机奠定了良好的基础。22第三代:以80C5l单片机为代表。在MCS-51的HMOS基础上发展起来的,具有CHMOS结构。80C51系列单片机保留了MCS-51单片机的所有特性,内部组成基本相同。包括Intel公司发展MCS-51系列的新一代产品,如8XC152、80C5lFA/FB、80C51GA/GB、8XC451、8XC452,还包括了Philips、Siemens、ADM、Fujutsu、OKI、ATMEL等公司以80C5l为核心推出的大量各具特色、与MCS-51兼容的单片机。80C51系列单片机增设了两种可以用软件进行选择的低功耗工作方式:空闲方式和掉电方式。23软件开发语言:过去,大部分用汇编语言编写。目前,随C编译器效率和MCU性能的大幅度提高,用高级语言代替汇编语言也渐成趋势,典型的MCU都推出了自己的C编译器。其中KeilC应用最为广泛,用KeilC51编写的程序编译后的运行效率也很高。
故而本教程的讲授,硬件将仍以80C51为主线,而在软件方面则从由汇编“独尊”改为汇编与C语言并重。24⒋单片机的应用 (面广量大)家用电器上的应用智能仪器仪表上的应用工业控制上的应用计算机网络和通信领域上的应用医用设备上的应用251.智能冰箱
2.智能饭煲
3.智能食品配料机
可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。
广泛应用于家用电器的自动控制,智能卡特点:提高家用电器的性能和质量;降低家用电器的生产成本和销售价格4.1家用电器上的应用26数字式测角仪交直流电压电流表单片机的特点:体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等。结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。
4.2智能仪器仪表上的应用27数控车床数控线切割机床用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。
4.3工业控制上的应用28现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制。手机电话机程控交换机调制解调器楼宇自动通信呼叫系统列车无线通信无线电对讲机等。4.4计算机网络和通信领域上的应用单片机控制的无线遥控系统,列车无线通信系统和串行自动呼叫应答系统等29
医用呼吸机各种分析仪监护仪超声诊断设备病床呼叫系统等等电池分析仪
医用呼吸机4.5医用设备上的应用304、单片机的分类器件厂家美国:Intel、Motorola、Zilog、Microchip、Atmel荷兰:Philips德国:Siemens日本:Nec、东芝、松下等311.2 单片机与嵌入式系统⒈嵌入式系统电子数字计算机,1946年诞生,价格很高。以微处理器为核心的微型计算机以其小型、价廉、高可靠性特点,以及其高度智能化水平使微型机嵌入到一个对象体系中成为可能,从而促使具有计算机身价的微型计算机走出机房。“嵌入式计算机系统”:与通用计算机系统相比,把嵌入到对象体系中,实现对象体系智能化管理和控制的专用计算机,简称为“嵌入式系统”。32嵌入式计算机与通用计算机技术要求:(1)通用计算机系统:高速、海量的数值计算,因而其技术发展方向是总线速度的无限提升,存储容量的无限扩大。(2)嵌入式计算机系统:侧重于对象的智能化管理和控制能力,因此,它的技术发展方向则是与对象系统密切相关的嵌入性能、控制能力与控制的可靠性。嵌入式系统的组成:嵌入式处理器、存储器及外设器件和I/O端口、图形控制器等相关支撑硬件、嵌入式操作系统及应用系统等软件组成。33嵌入式系统的核心部件:各种类型的嵌入式处理器。嵌入式处理器可以分为三类:
嵌入式微处理器,如PowerPC、Motorola68000、ARM系列;
嵌入式微控制器,如常见的有8051;
嵌入式DSP(DigitalSignalProcessor)。专门用来对离散时间信号进行极快的处理计算,提高编译效率和执行速度。在数字滤波、FFT、谱分析、图像处理的分析等领域,DSP正在大量进入嵌入式市场。34嵌入式计算机系统之软件部分软件部分包括操作系统软件和应用程序。(1)操作系统要求实时和多任务操作,控制着应用程序编程与硬件的交互作用。(2)应用程序控制着系统的运作和行为。早期的嵌入式系统很多都不采用操作系统的。当应用系统越来越复杂、利用的范围越来越广泛的时候,没有操作系统已成为一个最大的缺点了。比较著名的有VxWorks、pSOS和WindowsCE等等,这些操作系统大部分是为专有系统而开发的。另外,源代码开放的嵌入式Linux,由于其强大的网络功能和低成本,近来也得到了越来越多的应用。35嵌入式计算机系统的特点:(1)嵌入式系统通常是面向特定应用的,嵌入式处理器大多为特定用户群工作,具有低功耗、体积小、集成度高等特点,能够把由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统设计趋于小型化。(2)嵌入式系统的硬件和软件都必须高效地设计,才能在具体应用中对处理器的选择更具有竞争力。(3)嵌入式系统产品升级换代也和具体产品同步进行,一旦进入市场,一般都具有较长的生命周期。(4)嵌入式系统的软件一般都固化在存储器芯片或单片机之中,提高执行速度和系统可靠性。36目前,嵌入式技术已成为通信和消费类产品的共同发展方向。嵌入式系统几乎包括了生活中的所有电器设备,如掌上PDA、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。37⒉单片机与嵌入式系统的发展道路
嵌入式系统按形态可分为设备级(工控机)、板级(单板、模块)、芯片级(MCU、SoC)。(1)设备级(工控机)工控计算机是早期嵌入式计算机系统常常采取的方式。大多将通用计算机系统进行机械加固、电气加固后构成,以满足应用系统的应用环境要求。工控机有通用计算机丰富的软件及周边外设支持,有很强的数据处理能力,应用软件开发十分方便。但由于体积庞大,适用于具有大空间嵌入应用的环境中,如舰船、大型试验装置、分布式测控系统等。38(2)板级(通用CPU模块)通用CPU模块是由通用CPU构成的各种形式的主机板系统、各种类型的带CPU的主板及OEM产品。(3)芯片级(嵌入式微处理器、MCU及SoC)早期微处理器MPU(MicroProcessorUnit)主要用来构成通用计算机系统的;随嵌入式应用的发展,众多的MPU生产厂家开始发展嵌入式微处理器。芯片级则以单片机最为典型。目前,国内外公认的标准体系结构是Intel的MCS-5l系列,其中8051已被许多厂家作为基核,发展了许多兼容系列,所有这些系列都统称为80C51系列。39嵌入式处理器发展的两种模式(1)加减模式即通用计算机直接芯片化的模式。它将通用计算机系统中的基本单元进行裁剪后,集成在一个芯片上,构成所谓的嵌入式微处理器(2)创新模式按嵌入式应用的要求设计全新的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理管理者外出学习汇报
- 离心泵的结构与工作原理技术培训课件3
- 大学课件色彩构成
- 小狐狸美术课件
- 第3章 图形标志设计
- 2025年江苏南通市一模语文作文解读及范文
- 如何确保安全管理中的有效性
- 广西壮族自治区钦州市第四中学2024-2025学年高一下学期3月考试历史试卷(含答案)
- 2024-2025学年度湖北省黄冈市黄梅县育才高级中学高一下学期3月月考历史试题(含答案)
- 探究密度知识
- 安全使用电风扇
- 人工智能伦理与社会影响的讨论
- 让改革创新成为青春远航的动力
- T-CSGPC 016-2023 文物建筑健康监测技术规范
- 医疗器械使用时的常见不良反应
- 车损险代位求偿及理算要点课件
- 高超声速飞行器气动设计挑战
- 网络安全法律知识培训
- 中国居民营养与慢性病状况报告
- 新生儿母婴早接触课件
- 煤矿井下设备安装工程专项方案
评论
0/150
提交评论