版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模块一MCS-51单片机基本结构与Proteus软件
1.2存储器结构自学,回答以下问题:1、MCS-51存储器的ROM和RAM分别存放什么内容,其体系结构是什么样的结构?有何特点?2、8051单片机的片内ROM的容量有多大?如果要扩展了程序存储器,单片机的程序存储在片内ROM和片外ROM两个空间中,必须对单片机的引脚如何处理?片外ROM的地址范围是怎样的?3、8031没有片内ROM,则对单片机的引脚如何处理?4、51子系列单片机片内RAM容量多大,分为哪几大区域?5、51单片机片机RAM中的工作寄存器区有多少个单元,分几组,每组多少个单元?这些单元如何命名的?6、ROM、片内RAM、片外RAM分别称为什么区?1.2存储器结构普林斯顿(Princeton)结构:将程序和数据合用一个存储器空间的结构。哈佛(Harvard)结构:程序存储器和数据存储器截然分开,ROM和RAM独立编址并分别寻址的结构,相互间不会冲突。在MCS-51系列单片机中,不仅在片内预留了一定容量的程序存储器、数据存储器,而且还具有很强的外部存储器扩展能力,可扩展到64KB。1
2
3
4
5
6
7
8
9
10
11
12
13
1428
27
26
25
24
23
22
2120
19
18
17
16
15EPROM27641
2
3
4
5
6
7
8
9
10
11
12
13
1428
27
26
25
24
23
22
2120
19
18
17
16
15EPROM27641
2
3
4
5
6
7
8
9
10111213141516171819
2040
39
38
37
36
35
34
33
32
31302928272625242422211
2
3
4
5
6
7
8
9
10
11
12
13
1428
27
26
25
24
23
22
2120
19
18
17
16
15RAM62641
2
3
4
5
6
7
8
9
10
11
12
13
1428
27
26
25
24
23
22
2120
19
18
17
16
15RAM6264
80318751805189C51片内RAM片内ROM256B(字节)4KB64K64K1.2.1程序存储器程序存储器(Programmemory)主要用于存放经调试正确的应用程序和常数表格,称为CODE区。由于MCS-51系列单片机采用16位的程序计数器PC和16位的地址总线,因而程序存储器可扩展的地址空间为64KB,并且这64KB地址在空间分布范围上是连续和统一的。程序存储器的应用形态当EA为高电平时,程序运行先从片内ROM取指令,当片内ROM指令取完后(PC>0FFFH),再从片外ROM取指令。当EA为低电平时,只从片外ROM取指令。
程序存储器片内ROM0FFFFH1000H0FFFH0000H片内ROM
EA=10FFFH0000H片外ROM
EA=0程序存储器的应用形态8051中含有4KB容量的掩膜ROM,8751中含有4KB容量的EPROM,89C51中含有4KB容量的FlashROM——EA接高电平。8031/8032中不设程序存储器,这种单片机在供应状态上称为ROMLess型器件,使用过程中必须外部扩展ROM——EA接低电平。数据存储器00HFFH7FH80H(高128B)(低128B)内部RAM特殊功能
寄存器0组R0R7R0R7R0R7R0R71组2组3组工作寄存器区可位寻址区20H2FH7F78070030H7FH数据缓冲区/堆栈区内部RAM存储器18H1FH10H17H08H0FH00H07H1.2.2内部数据存储器RS1RS0000组011组102组013组称为DATA区1、可位寻址区2FH2EH2DH2CH2BH2AH29H28H27H26H25H24H23H22H21H20H7F776F675F574F473F372F271F170F07MSB位地址LSB7E766E665E564E463E362E261E160E067D756D655D554D453D352D251D150D057C746C645C544C443C342C241C140C047B736B635B534B433B332B231B130B037A726A625A524A423A322A221A120A027971696159514941393129211911090178706860585048403830282018100800单元地址2、特殊功能寄存器(sfr)
定义:单片机内的各种控制寄存器、状态寄存器以及I/O端口锁存器、定时器、串行端口数据缓冲器是内部数据存储器的一部分,离散地分布在80H~FFH的地址空间范围内,这些寄存器统称特殊功能寄存器(SFR,SpecialFunctionRegisters)。数据存储器00HFFH7FH80H(高128B)(低128B)内部RAM特殊功能
寄存器(2)说明:51子系列离散分布有21个特殊功能寄存器SFR、52子系列为26个。凡地址能被8整除的寄存器(共11个)都是可位寻址的寄存器。99HSBUFA0HA0HA1HA2HA3HA4HA5HA6HA7HP2EX0ET0EX1ET1ES--EAA8HA8HA9HAAHABHACHADHAEHAFHIEB0HB0HB1HB2HB3HB4HB5HB6HB7HP3PX0PT0PX1PT1PS---B8HB8HB9HBAHBBHBCHBDHBEHBFHIPP-OVRS0RS1F0ACCyD0HD0HD1HD2HD3HD4HD5HD6HD7HPSWE0HE0HE1HE2HE3HE4HE5HE6HE7HACCF0HF0HF1HF2HF3HF4HF5HF6HF7HB地址位地址/位定义SFR助记符9FH9EH9DH9CH9BH9AH99H98HSCONSM0SM1SM2RENTB8RB8TIRI98H
97
96
95
94
93
92
91
90
P1
P1.7
P1.6
P1.5
P1.4
P1.3
P1.2
P1.1
P1.0
90H
TH1
8DH
TH0
8CH
TL1
8BH
TL0
8AH
TMODGATE
C/T
M1
M0
GATE
C/T
M1
M0
89H
8F
8E
8D
8C
8B
8A
89
88
TCON
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
88HPCON
SMOD
///GF1
GF0
PD
IDL
87H
DPH
83H
DPL
82HSP
81H
87
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中职第一学年(护理伦理学)护理职业道德阶段测试题及答案
- 2025年大学大二(软件工程)软件测试技术综合测试题及答案
- 2025年高职护理(护理技能考核)试题及答案
- 2025年大学(中药学)中药资源学阶段测试题及答案
- 2025年大学三年级(口腔医学技术)义齿制作工艺试题及答案
- 2025年高职电子(电子测量技术)试题及答案
- 2025年高职机场鸟击防范技术(机场鸟防基础)试题及答案
- 2025年高职工业机器人技术(工业机器人)试题及答案
- 2025年中职体育服务与管理(体育场馆管理)试题及答案
- 2026年湖北国土资源职业学院单招综合素质考试备考题库带答案解析
- 物料品报废管理制度
- 2025至2030中国凝乳酶市场需求量预测及发展战略规划报告
- GB/T 12789.1-2025核反应堆仪表准则第1部分:一般原则
- (完整版)物业管理服务方案
- 全国中医护理骨干人才培训汇报
- 胸腔镜手术配合及护理
- LTD-2100探地雷达使用手册
- 农药销售团队能力模型构建-全面剖析
- 高血压和糖尿病管理制度
- 搭车无责协议书
- 《浙江市政预算定额(2018版)》(第七册-第九册)
评论
0/150
提交评论