单片机原理及应用-第一章-绪论课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机原理及应用-第一章-绪论课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 第一章 绪论 课件
- 资源描述:
-
1、绪论(第 1页)主讲:张松灿主讲:张松灿答疑时间:周四晚答疑时间:周四晚7:008:00答疑地点:西苑校区答疑地点:西苑校区10#822河南科技大学电子信息工程学院自动化系河南科技大学电子信息工程学院自动化系单片机中级教程单片机中级教程原理与应用原理与应用绪论(第 2页)本章的主要内容:本章的主要内容:1.11.1单片机单片机1.21.2单片机与嵌入式系统单片机与嵌入式系统1.31.3本教程的特点和教学安排本教程的特点和教学安排绪论(第 3页)单片机基础知识单片机基础知识 1.1.单片机的含义单片机的含义 2.2.单片机的发展单片机的发展 3.MCS-513.MCS-51和和80C5180C5
2、1系列简介系列简介 4.4.单片机的应用单片机的应用绪论(第 4页)单板机单板机 将将CPU芯片、芯片、存储器存储器芯片、芯片、I/O接口接口芯片和简单的芯片和简单的I/O设备设备(小键盘、(小键盘、LED显示器)等装配在一块印刷电路板上,再配上显示器)等装配在一块印刷电路板上,再配上监控程序监控程序(固化在(固化在ROM中),就构成了一台单板微型计算机中),就构成了一台单板微型计算机(简称单板机)。(简称单板机)。单板机的单板机的I/O设备简单,软件资源少,使用不方便。早期设备简单,软件资源少,使用不方便。早期主要用于微型计算机原理的主要用于微型计算机原理的教学教学及及简单的测控系统简单的测
3、控系统,现在已,现在已很少使用。很少使用。单板机单板机1单片机的定义单片机的定义绪论(第 5页)什么是单片机?-集成电路芯片 单片机(单片机(Single Chip ComputerSingle Chip Computer)又称单片微型计算机)又称单片微型计算机(MicrocontrollerMicrocontroller),),随着大规模集成电路技术的发展,可以随着大规模集成电路技术的发展,可以将将CPUCPU、RAMRAM、ROMROM,定时器,定时器/计数器计数器,以及,以及输入输入/输出(输出(I/0I/0)接)接口电路口电路等计算机的主要部件,集成在一块等计算机的主要部件,集成在一块
4、集成电路芯片集成电路芯片上。上。最早的单片机产生于最早的单片机产生于70年代年代现代单片机代表:现代单片机代表:MCS-51单片机主要组成部分:单片机主要组成部分:中央处理器中央处理器 CPU 存储器存储器(数据存储器(数据存储器RAM 程序存储程序存储ROM)输入输入/输出接口输出接口 定时器定时器/计数器计数器单板机单板机单片机单片机绪论(第 6页)单片机的特点(优点)单片机的特点(优点)体积小、重量轻;体积小、重量轻;电源单一、功耗低电源单一、功耗低(突出特点(突出特点););功能强、价格低,有优异的性能价格比;功能强、价格低,有优异的性能价格比;全部集成在芯片上,布线短,合理,集成度高
5、;全部集成在芯片上,布线短,合理,集成度高;数据大部分在单片机内传递,运行速度快,抗干扰数据大部分在单片机内传递,运行速度快,抗干扰 能力强,可靠性高。能力强,可靠性高。绪论(第 7页)(1 1)单片微型计算机单片微型计算机-Single Chip Computer-Single Chip Computer 从从组成和功能组成和功能上看,已具有了微机系统的含义。上看,已具有了微机系统的含义。(2 2)微控制器微控制器-Microcontroller-Microcontroller,MCUMCU 从功能和形态来说,单片机是作为控制领域应用的要求而诞从功能和形态来说,单片机是作为控制领域应用的要求
6、而诞生的,在发展中扩展各种控制功能,如生的,在发展中扩展各种控制功能,如 A/DA/D、PWMPWM、计数器捕获、计数器捕获/比较逻辑比较逻辑(PCA)(PCA)等,已突破了微型计算机(等,已突破了微型计算机(MicrocomputerMicrocomputer)的传)的传统内容。故微控制器能更准确地反映单片机本质。统内容。故微控制器能更准确地反映单片机本质。(3 3)嵌入式微控制器嵌入式微控制器(Embedded Microcontroller)(Embedded Microcontroller)应用系统往往以单片机为核心,且完全融入应用系统之中。应用系统往往以单片机为核心,且完全融入应用系
7、统之中。(4 4)在我国,单片机的叫法甚为普遍。)在我国,单片机的叫法甚为普遍。单片机的别称绪论(第 8页)单片机的发展历程单片机的发展历程 特点特点:存储器容量较小,寻址范围小(不大于:存储器容量较小,寻址范围小(不大于4K4K),),无串行接口,指令系统功能不强。无串行接口,指令系统功能不强。体积小,功能全、价格低等特点,赢得了广泛的应体积小,功能全、价格低等特点,赢得了广泛的应用。用。单片机技术发展过程可分为三个主要阶段:单片机技术发展过程可分为三个主要阶段:单芯片微机单芯片微机形成阶段形成阶段 19761976年,年,IntelIntel公司公司,MCS-48MCS-48系列单片机系列
8、单片机 。8 8位位CPUCPU、1K1K字节字节ROMROM、6464字节字节RAMRAM、2727根根I/OI/O线和线和1 1个个8 8位定时位定时/计数器。计数器。绪论(第 9页)性能完善提高阶段性能完善提高阶段 19801980年,年,IntelIntel公司公司,MCS-51MCS-51系列单片机系列单片机.8 8位位CPUCPU、4K4K字节字节ROMROM、128128字节字节RAMRAM、4 4个个8 8位并口、位并口、1 1个全双工串行口、个全双工串行口、2 2个个1616位定时位定时/计数器。寻址范围计数器。寻址范围64K64K,并有控制功能较强的布尔处理器。,并有控制功
9、能较强的布尔处理器。特点特点:结构体系完善,性能已大大提高,:结构体系完善,性能已大大提高,面向控面向控制的特点制的特点进一步突出。进一步突出。此外具有品种全、兼容性强、此外具有品种全、兼容性强、软硬件资料丰富软硬件资料丰富等等特点特点,应用非常广泛。应用非常广泛。MCS-51MCS-51已成为公认的单片机已成为公认的单片机经典机种经典机种。绪论(第 10页)微控制器化阶段微控制器化阶段19821982年,年,Intel,Intel,MCS-96MCS-96系列单片机(系列单片机(1616位)。位)。芯片集成芯片集成:1616位位CPUCPU、8K8K字节字节ROMROM、232232字节字节
10、RAMRAM、5 5个个8 8位并口、位并口、1 1个全双工串行口、个全双工串行口、2 2个个1616位定时位定时/计数器。寻计数器。寻址范围址范围64K64K。片上还有。片上还有8 8路路1010位位ADCADC、1 1路路PWMPWM输出及高速输出及高速I/OI/O部件等。部件等。特点特点:面向:面向测控系统的外围电路增强测控系统的外围电路增强,使单片机可以,使单片机可以方便灵活地用于复杂的自动测控系统及设备。方便灵活地用于复杂的自动测控系统及设备。“微控制器微控制器”的称谓更能反应单片机的本质。的称谓更能反应单片机的本质。绪论(第 11页)ARM(ARM(主要是多媒体主要是多媒体)处理器
11、在全球范围的流行,处理器在全球范围的流行,3232位位的的RISCRISC嵌入式处理器嵌入式处理器成为高中端嵌入式应用的主流。成为高中端嵌入式应用的主流。原因原因:(1 1)数码设备如数码相机、数码设备如数码相机、MP3MP3、PDAPDA、各种信息家、各种信息家电等有更高的性能要求。电等有更高的性能要求。(2 2)在)在MCUMCU运行运行TCPTCPIPIP或其它通信协议或其它通信协议的情况下,的情况下,要求系统建立在要求系统建立在RTOSRTOS上就必然成为一种现实需求。上就必然成为一种现实需求。(3 3)电视机、汽车音响及电子玩具电视机、汽车音响及电子玩具等传统应用提出等传统应用提出数
12、字化和数字化和“硬件软化硬件软化”的要求,对的要求,对计算性能计算性能的要求及的要求及存储器容量存储器容量的需求都的需求都超出绝大多数超出绝大多数 8 8位或位或1616位微控制位微控制器器能提供的范围。能提供的范围。微控制器进一步发展微控制器进一步发展绪论(第 12页)多功能、多选择、高速度、低功耗、低价多功能、多选择、高速度、低功耗、低价格、扩大存储容量和加强格、扩大存储容量和加强I/OI/O功能功能及结构兼容及结构兼容方向发展。方向发展。3.单片机的发展趋势单片机的发展趋势绪论(第 13页)1 1、多功能、多功能存储器类,包括程序存储器存储器类,包括程序存储器MROMMROMOTP RO
13、MOTP ROMEPROMEPROMEEPROMEEPROMFlashROMFlashROM和数据存储器和数据存储器SRAMSRAM SDRAMSDRAMSSRAMSSRAM;有串行接口类,包括有串行接口类,包括UARTUART、SPISPI、I2CI2C、CANCAN、IRIR、EthernetEthernet、HDLCHDLC;有并行接口类,包括有并行接口类,包括 CentronicsCentronics、PCIPCI、IDEIDE、GPIOGPIO等;等;有定时和时钟类,包括,定时器计数器、实时时钟有定时和时钟类,包括,定时器计数器、实时时钟(RTC)(RTC)、WatchdogWatc
14、hdog、Clock outClock out;有专用和外围接口类,包括有专用和外围接口类,包括Comparer(Comparer(比较器比较器)、ADCADC、DACDAC、LCDLCD控制器、控制器、DMADMA、PWMPWM、PLLPLL、MACMAC、温度传感器等。、温度传感器等。Cygnal Cygnal公司的公司的C8051FC8051F系列的系列的MCUMCU在一个芯片中集成有数据采在一个芯片中集成有数据采集系统或控制系统所需要的数字和模拟外围接口和功能部件,这集系统或控制系统所需要的数字和模拟外围接口和功能部件,这种种混合信号芯片混合信号芯片实质上已构成了片上系统实质上已构成了
15、片上系统(SoC)(SoC)。绪论(第 14页)(2)(2)多核结构多核结构处理器处理器 随着嵌入式应用的深入,如:数字通信和网络中随着嵌入式应用的深入,如:数字通信和网络中的应用,对处理器提出了更高的要求,现在已出现的应用,对处理器提出了更高的要求,现在已出现多多核结构核结构的处理器。的处理器。FreescaleFreescale公司研发的公司研发的MPC8260 PowerQUiCCMPC8260 PowerQUiCC就是就是一种先进的为电信和网络市场而设计的集成通信微处一种先进的为电信和网络市场而设计的集成通信微处理器。它融合了理器。它融合了两个两个CPUCPU嵌入式嵌入式PowerPC
16、PowerPC内核和通内核和通信处理模块信处理模块(CPM)(CPM)。由于。由于CPMCPM分担了嵌入式分担了嵌入式PowerPCPowerPC核的核的外围工作任务,这种双处理器体系结构功耗反而要低外围工作任务,这种双处理器体系结构功耗反而要低于传统体系结构的处理器。于传统体系结构的处理器。InfineonInfineon公司的公司的TCl0GPTCl0GP和增强型和增强型TCll30TCll30都是三核都是三核(TriCore)(TriCore)结构的微处理器。结构的微处理器。绪论(第 15页)(3)(3)更低功耗更低功耗 很多很多MCUMCU都有多种工作方式,包括都有多种工作方式,包括等
17、待、暂停、休等待、暂停、休眠、空闲、节电眠、空闲、节电等工作方式。等工作方式。例如例如PhilipsPhilips的的P87LPC762P87LPC762,空闲状态下的电流为,空闲状态下的电流为1.5mA1.5mA,而在节电方式下电流只有,而在节电方式下电流只有0.5mA0.5mA。(4)(4)更宽工作电压范围更宽工作电压范围 扩大电源电压范围以及在较低电压下仍然能工作扩大电源电压范围以及在较低电压下仍然能工作是现在新推出的是现在新推出的MCUMCU的一个特点。的一个特点。目前一般目前一般MCUMCU都可以在都可以在3.33.35.5V5.5V的范围内工作,的范围内工作,有些产品则可以在有些产
18、品则可以在2.22.26V6V的范围内工作。的范围内工作。绪论(第 16页)(5)(5)更先进的工艺和更小的封装更先进的工艺和更小的封装 越来越多的越来越多的 MCUMCU采用了各种采用了各种贴片封装贴片封装形式,以满形式,以满足足便携式手持设备便携式手持设备的需要。的需要。(6)(6)低噪声布线技术低噪声布线技术 在过去的在过去的MCUMCU中,中,电源与地电源与地引脚是安排在芯片封装引脚是安排在芯片封装的的对角上对角上,即左上、右下或右上、左下位置上。电源,即左上、右下或右上、左下位置上。电源噪声对噪声对MCUMCU的内部电路造成的干扰相对较大。的内部电路造成的干扰相对较大。绪论(第 17
19、页)MCS-51 MCS-51和和80C5180C51系列简介系列简介 从最初的单片机发展到如今的新一代单片机,大致从最初的单片机发展到如今的新一代单片机,大致经历了三个年代。如以经历了三个年代。如以Intel 8Intel 8位单片机为例,大致是位单片机为例,大致是:第一代第一代:以以19761976年推出的年推出的MCS-48MCS-48系列为代表系列为代表,将,将CPUCPU和计算机外围电路集成到了一个芯片和计算机外围电路集成到了一个芯片上,为单片机的进上,为单片机的进一步发展开辟了成功之路。一步发展开辟了成功之路。第二代第二代:以以MCS-51MCS-51的的80518051、8052
20、8052为代表。最主要技为代表。最主要技术特点是向术特点是向外部接口电路扩展外部接口电路扩展,以实现微控制器,以实现微控制器(MicrocontrollerMicrocontroller)化。)化。8080年代初推出的新产品。其主要的技术特征是:年代初推出的新产品。其主要的技术特征是:绪论(第 18页)(1 1)扩大了片内存储容量、外部寻址空间。)扩大了片内存储容量、外部寻址空间。程序存储器和外部数据存储器的寻址都增加为程序存储器和外部数据存储器的寻址都增加为64K64K。4K4K8 ROM8 ROM作为内部程序存储器,用来存放系统程作为内部程序存储器,用来存放系统程序、用户的专用程序和固定常
21、数。序、用户的专用程序和固定常数。在在MCS-51MCS-51系列单片机中,系列单片机中,80318031、87518751与与80518051的的内部结构基本相同,其区别:内部结构基本相同,其区别:80318031内部不含有程序存储器内部不含有程序存储器,必须由外部扩展。,必须由外部扩展。87518751内部程序存储器为可编程、可改写的只读存储器内部程序存储器为可编程、可改写的只读存储器EPROMEPROM,其内部程序由用户自行写入。,其内部程序由用户自行写入。绪论(第 19页)(2 2)片内数据存储器,采用)片内数据存储器,采用8 8位地址,寻址范围为位地址,寻址范围为256256字节。字
22、节。其中:其中:OOHOOH7FH7FH为为128128字节的内部字节的内部RAMRAM,用来存放,用来存放用户的随机数;用户的随机数;在内部在内部RAMRAM中,中,OOHOOH1FH1FH可分为可分为4 4个寄存器工作区个寄存器工作区。寄存器工作区由选择指令进行切换,有效地提高寄存器工作区由选择指令进行切换,有效地提高CPUCPU的的现场保护能力和实时响应速度。现场保护能力和实时响应速度。2OH2OH2FH2FH单元可进行位寻址单元可进行位寻址。在在80H80HFFHFFH范围内范围内,离散地分布着离散地分布着2121个特殊功能寄个特殊功能寄存器,其中存器,其中1111个特殊功能寄存器具有
23、位寻址能力个特殊功能寄存器具有位寻址能力。绪论(第 20页)(3 3)增强并行口、增设全双工串行口。)增强并行口、增设全双工串行口。4 4个个8 8位并行位并行I/OI/O接口可用于接口可用于地址和数据的传送地址和数据的传送,也可与也可与82538253、81558155等联接,进行外部等联接,进行外部I/OI/O接口的扩展。接口的扩展。串行串行I/OI/O接口是一个接口是一个全双工串行通信口全双工串行通信口。两个定时器两个定时器/计数器均为计数器均为1616位,位,4 4种工作方式,用种工作方式,用户使用灵活方便。户使用灵活方便。(4 4)增强中断系统。)增强中断系统。在在MCS-51MCS
24、-51单片机中,设置有单片机中,设置有2 2级中断优先级级中断优先级,可,可接受接受5 5个中断源的中断请求个中断源的中断请求,中断优先级别可由用户中断优先级别可由用户定义定义。MCS-51MCS-51单片机很适合用于数据采集与处理、智单片机很适合用于数据采集与处理、智能仪器仪表和工业过程控制中。能仪器仪表和工业过程控制中。绪论(第 21页)(5 5)较强的指令寻址和运算等功能)较强的指令寻址和运算等功能 MCS-51MCS-51系列单片机系列单片机有有111111条指令条指令,7 7种寻址方式种寻址方式。44%44%为单字节指令,为单字节指令,41%41%为双字节指令,为双字节指令,15%1
25、5%为三为三字节指令。字节指令。若用若用l2MHzl2MHz的晶体频率,的晶体频率,50%50%的指令可在的指令可在1s1s内执内执行完毕行完毕,40%40%的指令在的指令在2s2s内执行完毕。内执行完毕。此外,还设有减法、比较和此外,还设有减法、比较和8 8位乘、除法指令。位乘、除法指令。乘、除法指令的执行时间仅为乘、除法指令的执行时间仅为4s4s,提高了,提高了CPUCPU的运的运算与数据处理能力。算与数据处理能力。绪论(第 22页)(6 6)增设了颇具特色的)增设了颇具特色的布尔处理机布尔处理机 指令系统中设置有指令系统中设置有位操作指令位操作指令,可用于位寻址空间,可用于位寻址空间,位
展开阅读全文