存储器工作原理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统复位或非屏蔽 中断
0013H
外部中断1中断服务 程序入口
0003H
外部中断0中断服务 程序入口
001BH
定时器/计数器1中断 服务程序入口
000BH
定时器/计数器0中断 服务程序入口
0023H
串行口中断服务程序 入口
内部数据存储器
FFFFH
7FH
数据缓冲区/
30H
堆栈区
(64K)
2FH 7F
78 可位寻址区
引脚接高电平时,CPU可访问内 部和外部ROM,且程序自片内 程序存储器开始执行,PC值超 出片内ROM容量时,会自动转 向片外程序存储器中的程序。
FFFFH
(64K)
内部 EA=1
外部 EA=0 0000H
程序存储器
0FFFH (4K)
0000H (PC)
0FFFH
0FFEH
...
中断入口 地址
34
25H
2F
2E 2D
2C
24H
27
26 25
24
23H 1F
1E 1D
1C
22H
17
16 15
14
21H
0F
0E 0D
0C
20H 07
06 05
04
LSB 7B 73 6B 63 5B 53 4B 43 3B 33 2B 23 1B 13 0B 03
7A 79 78
72
71 70
6A 69 68
D0H P
B8H PX0 B0H
IE
AFH AEH ADH ACH ABH AAH A9H A8H
EA -
- ES ET1 EX1 ET0 EX0
P2 A7H A6H A5H A4H A3H A2H A1H A0H
SBUF
地址
F0H E0H D0H B8H
B0H A8H A0H 99H
特殊功能寄存器SFR
2.3
MCS-51内部存储器
4KB
1
40
2
39
3
38
4
37
1
28
2
27
3
26
4
25
5
24
6 7
RAM
23 22
8 6264 21
9
20
10
19
11
18
12
17
13
16
14
15
5
36
6 7
8031
片内
35 34
8 R8O75M1 33
9
32
10 11
8051
31 30
12
29
13 89C51 28
14 片内 27
内部ROM
外部ROM
007FH
内部
( 64 K )
0000H EA = 1 0000H EA = 0 0000H RAM
0000H
程序存储器
内部数据存储器 外部数据存储器
• 程序存储器(Program memory)主要用于存放 经调试正确的应用程序和常数表格。由于MCS51系列单片机采用16位的程序计数器PC和16位 的地址总线,因而程序存储器可扩展的地址空 间为64KB,并且这64KB地址在空间分布范围上 是连续和统一的。
P0
80H
P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0
1.2.5 I/O口结构与操作
P0口原理图如下所示:
作为通用I / O使用, 是一个准双向口;作为 地址/数据总线时,是一个真正的双向接口。
▪ P0口特点总结:
内部RAM存储器
内部数据存储器
单元地址 MSB
位地址
2FH 7F
7E 7D
7C
2EH 77
76 75
74
2DH 6F
6E 6D
6C
2CH 67
66 65
64
2BH 5F
5E 5D
5C
2AH 57
56 55
54
29H
4F
4E 4D
4C
28H
47
46 45
44
27H 3F
3E 3D
3C
26H
37
36 35
20H 07
00
1FH R7 外部 18H R0
3组
(高128BF8) F0HH
专用 寄存器
(低128B7) FH 00H
内部 RAM
0000H
数据存储器
17H R7 10H R0
2组
0FHR7 08H R0
1组
07H R7 00H R0
0组
RS1 RS0 0 0 0组
工0作寄存1器区 1组 1 0 2组 0 1 3组
16
14
15
1
28
2
27
EPROM
3
26
4
25
5
24
6
23
7
22
8
21
9
20
10 2764 19
11
18
12
17
13
16
14
15
64K
MCS-51存储器结构
0FFFFH
三大逻
0FFFFH
外wk.baidu.com
辑存储
外部

空间
RAM
R

O
输入
M 1000H
00FFH 特殊功 0080H 能寄存器
输出 端口
0FFFH
0FFFH
002BH 0023H 001BH 0013H 000BH 0003H
中断5 中断4 中断3 中断2 中断1
串行口中断
定时器1中断 外部中断1 定时器0中断 外部中断0
0002H 0001H
0000H
8位 程序存储器资源分布
3.程序存储器中的特定程序入口
ROM 地址
功能分配
ROM 地址
功能分配
0000H
ACC E7H E6H E5H E4H E3H E2H E1H E0H
PSW IP P3
D7H Cy BFH B7H
D6H AC BEH
B6H
D5H D4H F0 RS1 BDH BCH - PS B5H B4H
D3H RS0 BBH PT1 B3H
D2H OV BAH PX1 B2H
D1H -
B9H PT0 B1H
8AH
TMOD GATE C/T M1 M0 GATE C/T M1 M0 89H
TCON 8F
8E
8D 8C
8B
8A 89
88 88H
TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
PCON SMOD /
/
/
GF1 GF0 PD IDL 87H
DPH
83H
DPL
82H
SP
81H
87 86 85 84 83 82 81 80
15 16
RAM
26 25
17
24
1
28
2
27
3
26
4
25
5
24
6 7
RAM
23 22
8 6264 21
9
20
10
19
11
18
12
17
13
16
14
15
18
24
19
22
20
21
256B(字节)
64K
1
28
2
27
EPROM
3
26
4
25
5
24
6
23
7
22
8
21
9
20
10 2764 19
11
18
12
17
13
SCON 9FH 9EH 9DH 9CH 9BH 9AH 99H SM0 SM1 SM2 REN TB8 RB8 TI
98H 98H RI
P1
97
96
95
94
93
92
91
90 90H
P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0
TH1
8DH
TH0
8CH
TL1
8BH
TL0
62
61 60
5A 59 58
52
51 50
4A 49 48
42
41 40
3A 39 38
32
31 30
2A 29 28
22
21 20
1A 19 18
12
11 10
0A 09 08
02
01 00
特殊功能寄存器
SFR助记符
位地址/位定义
B
F7H F6H F5H F4H F3H F2H F1H F0H
相关文档
最新文档