1.1.3单片机的初始状态(课件)-《单片机应用技术》同步教学(中国科学技术出版社)
2024-08-14
|
13页
|
69人阅读
|
2人下载
普通
内容正文:
单片机初始状态
更多模板请关注:https://haosc.taobao.com
CONTENTS
目录
01
02
单片机的初始状态
单片机的存储器
道艺兼修
敬业乐群
单片机的初始状态
01
特殊功能寄存器 初始状态 特殊功能寄存器 初始状态
ACC 00H TCON 00H
B 00H TH0 00H
PSW 00H TL0 00H
SP 07H TH1 00H
DPL 00H TL1 00H
DPH 00H SCON 00H
P0~P3 0FFH SBUF 不定
IP ***00000B PCON 0*******B
IE 0**00000B TMOD 00H
1、MCS-51复位后内部寄存器初态
3
单片机的初始状态
01
PC=0000H
Program Counter
4
单片机的初始状态
01
2、单片机的工作过程
① PC的指令地址放到地址总线;
② 按地址从存储器中取出指令,
数据总线送CPU;
③ PC+1,
④ CPU分析指令,完成指令功能
⑤ 按以上步骤执行下一条指令。
0000H 指令1
0001H 指令2
0002H 指令3
0003H 指令4
▪ ▪
▪ ▪
▪ ▪
存储器
0 0 0 0H
CPU
0 0 0 1H
0 0 0 2H
0 0 0 3H
0 0 0 4H
Program Counter
5
3、存储器结构
单片机的系统结构采用哈佛结构。
程序存储器和数据存储器分开,互相独立编址。
程序存储器和数据存储器各有自己的操作模式。(寻址方式和控制方式)
02
单片机的存储器
6
02
单片机的存储器
7
物理分区
片内ROM(8031无)
片外ROM
片内RAM
片外RAM
用户分区
片内片外统一编址的64K程序存储器
256字节片内数据存储器
64K片外数据存储器
02
(1)程序存储器结构
(2)数据存储器结构
2、编址方式(哈佛结构)
必须有
0000H
0FFFH
1000H
FFFFH
EA=1
EA=0
0000H
FFFFH
内部
外部
有不用
没有
也可以
内部数据
存储器
00H
7FH
内部特殊
功能存储器
FFH
外部数据
存储器
FFFFH
0000H
内部数据存储器
外部数据存储器
单片机的存储器
8
02
(3)程序存储器中几个特殊的存储器
00H
0003H
外部中断0入口地址
001BH
定时器1中断入口地址
0013H
外部中断1入口地址
000BH
定时器0中断入口地址
0023H
串行口中断入口地址
(4)内部数据存储器空间分布
0区
1区
2区
3区
20.6
20.7
204
20.5
20.2
20.3
20.0
20.1
可位寻址区
堆栈
内部数据存储
可字节或
位寻址区
1FH
20H
2FH
只能字节寻址
30H
7FH
80H
FFH
特殊功能寄存器区
4组工作寄存器区R0-R7
单片机的存储器
9
02
BYTE(MSB) (LSB)
2FH 7F 7E 7D 7C 7B 7A 79 78
2EH 77 76 75 74 73 72 71 70
2DH 6F 6E 6D 6C 6B 6A 69 68
2CH 67 66 65 64 63 62 61 60
2BH 5F 5E 5D 5C 5B 5A 59 58
2AH 57 56 55 54 53 52 51 50
29H 4F 4E 4D 4C 4B 4A 49 48
28H 47 46 45 44 43 42 41 40
27H 3F 3E 3D 3C 3B 3A 39 38
26H 37 36 35 34 33 32 31 30
25H 2F 2E 2D 2C 2B 2A 29 28
24H 27 26 25 24 23 22 21 20
23H 1F 1E 1D 1C 1B 1A 19 18
22H 17 16 15 14 13 12 11 10
21H 0F 0E 0D 0C 0B 0A 09 08
20H 07 06 05 04 03 02 01 00
可位寻址RAM
的位地址编号
单片机的存储器
10
02
(5)特殊功能寄存器的地址分配
标识符 名 称 位 地 址 字节地址
*ACC 累加器 E0H~E7H 0E0H
*B B寄存器 F0H~F7H 0F0H
*PSW 程序状态字 D0H~D7H 0D0H
SP 堆栈指针 81H
DPTR 数据指针 83H和82H
*P0 口0 80H~87H 80H
*P1 口1 90H~97H 90H
*P2 口2 A0H~A7H 0A0H
*P3 口3 B0H~B7H 0B0H
*IP 中断优先级寄存器 B8H~BDH 0B8H
*IE 中断允许寄存器 A8H~AFH 0A8H
单片机的存储器
11
02
TMOD 定时/计数器方式控制 89H
*TCON 定时/计数器控制 88H~8FH 88H
T2CON 定时/计数器2控制 C8H~CFH 0C8H
TH0 定时/计数器0(高位字节) 8CH
TL0 定时/计数器0(低位字节) 8AH
TH1 定时/计数器1(高位字节) 8DH
TL1 定时/计数器1(低位字节) 8BH
+TH2 定时/计数器2(高位字节) 0CDH
+TL2 定时/计数器2(低位字节) 0CCH
+RLDH 定时/计数器2自动再装载(高位) 0CBH
+RLDL 定时/计数器2自动再装载(低位) 0CAH
*SCON 串行通讯控制 98H~9FH 98H
SBUF 串行数据缓冲器 99H
PCON 电源控制 87H
单片机的存储器
12
谢谢观看!
Simple Gifts
Jewel
Lullaby
167584.05
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。