《第6讲时钟复位存储器优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第6讲时钟复位存储器优秀PPT.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第6讲时钟复位存储器讲时钟复位存储器现在学习的是第1页,共33页第第6讲内容讲内容l80518051的端口结构的端口结构l80518051单片机的时钟电路单片机的时钟电路l80518051单片机的复位电路单片机的复位电路l80518051单片机的存储器单片机的存储器现在学习的是第2页,共33页本讲内容本讲内容l80518051的端口结构的端口结构l80518051单片机的时钟电路单片机的时钟电路l80518051单片机的复位电路单片机的复位电路l80518051单片机的存储器单片机的存储器现在学习的是第3页,共33页 P0P0口口(39(393232脚脚):P0.0P0.0P0.7P0.7统
2、称为统称为P0P0口。在不接片外口。在不接片外存储器与不扩展存储器与不扩展I/OI/O口时,可作为准口时,可作为准双向输入双向输入/输出口。在接有片外存储器输出口。在接有片外存储器或扩展或扩展I/OI/O口时,口时,P0P0口分时复用为低口分时复用为低8 8位地址总线和双向数据总线。位地址总线和双向数据总线。输入输入/输出引脚说明输出引脚说明P0口口1234567891011121314151617181920403938373635343332313029282726252424222180318051 875189C51VCCVSSXTAL2XTAL1P0.0P0.1P0.2 P0.3 P
3、0.4 P0.5 P0.6 P0.7P1.0P1.1P1.2 P1.3 P1.4 P1.5 P1.6 P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0ALEP3.0P3.1P3.2 P3.3 P3.4 P3.5 P3.6 P3.7EARST/PSEN现在学习的是第4页,共33页P0口结构口结构现在学习的是第5页,共33页 P1P1口口(1(18 8脚脚):P1.0 P1.0P1.7P1.7统称为统称为P1P1口,可作为口,可作为准双向准双向I/OI/O口使用。对于口使用。对于5252子系列,子系列,P1.0P1.0与与P1.1P1.1还有第二功能:还有第二
4、功能:P1.0P1.0可用作定时器可用作定时器/计数器计数器2 2的计数脉冲的计数脉冲输入端输入端T2T2,P1.1P1.1可用作定时器可用作定时器/计计数器数器2 2的外部控制端的外部控制端T2EXT2EX。输入输入/输出引脚说明输出引脚说明P1口口1234567891011121314151617181920403938373635343332313029282726252424222180318051 875189C51VCCVSSXTAL2XTAL1P0.0P0.1P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P1.0P1.1P1.2 P1.3 P1.4 P1.5 P1.6
5、 P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0ALEP3.0P3.1P3.2 P3.3 P3.4 P3.5 P3.6 P3.7EARST/PSEN现在学习的是第6页,共33页P1P1口结构口结构现在学习的是第7页,共33页P2P2口口(21(212828脚脚):P2.0P2.0P2.7P2.7统统称为称为P2P2口,一般可作为准双向口,一般可作为准双向I/OI/O口使用;在接有片外存储器或扩口使用;在接有片外存储器或扩展展I/OI/O口且寻址范围超过口且寻址范围超过256256字节字节时,时,P2P2口用作高口用作高8 8位地址总线。位地址总线。输入输
6、入/输出引脚说明输出引脚说明P2口口1234567891011121314151617181920403938373635343332313029282726252424222180318051 875189C51VCCVSSXTAL2XTAL1P0.0P0.1P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P1.0P1.1P1.2 P1.3 P1.4 P1.5 P1.6 P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0ALEP3.0P3.1P3.2 P3.3 P3.4 P3.5 P3.6 P3.7EARST/PSEN现在学习的是第8页,共33页
7、P2口结构口结构现在学习的是第9页,共33页 P3P3口口(10(101717脚脚):P3.0P3.0P3.7P3.7统称为统称为P3P3口。除作为准双向口。除作为准双向I/OI/O口使用外,还可以将每口使用外,还可以将每一位用于第二功能,而且一位用于第二功能,而且P3P3口的每一条引脚均可独立定口的每一条引脚均可独立定义为第一功能的输入输出或义为第一功能的输入输出或第二功能。第二功能。P3P3口的第二功能如口的第二功能如表表2.12.1所示。所示。输入输入/输出引脚说明输出引脚说明P3口口1234567891011121314151617181920403938373635343332313
8、029282726252424222180318051 875189C51VCCVSSXTAL2XTAL1P0.0P0.1P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P1.0P1.1P1.2 P1.3 P1.4 P1.5 P1.6 P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0ALEP3.0P3.1P3.2 P3.3 P3.4 P3.5 P3.6 P3.7EARST/PSEN现在学习的是第10页,共33页P3口结构口结构现在学习的是第11页,共33页P3P3口第二功能表口第二功能表引 脚第 二 功 能P3.0串行口输入端P3.1串行口输出端
9、P3.2外部中断0请求输入端,低电平有效P3.3外部中断1请求输入端,低电平有效P3.4定时器/计数器0计数脉冲输入端P3.5定时器/计数器1计数脉冲输入端P3.6外部数据存储器写选通信号输出端,低电平有效P3.7RXDTXDINT0INT1T0T1WRRD外部数据存储器读选通信号输出端,低电平有效现在学习的是第12页,共33页(1)ALE/PROG(30(1)ALE/PROG(30脚脚):地址锁:地址锁存有效信号输出端。存有效信号输出端。ALEALE在每个在每个机器周期内输出两个脉冲。在机器周期内输出两个脉冲。在访问片外程序存储器期间,下访问片外程序存储器期间,下降沿用于控制锁存降沿用于控制
10、锁存P0P0输出的低输出的低8 8位地址;在不访问片外程序存位地址;在不访问片外程序存储器期间,可作为对外输出的储器期间,可作为对外输出的时钟脉冲或用于定时目的。时钟脉冲或用于定时目的。1234567891011121314151617181920403938373635343332313029282726252424222180318051 875189C51VCCVSSXTAL2XTAL1P0.0P0.1P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P1.0P1.1P1.2 P1.3 P1.4 P1.5 P1.6 P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.
11、2 P2.1 P2.0ALEP3.0P3.1P3.2 P3.3 P3.4 P3.5 P3.6 P3.7EARST/PSEN80518051的控制线的控制线现在学习的是第13页,共33页(2)PSEN(29(2)PSEN(29脚脚):片外程序存:片外程序存储器读选通信号输出端,低电储器读选通信号输出端,低电平有效。当从外部程序存储器平有效。当从外部程序存储器读取指令或常数期间,每个机读取指令或常数期间,每个机器周期该信号两次有效,以通器周期该信号两次有效,以通过数据总线过数据总线P0P0口读回指令或常数。口读回指令或常数。在访问片外数据存储器期间,在访问片外数据存储器期间,PSENPSEN信号将
12、不出现。信号将不出现。1234567891011121314151617181920403938373635343332313029282726252424222180318051 875189C51VCCVSSXTAL2XTAL1P0.0P0.1P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P1.0P1.1P1.2 P1.3 P1.4 P1.5 P1.6 P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0ALEP3.0P3.1P3.2 P3.3 P3.4 P3.5 P3.6 P3.7EARST/PSEN80518051的控制线的控制线现在学习的
13、是第14页,共33页 (3)RST/VPD(9(3)RST/VPD(9脚脚):RSTRST即为即为RESETRESET,VPDVPD为备用电源。该引脚为单片机为备用电源。该引脚为单片机的上电复位或掉电保护端。当单片机的上电复位或掉电保护端。当单片机振荡器工作时,该引脚上出现持续两振荡器工作时,该引脚上出现持续两个机器周期的高电平,就可实现复位个机器周期的高电平,就可实现复位操作,使单片机回复到初始状态。上操作,使单片机回复到初始状态。上电时,考虑到振荡器有一定的起振时电时,考虑到振荡器有一定的起振时间,该引脚上高电平必须持续间,该引脚上高电平必须持续10 ms10 ms以以上才能保证有效复位。
14、上才能保证有效复位。1234567891011121314151617181920403938373635343332313029282726252424222180318051 875189C51VCCVSSXTAL2XTAL1P0.0P0.1P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P1.0P1.1P1.2 P1.3 P1.4 P1.5 P1.6 P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0ALEP3.0P3.1P3.2 P3.3 P3.4 P3.5 P3.6 P3.7EARST/PSEN80518051的控制线的控制线现在学习的是
15、第15页,共33页(4)EA/VPP(31(4)EA/VPP(31脚脚):EAEA为片外程序为片外程序存储器选用端。该引脚有效存储器选用端。该引脚有效(低电平低电平)时,只选用片外程序存储器,时,只选用片外程序存储器,否则单片机上电或复位后选用否则单片机上电或复位后选用片内程序存储器。片内程序存储器。对于片内含有对于片内含有EPROMEPROM的机型,在编的机型,在编程期间,此引脚用作程期间,此引脚用作21V21V编程电源编程电源VPPVPP的输入端。的输入端。1234567891011121314151617181920403938373635343332313029282726252424
16、222180318051 875189C51VCCVSSXTAL2XTAL1P0.0P0.1P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P1.0P1.1P1.2 P1.3 P1.4 P1.5 P1.6 P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0ALEP3.0P3.1P3.2 P3.3 P3.4 P3.5 P3.6 P3.7EARST/PSEN80518051的控制线的控制线现在学习的是第16页,共33页本讲内容本讲内容l80518051的端口结构的端口结构l80518051单片机的时钟电路单片机的时钟电路l80518051单片机的复位电
17、路单片机的复位电路l80518051单片机的存储器单片机的存储器现在学习的是第17页,共33页时钟电路时钟电路XTAL2XTAL1MCS-51C1C2XTAL2XTAL1MCS-51+5VVSS外外部部时时钟钟源源把外部已有的时钟信号引入把外部已有的时钟信号引入单片机内单片机内利用片内振荡电路,将利用片内振荡电路,将XTAL1和和XTAL2外接晶体振荡器或陶瓷谐振外接晶体振荡器或陶瓷谐振器,构成内部自激振荡器,产生振器,构成内部自激振荡器,产生振荡时钟脉冲。荡时钟脉冲。2.外部时钟方式外部时钟方式1.内部时钟方式内部时钟方式振荡器、时针电路及时序振荡器、时针电路及时序现在学习的是第18页,共3
18、3页8051单片机外部时钟输入接法单片机外部时钟输入接法现在学习的是第19页,共33页晶振的选购晶振的选购l从计算机通信的需要出发,从计算机通信的需要出发,80518051单片机的晶振最好选用单片机的晶振最好选用11.0592MHz11.0592MHz的。因为这样可以得到精确的通信波特率。的。因为这样可以得到精确的通信波特率。l由于这种频率的晶振,是用量最大的晶振,因此,所有卖晶振的柜台由于这种频率的晶振,是用量最大的晶振,因此,所有卖晶振的柜台都有售。都有售。现在学习的是第20页,共33页本讲内容本讲内容l80518051的端口结构的端口结构l80518051单片机的时钟电路单片机的时钟电路
19、l80518051单片机的复位电路单片机的复位电路l80518051单片机的存储器单片机的存储器现在学习的是第21页,共33页8051单片机的复位电路l计算机在启动运行时都需要复位,以便计算机在启动运行时都需要复位,以便CPUCPU和系统中的其它部件和系统中的其它部件都处于某一确定的初始状态,并从这个状态开始工作。都处于某一确定的初始状态,并从这个状态开始工作。l在在80518051芯片内,有一个施密特触发器介于内部复位电路与外部芯片内,有一个施密特触发器介于内部复位电路与外部RSTRST引脚引脚之间。引脚之间。引脚RSTRST是施密特触发器的输入端,施密特电路的输出接是施密特触发器的输入端,
20、施密特电路的输出接复位电路的输入。复位电路的输入。l当主电源当主电源VCCVCC已上电且振荡器已起振后,若在已上电且振荡器已起振后,若在RSTRST引脚上保持高电平两引脚上保持高电平两个机器周期个机器周期(即即2424个振荡周期个振荡周期),就可以使,就可以使80518051复位。复位。l若一直保持若一直保持RSTRST为高电平,就使为高电平,就使80518051每个机器周期复位一次。每个机器周期复位一次。l复位之后,使复位之后,使ALEALE、P0P0、PlPl、P2P2口的输出均为高电平。口的输出均为高电平。l内部内部RAMRAM不受复位的影响。不受复位的影响。VCCVCC上电时,上电时,
21、RAMRAM的内容是随机数。的内容是随机数。现在学习的是第22页,共33页8051的复位电路的复位电路现在学习的是第23页,共33页复位后寄存器的内容复位后寄存器的内容 现在学习的是第24页,共33页本讲内容本讲内容l80518051的端口结构的端口结构l80518051单片机的时钟电路单片机的时钟电路l80518051单片机的复位电路单片机的复位电路l80518051单片机的存储器单片机的存储器现在学习的是第25页,共33页8051单片机的存储器存储器存储器程序存储器:存放程序和表格常数程序存储器:存放程序和表格常数数据存储器:存放中间结果,采集数据等数据存储器:存放中间结果,采集数据等25
22、6B片内片内RAM片外片外RAM程序存储器程序存储器64KRAM片内片外片内片外数据存储器数据存储器64KROM片内片外统一编址的片内片外统一编址的64K64K程序存储器程序存储器64K64K片外数据存储器片外数据存储器256B256B片内数据存储器片内数据存储器哈佛结构哈佛结构80318031无片内无片内ROMROM80518051有有4K4K片内片内ROMROM最大配置最大配置0000HFFFFH0000HFFFFH00HFFH现在学习的是第26页,共33页8051的存储器的存储器现在学习的是第27页,共33页8051 程序存储器地址空间 程序存储器存放已编好的程序和固定数据,程序存储器存
23、放已编好的程序和固定数据,CPUCPU用用1616位程序计数位程序计数器器PCPC作指针,取指令、数据,可寻址作指针,取指令、数据,可寻址64K64K地址空间。地址空间。程序程序存储器空间存储器空间内部内部外部外部0000H0000H0FFFH0FFFH(4K)(4K)0000H0000HFFFFHFFFFH(64K)0000H0000H0FFFH0FFFH(4K)(4K)0000H(PC)0000H0000H是程序执行的起始单元是程序执行的起始单元,在这三个单元存放一条在这三个单元存放一条无条件转移指令无条件转移指令中断中断5中断中断4中断中断3中断中断2中断中断10003H000BH001
24、3H001BH0023H002BH外部中断外部中断0定时器定时器0中断中断外部中断外部中断1定时器定时器1中断中断串行口中断串行口中断FFFFHFFFEHEA=1 EA=0EA=1 EA=0程序程序存储器资源分布存储器资源分布中断入口地址中断入口地址现在学习的是第28页,共33页80518051单片机的数据存储器空间单片机的数据存储器空间0000H0000HFFFFHFFFFH(64K)(64K)内部外部外部00H00HFFHFFH7FH7FH80H80H(高高128B)128B)(低低128B)128B)RAMSFR数据存储器可读可写,物理上为两个地址空间:数据存储器可读可写,物理上为两个地
25、址空间:片内数据存储器,片内数据存储器,256256字节,字节,00H00HFFHFFH片外数据存储器,片外数据存储器,64K64K,0000H 0000H FFFFHFFFFH片内低片内低128字节字节RAM区区,00H7FH 特殊功能寄存器特殊功能寄存器SFR区,区,80HFFH片内片内RAM分为:分为:现在学习的是第29页,共33页8051单片机片内的数据存储器(片内片内RAM)RAM)00HFFH20H1FH30H2FH80H7FH工作寄存工作寄存器组区器组区位寻址区位寻址区用户用户RAM区区SFR 00H00H1FH1FH共共3232个单元为工作寄存器个单元为工作寄存器区,分为区,分
26、为4 4组,每组组,每组8 8个字节,用个字节,用R0 R0 R7R7表示,用表示,用PSWPSW的的RS1 RS0RS1 RS0设置设置 20H20H2FH2FH共共1616个单元为位寻址区,个单元为位寻址区,128128个位(个位(00H 00H 1FH1FH),也可字节寻址,),也可字节寻址,作一般作一般RAMRAM用用 30H30H7FH7FH共共8080个单元为用户区,作个单元为用户区,作数据缓冲和堆栈区用数据缓冲和堆栈区用 80HFFH为特殊功能寄存器为特殊功能寄存器SFR区,区,离散分布着离散分布着21个专用寄存器个专用寄存器RS1 RS0寄存器组寄存器组RAM地址地址 0 0第
27、第 0 组组00H07H 1 0第第 2 组组10H17H 1 1第第 3 组组18H1FH 0 1第第 1 组组08H0FH现在学习的是第30页,共33页注意注意:一个字节地址对应有一个字节地址对应有8 8个位地址个位地址位寻址区位地址位寻址区位地址现在学习的是第31页,共33页80518051单片机的工作寄存器单片机的工作寄存器离散分布有离散分布有2121个特殊个特殊功能寄存器功能寄存器SFRSFR。特殊功能寄存器特殊功能寄存器 1111个可以位寻址,个可以位寻址,其它只能字节寻址。其它只能字节寻址。对对SFRSFR只能使用直只能使用直接寻址方式,指令接寻址方式,指令中可使用寄存器符中可使用寄存器符号,也可用寄存器号,也可用寄存器单元地址。单元地址。Special Function RegisterSFR现在学习的是第32页,共33页本讲内容小结本讲内容小结l80518051的端口结构的端口结构l80518051单片机的时钟电路单片机的时钟电路l80518051单片机的复位电路单片机的复位电路l80518051单片机的存储器单片机的存储器现在学习的是第33页,共33页
限制150内