大洲和大洋PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
地球共有七大洲 包括大陆和岛屿 三分陆地七分海 陆地集中北半球
岛 屿 :
面 积 较 小 的 陆 地 。
半 岛 : 陆 地 伸 向 海 洋 的 部 分 。
海峡:沟通两个海洋之间的狭窄水道。
海:大洋的边缘部分。
洋:面积广阔的海域。
太平洋:面积最大,约占世界海洋 总面积的一半以上。表层水温最高,水 体最深;岛屿最多,岛屿面积约占世界 岛屿总面积的一半以上。
0000H: 8051复位后,PC=0000H,即程序从0000H 开始执行指令。
0003H:外部中断0入口。 000BH:定时器0溢出中断入口。 0013H:外部中断1入口。 001BH:定时器1溢出中断入口。 0023H:串行口中断入口。
❖52还有002BH对应T2中断。 使用时,通常在这些入口地址处存放一条绝对跳转
• push a • push b • push PSW • ………. • • pop a • pop b • pop PSW • 这样的指令顺序对不对?
普通 30H
只能80直H接-寻址
2FH 20H 1FH 00H
工R区位址A作寻区M寄
FFH 其中
既存可器间接区寻址,又可直接92寻个址
程序存储器
FFFFH 外部 ROM
1000H
0FFFH 0000H
内部 ROM (EA=1)
外部 ROM (EA=0)
0FFFH 0000H
在程序存储器中,有6个单元具有特殊功能
89C51
FFF可寻址 H4 片内 0HK字00FRlOaMsh
可寻址 片外
64 ROM
K 0字00 0节H
堆栈:
在片内RAM中,常常要指定一个专门的区域 来存放某些特别的数据,它遵循先进后出和后进 先出(LIFO/FILO)的原则,这个RAM区叫堆栈。
功用:
1)子程序调用和中断服务时CPU自动将当前PC
④
欧洲 亚 洲 太
太
①
平
洋
大非洲
南西
美 洲
洋
②
①平
印
度③
洋 大洋洲
洋
南极洲
填表:对比苏伊士运河与巴拿马运河
沟通的大洋
苏伊士运河 印度洋、大西洋
连接的大洲
亚洲、非洲
所属国家
埃及
巴拿马运河 太平洋、大西洋 北美洲、南美洲 巴拿马
选择:跨经度最多的大洲是:( D )
A、北美洲
B、亚洲
C、大洋洲
D、南极洲
89C51单片机存储器配置
片内RAM 128字节(00H—7FH); 片内RAM前32个单元是工作寄存器区(00H—1FH)
片内RAM有128个可按位寻址的位,占16个单元。
位地址编号为:00H—7FH,分布在20H—2FH单 元 片内21个特殊功能寄存器(SFR)中:地址号能被 38 8整除的 SFR中的各位也可按位寻址(P.33-34)
堆栈区由特殊功能寄存器堆栈指针SP管理 堆栈区可以安排在 RAM区任意位置,一般不安排 在工作寄存器区和可按位寻址的RAM区,通常放 在RAM区的靠后的位置。
FFH
52子系列才有 的RAM区
从堆栈取出数据时:取出的数据是
最近放进去的一个数据,也就是当
前栈顶的数据。然后SP再自动减1,
仍指着栈顶……
★访问这几个不同的逻辑空间时,采用的指令: 片内外程序存储器空间----MOVC 片内数据存储器空间和SFR----MOV 片外数据存储器地址空间----MOVX
¶52对应的RAM有384Byte,其中多出的128Byte只 能进行间接寻址用 @ ¶而C51是通过对自定义的数据类型来区分访问的 存储空间的:
47 3F 37
46地45 33E6址33D5
44 3C 34
34B3总34A2 33共3243
25H 24H
2F 27
2E 26
2D 25
2C 24
22B31222A2
23H 1F 1E 1D 1C 1B 81A
22H 21H
17 16 15 14 0F 0E 0D 0C
01B3个01A2
20H 07 06 05 04 03可02
按字节寻址:每个字节(8个位)占一个地址
按位寻址:有的存储器每一个位就有一个地址
8051的存储器组织
8051存储器可以分成两大类:
﹡ RAM,CPU在运行时能随时进行数据的写入和 读出,但在关闭电源时,其所存储的信息将丢失。 它用来存放暂时性的输入输出数据、运算的中间 结果或用作堆栈。
﹡ ROM是一种写入信息后不易改写的存储器。断 电后,ROM中的信息保留不变。用来存放固定的 程序或数据,如系统监控程序、常数表格等。
片内外程序存储器空间----code 片内数据存储器空间和SFR----data 片外数据存储器地址空间----xdata 片内间接寻址区间-------idata
存储器配置(片内RAM)
片内RAM 128字节(00H—7FH)
89C51 128字节
FFH
52子系列才有 的RAM区
80H 7FH
2.1.1普林斯顿结构
一般微机通常只有一个逻辑空间,可以随 意安排ROM或RAM。访问存储器时,同一地址对 应唯一的存储单元,可以是ROM也可以是 RAM, 并用同类访问指令。这种结构称为普林斯顿结 构。
2.1.2 哈佛结构
◆ 8051单片机与一般微机的存储器配置方式 很不相同。
◆ 51单片机的存储器在物理结构上分为程序 存储空间和数据存储空间,共有四个:片内 和片外程序存储空间以及片内和片外数据存 储空间,这种在物理结构上把程序存储器和 数据存储器分开的结构形式称为哈佛结构。
50
值压栈保存,返回时自动将PC值弹栈。 2)保护现场/恢复现场 3)数据传输
堆栈区由特殊功能寄存器堆栈指针SP管理
堆栈区可以安排在 RAM区任意位置,一般不安排
在工作寄存器区和可按位寻址的RAM区,通常放
在RAM区的靠后的位置。
复位后 SP=07H,数据进栈时:首
先SP+1指向08H单元,第一个放进
一、全球海陆分布大势
1、面积: 三分陆地,七分海洋 2、海洋是相连的,陆地是分割的。
3、分布:陆地主要分布在北半球和东半球; 海洋主要分布在南半球和西半球。
二、七大洲 1、相关概念:大洲、岛屿、半岛、海、洋、 2、名称: 海峡 3、分界线: 4、面积比较: 亚洲最大,大洋洲最小。 三、四大洋
太平洋、大西洋、印度洋、北冰洋
指令,使程序跳转到用户安排的中断程序起始地址,或 者从0000H起始地址跳转到用户设计的初始程序上。
org
0000h
jmp
main
(跳过中断入口地址区)
ห้องสมุดไป่ตู้
org
0100h
main: mov
p1,#55h
mov
r0,#3fh
Loop:djnz
r0,loop
cpl
a
mov
p1,a
jmp
main
end
存储器配置(片内RAM)
FFH
52子系列才有 的RAM区
堆栈的数据将放进08H单元,然后 SP再自动增 1,仍指着栈顶……
51
数据 进栈
80H
7FH
SP
普通 30H
栈顶
2FH 20H 1FH 00H
工R区位址A作寻区M寄
初始 SP
存器区
下一个进栈的 数据将存在此
已经进栈的数 据存放在此
堆栈区由特殊功能寄存器堆栈指针SP管理 堆栈区可以安排在 RAM区任意位置,一般不安排 在工作寄存器区和可按位寻址的RAM区,通常放 在RAM区的靠后的位置。
可寻址片外RAM 64K字节 (0000H—FFFFH) 可寻址片外ROM 64K字节 (0000H—FFFFH) 片内 Flash ROM 4K字节 (000H—FFFH)
★ 8051在逻辑上,即从用户角度上8051有三 个存储空间:
片内外统一编址的程序存储器 片内外不统一编址的数据存储器 特殊功能寄存器(片内)
普通 30H
2FH 20H 1FH 00H
工R区位址A作寻区M寄
存器区
FFH
SFR
分布
在 80H
41
所有8的0RHA-M区(包括位 寻区址)F区都F、可H工以作用寄于存存器放 数据其,故中也称为数据
缓存9寄2存个器
位可
存储器配置(片内RAM)
片内RAM前32个单元是工作寄存器区 (00H—1FH)
•
setb 20.0
存储器配置(片内RAM)
89C51片内RAM 128字节(00H—7FH) 89C52片内RAM 256字节(00H—0FFH)
只能寄存器间接寻址(P14)
FFH
FFH
52子系列才有 的RAM区
SFR
分布
45
89C52 256字节
89C51 128字节
80H 7FH
在 80H
太平洋西部海底的马里亚纳海沟深 达11034米,是世界上最深的地方。
大西洋:世界第二大洋,轮 廓略象“S”形。
印度洋:世界第三大洋。
北冰洋:四大洋中面积最小、 深度最浅的一个。海岸线曲折,岛 屿很多,洋面上终年覆盖着冰,所 以叫做“冰洋”。
大洲:大陆与它周围的岛屿合称大洲。
亚欧分界线: 洲界
FFH
52子系列才有 的RAM区
从堆栈取出数据时:取出的数据是
最近放进去的一个数据,也就是当
前栈顶的数据。然后SP再自动减1,
仍指着栈顶……
52
数据 出栈
80H
7FH
SP
普通 30H
栈顶
2FH 20H 1FH 00H
工R区位址A作寻区M寄
初始 SP
存器区
当前要出栈的数据
SP-1指向下一个 将要出栈的数据
R1
00H
R0
存储器配置(片内RAM)
片内RAM中有128个可按位寻址的位。
位地址:00H—7FH
2FH 7F 7E 7D 7C 7B 7A
分布在:20H—2FH单元
位
FFH
52子系列才有 的RAM区
80H 7FH
普通 30H
2FH 20H 1FH 00H
R位A寻M 工区址作区寄
存器区
28H 27H 26H
53
数据 出栈
80H 7FH
普通 30H
2FH 20H 1FH 00H
工R区位址A作寻区M寄
初始 SP
存器区
SP-1 指向新的栈 顶,也就是下一个 将要出栈的数据
在实际应用中,常需在RAM区设置堆栈。 80C51的堆栈一般设在30H~7FH的范围内。 栈顶的位置由SP寄存器指示。复位时SP的初 值为07H,在系统初始化时可以重新设置。
可寻址片外RAM 64K字节 (0000H— FFFFH);
可寻址片外ROM 64K字节 (0000H— FFFFH);
片内 FlaFshFRFOM 4K字节 (0000H—FFF
FFFH);FH
FH
49
片内 7FH08F00FHHHR字A1M2节8
可寻址 片外
64 RAM
K 0字00 0节H
从南北半球看:陆地主要分布在北半球, 海洋主要分布在南半球。
从东西半球看:陆地主要分布在东半球, 海洋主要分布在西半球。
了解以下概念:
大洲 岛屿 半岛
海 洋 海峡
七大洲
点击相应大洲及界线,可了解更详细情况。
四大洋
点击相应大洋,可了解更详细情况。
填图:填出七大洲和四大洋的名称:
北美洲
北冰洋
苏伊士运河:亚、非分界线
巴拿马运河:南、北美分界
白令海峡:北美洲与亚洲分界线
丹麦海峡:欧洲与北美洲分界线
亚、欧分界: 乌拉尔山脉、 乌拉尔河、 大高加索山脉、 土耳其海峡
苏伊士运河:位 于埃及东北部连 接亚非两大洲的 苏伊士地峡上, 开凿于18591869年,沟通了 地中海和红海, 大大缩短了从欧 洲和北美洲到印 度洋沿岸的航程。
巴拿马运河:连接太平洋和大西洋的人工河道,位于南 北美洲分界线处巴拿马共和国中部的巴拿马地峡,全长82 千米,可通行6万吨级船舶。
存储器、堆栈、SFR
32
单片机的存储器——几个有关的概念:
数据存储器——RAM(Random Access Memory)
程序存储器——ROM(Read Only Memory)
FFH
52子系列才有 的RAM区
80H 7FH
普通 30H
2FH 20H 1FH 00H
工R区位址A作寻 区M寄
存器区
1FH 18H 17H
10H 0FH 08H
07H
工作寄 存工存工器作器作R7 区寄区寄32
42
06H 05H
存器RR560区存1 工
04H 03H
器 作 R4
R3
02H 01H
区 寄 R2
闪速存储器——Flash Memory
EPROM——(UV)Erazible Programmable
ROM
33
EEPROM/E2PROM——Electrical Erasable
Programmable ROM
静态存储器 SRAM——Static RAM
(动态存储器 DRAM——Dynamic RAM)
单元
按
• 这些可位寻址的空间,可通过执行指令直接对某 一位进行操作,如置1、清0或判1、判0等,可用
作软件标志位或用于位(布尔)处理。这是一般 微机所不具备的,这种位寻址能力是8051所独有 的。
• 20H~2FH:既可以字节操作,又可以位操作, 但是要用不同的指令来区分;
•
mov 20h,a
•
setb 00h