完美版课件单片机技术与实践教案chap.ppt
《完美版课件单片机技术与实践教案chap.ppt》由会员分享,可在线阅读,更多相关《完美版课件单片机技术与实践教案chap.ppt(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践2.1 MCS-51单片机的片内结构1串行通信接口全双工1个内部ROMTXDRXD中断系统并行通信接口48bit定时/计数器n16bit内部RAM时钟电路CPU总线控制1第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践2.2 MCS-51单片机的基本组成单片机的基本组成(1)一个)一个8位微处理器位微处理器CPU。(2)数据存储器数据存储器RAM和特殊功能寄存器和特殊功能寄存器SFR。(3)内部程序存储器内部程序存储器ROM。(4)两两
2、个个定定时时/计计数数器器,用用以以对对外外部部事事件件进进行行计计数,也可用作定时器。数,也可用作定时器。(5)四四个个8位位可可编编程程的的I/O(输输入入/输输出出)并并行行端端口,每个端口既可做输入,也可做输出。口,每个端口既可做输入,也可做输出。(6)一个串行端口,用于数据的串行通信。)一个串行端口,用于数据的串行通信。(7)中断控制系统。)中断控制系统。(8)内部时钟电路。)内部时钟电路。2第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践2.3 MCS-51的引脚描述说明的引脚描述说明P1口P3口P0口P2口时钟端复位端控制信
3、号接VCC(+5V)接地端P1口P3口P0口P2口时钟端复位端控制信号接VCC(+5V)接地端3第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践2.3.1电源及时钟(晶振端)引脚电源及时钟(晶振端)引脚Vcc(40Vcc(40引脚引脚):):正电源端正电源端 (+5V)(+5V)GND(20GND(20引脚引脚):):接地端接地端 XTAL1(19XTAL1(19引脚引脚):XTAL2(18XTAL2(18引脚引脚):):片内振荡电路输入片内振荡电路输入/输出端输出端2020100pfx2100pfx21 112MHz12MHz(MCS-
4、51MCS-51)/0 024MHz24MHz(Atmel-89CAtmel-89C)XTAL1XTAL1XTAL2XTAL2也可以由也可以由 XTAL2XTAL2端接端接入外部时钟,此时应入外部时钟,此时应将将 XTAL1XTAL1接地接地:XTAL1XTAL1XTAL2XTAL2外部时钟外部时钟通常通常外接一外接一个晶振两个个晶振两个电容电容4第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践单片机时钟电路及单片机时钟电路及CPU基本时序基本时序向向CPU提供两相时钟信号提供两相时钟信号振荡器输出信号振荡器输出信号5第2章 单片机的硬件
5、结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践与晶振端引脚有关的概念与晶振端引脚有关的概念CPUCPU总是按照一定的时钟节拍与时序工作:总是按照一定的时钟节拍与时序工作:振荡周期振荡周期/时钟周期时钟周期:TcTc=晶振频率晶振频率foscfosc(或(或外加频率)的倒数外加频率)的倒数;状态周期:状态周期:Ts=2Ts=2个时钟周期个时钟周期(TcTc)(很少用到此概念)很少用到此概念);机器周期:机器周期:Tm=6Tm=6个状态周期个状态周期(Ts)=12(Ts)=12个振荡周期个振荡周期(TcTc););指令周期指令周期:Ti:Ti:执行一条指令所需
6、的机器周期执行一条指令所需的机器周期(Tm)(Tm)数数;振荡周期振荡周期 =晶振频率晶振频率foscfosc的倒数;的倒数;1 1个机器周期个机器周期 =12=12个振荡周期;个振荡周期;1 1个指令周期个指令周期 =1=1、2 2、4 4个机器周期个机器周期牢牢记住:牢牢记住:6第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践各种周期概念详解各种周期概念详解一个机器周期一个机器周期=6=6个状态个状态=12=12个振荡周期个振荡周期1 1、振荡周期(时钟周期):、振荡周期(时钟周期):振荡器输出的振荡器输出的振振荡时钟脉冲荡时钟脉冲信
7、号的信号的周期周期。单片机以晶体振荡器单片机以晶体振荡器的振荡周期的振荡周期(或外部引入的时钟周期或外部引入的时钟周期)为最小的为最小的时序单位,片内的各种微操作都以此周期为时时序单位,片内的各种微操作都以此周期为时序基准。序基准。2 2、状态周期:、状态周期:状态时间状态时间S S,是振荡周期的两是振荡周期的两倍。分为倍。分为P1P1、P2P2节拍。节拍。P1P1节拍通常完成逻辑操作,节拍通常完成逻辑操作,P2P2节拍通常完成内部寄存器间数据传送。节拍通常完成内部寄存器间数据传送。7第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践3、机
8、器周期机器周期 若把一条指令执行过程分为几个基本操若把一条指令执行过程分为几个基本操作,则执行每个基本操作所需要的时间,称作,则执行每个基本操作所需要的时间,称为机器周期。为机器周期。单片机的一个机器周期包括单片机的一个机器周期包括1212个振荡周期,分为个振荡周期,分为6 6个个S S状态:状态:S1-S6S1-S6。每个每个状态又分为状态又分为2 2拍,即前面介绍的拍,即前面介绍的P1P1和和P2P2信号;信号;个机器周期中的个机器周期中的1212个振荡周期可表示为个振荡周期可表示为S1P1,S1P2,S2P1S6P1,S6P2o S1P1,S1P2,S2P1S6P1,S6P2o 4 4、
9、指令周期指令周期 CPUCPU执行一条指令所需要的时间。是以执行一条指令所需要的时间。是以 机器周期为单位的机器周期为单位的 ,CPUCPU执行一条指令通常执行一条指令通常需要需要1 14 4个机器周期个机器周期 。8第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践MCS-51单片机各种周期的相互关系单片机各种周期的相互关系 振荡周期振荡周期 =晶振频率晶振频率foscfosc的倒数;的倒数;1 1个状态周期个状态周期 =个振荡周期个振荡周期;1 1个机器周期个机器周期 =个状态周期;个状态周期;1 1个指令周期个指令周期 =1=1、2
10、2、4 4个机器周期个机器周期P1P2S1振荡周期振荡周期机器周期机器周期机器周期机器周期指令周期指令周期XTAL2(OSC)S2S3S4S5S6S1S2S4S5S3S6P1P1P1P1P1P1P1P1P1P1P1P2P2P2P2P2P2P2P2P2P2P2状态周期状态周期9第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践2.3.2 单片机的控制引脚(复位端)+5V10uF10KVccRSTGND上电上电复位复位RESET(9RESET(9引脚引脚):):复位端(正脉冲有效,宽度复位端(正脉冲有效,宽度 8 8 mSmS)VpdVpd(9
11、(9引脚引脚):):本引脚的第二功能本引脚的第二功能,即备用电源输入端即备用电源输入端10uF10KVccRSTGND手动手动&上电上电复位复位1K+5V10第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践22FC1RSTR11K+5V22FC1RST+5VR2200RSTR1+5VC222F803180518751803180518751803180518751(a)上电复位电路(c)按键脉冲复位电路(b)按键电平复位电路R11K22FC11KR21K图2-14几种复位电路11第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与
12、实践宜春学院新概念系列教材之单片机技术与实践与复位端引脚有关的概念与复位端引脚有关的概念引脚引脚RST/VRST/VPD PD:时钟电路工作后,加上两个机器时钟电路工作后,加上两个机器周期的高电平,单片机将复位。周期的高电平,单片机将复位。单片机运行单片机运行出错或进入死循环时,可按复位键重新运行。出错或进入死循环时,可按复位键重新运行。复位后,引脚由高电平变为低电平时,复位后,引脚由高电平变为低电平时,单片机从单片机从0 0号单元取指,开始执行程序。号单元取指,开始执行程序。复用功能:复用功能:将将V VPDPD接接+5V+5V备用电源,一但备用电源,一但VccVcc电位电位突然下降或断电,
13、能保护片内突然下降或断电,能保护片内RAMRAM中的信息不中的信息不被丢失,使复电后能正常工作。被丢失,使复电后能正常工作。12第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践EA/Vpp(31EA/Vpp(31引脚引脚):):内部和外部程序存贮器选择信内部和外部程序存贮器选择信号号/编程电源输入端。编程电源输入端。对对80518051来说,来说,当当EAEA为高时,为高时,CPUCPU访问程序存贮器访问程序存贮器有两种情况:有两种情况:地址小于地址小于4K4K时访问内部程序存贮器。时访问内部程序存贮器。地址大于地址大于4K4K时访问外部
14、程序存贮器。时访问外部程序存贮器。当当EAEA接地,接地,则不使用内部程序存贮器,不管地址则不使用内部程序存贮器,不管地址大小,取指时总是访问外部程序存贮器。大小,取指时总是访问外部程序存贮器。片内无片内无ROMROM时(时(80318031)必须接地;)必须接地;片内有片内有ROMROM时应当接高电平;时应当接高电平;对片内有对片内有EPROMEPROM(87518751)编程时,编程正电源加编程时,编程正电源加到此端。到此端。2.3.2 单片机的控制引脚(单片机的控制引脚(EA端)端)13第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实
15、践ALE/PROG(30ALE/PROG(30引脚引脚):地址锁存允许信号地址锁存允许信号/编程编程脉冲输入端。脉冲输入端。当单片机访问外部存储器时,当单片机访问外部存储器时,P0P0口输口输出的低八位地址由出的低八位地址由ALEALE输出的控制信号锁存输出的控制信号锁存到片外地址锁存器,到片外地址锁存器,P0P0口输出地址低口输出地址低8 8位后,位后,又能与片外存储器之间传送信息。又能与片外存储器之间传送信息。2.3.2 单片机的控制引脚(单片机的控制引脚(ALEALE端端)14第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践 由于由
16、于P0P0口作地址口作地址/数据复用口,那么数据复用口,那么P0P0口口上的信息究竟是地址还是数据完全由上的信息究竟是地址还是数据完全由ALEALE来定来定义,义,ALEALE高电平期间,高电平期间,P0P0口上一般出现地址信口上一般出现地址信息息,在,在ALEALE下降沿时,将下降沿时,将P0P0口上地址信息锁存口上地址信息锁存到片外地址锁存器,在到片外地址锁存器,在ALEALE低电平期间低电平期间P0P0口上口上一般出现指令和数据信息一般出现指令和数据信息。平时不访问片外。平时不访问片外存贮器时,该端也以六分之一的时钟频率固存贮器时,该端也以六分之一的时钟频率固定输出正脉冲。因而亦可作系统
17、中其它芯片定输出正脉冲。因而亦可作系统中其它芯片的时钟源。的时钟源。ALEALE可驱动可驱动8 8个个TTLTTL门。门。对于对于EPROMEPROM型单片机,在型单片机,在EPROMEPROM编程时,编程时,此脚用于编程脉冲此脚用于编程脉冲PROGPROG。30控制引脚详解控制引脚详解15第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践PSEN(29PSEN(29引脚引脚):片外程序存储器选通信号,低有片外程序存储器选通信号,低有效。效。在寻址外部程序存储器时选通外部在寻址外部程序存储器时选通外部EPROMEPROM的读控制端的读控制端
18、(OEOE)。单片机单片机锁存器锁存器74LS373P0.0-P0.7ALEPSENP2.0-P2.48D8QOEA8-A12A0-A7D0-D7GEAOECEEPROM2.3.2 单片机的控制引脚(单片机的控制引脚(PSEN)16第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践P1.0P1.0P1.7:P1.7:准双向准双向I/OI/O口(内置了上拉电口(内置了上拉电阻)阻),输出时一切照常,仅在作输入口用时输出时一切照常,仅在作输入口用时要先对其写要先对其写“1 1”。21DQCK/Q读读引脚引脚读读锁存器锁存器写写锁锁存器存器内部内
19、部总线总线Vcc引脚引脚P1.X内部上拉电阻内部上拉电阻2.3.2 单片机的单片机的I/O引脚结构引脚结构(P1)17第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践21DQCK/Q读读引脚引脚读读锁存器锁存器写写锁锁存器存器内部内部总线总线Vcc引脚引脚P1.X内部上拉电阻内部上拉电阻输出输出数据数据=1 时时110截截止止=1P1.0P1.0P1.7:P1.7:准双向准双向I/OI/O口(内置了上拉电口(内置了上拉电阻)阻),输出时一切照常,仅在作输入口用时输出时一切照常,仅在作输入口用时要先对其写要先对其写“1 1”。2.3.2 单
20、片机的单片机的I/O引脚结构引脚结构(P1)18第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践21DQCK/Q读读引脚引脚读读锁存器锁存器写写锁锁存器存器内部内部总线总线Vcc引脚引脚P1.X内部上拉电阻内部上拉电阻输出输出数据数据=0 时时001=0导导通通P1.0P1.0P1.7:P1.7:准双向准双向I/OI/O口(内置了上拉电口(内置了上拉电阻)阻),输出时一切照常,仅在作输入口用时输出时一切照常,仅在作输入口用时要先对其写要先对其写“1 1”。2.3.2 单片机的单片机的I/O引脚结构引脚结构(P1)19第2章 单片机的硬件结
21、构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践21DQCK/Q读引脚读引脚=1读读锁存器锁存器写写锁锁存器存器内部内部总线总线Vcc引脚引脚P1.X内部上拉电阻内部上拉电阻输入输入数据时,要先对其写数据时,要先对其写“1”110截截止止P1.0P1.0P1.7:P1.7:准双向准双向I/OI/O口(内置了上拉电口(内置了上拉电阻)阻),输出时一切照常,仅在作输入口用时输出时一切照常,仅在作输入口用时要先对其写要先对其写“1 1”。2.3.2 单片机的单片机的I/O引脚结构引脚结构(P1)20第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春
22、学院新概念系列教材之单片机技术与实践P0.0P0.7:P0.0P0.7:双向双向I/O I/O(内置场效应管上拉)内置场效应管上拉)寻址外部程序存储器时分时作为寻址外部程序存储器时分时作为双向双向8 8位数据口位数据口和和输输出低出低8 8位地址位地址复用口;不接外部程序存储器时可作为复用口;不接外部程序存储器时可作为8 8位位准双向准双向I/OI/O口口使用。使用。21DQCK/Q读读引脚引脚读读锁存器锁存器写写锁锁存器存器内部内部总线总线地址地址/数据数据 控制控制引脚引脚P0.X34Vcc2.3.2 单片机的单片机的I/O引脚结构引脚结构(P0)21第2章 单片机的硬件结构宜春学院新概念
23、系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践21DQCK/Q读引脚读引脚=1读读锁存器锁存器写写锁锁存器存器内部内部总线总线地址地址/数据数据 控制控制引脚引脚P0.X34控制控制=0 时,此脚作时,此脚作输入口输入口(事先必须对它写(事先必须对它写“1”)00100截截止止截截止止=0VccP0.0P0.7:P0.0P0.7:双向双向I/O I/O(内置场效应管上拉)内置场效应管上拉)寻址外部程序存储器时分时作为寻址外部程序存储器时分时作为双向双向8 8位数据口位数据口和和输输出低出低8 8位地址位地址复用口;不接外部程序存储器时可作为复用口;不接外部程序存储器时可作为
24、8 8位位准双向准双向I/OI/O口口使用。使用。2.3.2 单片机的单片机的I/O引脚结构引脚结构(P0)22第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践21DQCK/Q读引脚读引脚=0读读锁存器锁存器写写锁锁存器存器内部内部总线总线地址地址/数据数据 控制控制=1引脚引脚P0.X34控制控制=1时,此脚作地址时,此脚作地址/数据复用口:数据复用口:(1)输出地址)输出地址/数据数据=0 时时1011=0导导通通截截止止=0VccP0.0P0.7:P0.0P0.7:双向双向I/O I/O(内置场效应管上拉)内置场效应管上拉)寻址外部
25、程序存储器时分时作为寻址外部程序存储器时分时作为双向双向8 8位数据口位数据口和和输输出低出低8 8位地址位地址复用口;不接外部程序存储器时可作为复用口;不接外部程序存储器时可作为8 8位位准双向准双向I/OI/O口口使用。使用。2.3.2 单片机的单片机的I/O引脚结构引脚结构(P0)23第2章 单片机的硬件结构宜春学院新概念系列教材之单片机技术与实践宜春学院新概念系列教材之单片机技术与实践21DQCK/Q读引脚读引脚=0读读锁存器锁存器写写锁锁存器存器内部内部总线总线地址地址/数据数据 控制控制=1引脚引脚P0.X34控制控制=1时,此脚作地址时,此脚作地址/数据复用口:数据复用口:(2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完美 课件 单片机 技术 实践 教案 chap
限制150内