第2章硬件基础-存储器结构全解.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章硬件基础-存储器结构全解

MCS-51单片机存储器采用哈佛结构,ROM与RAM独立设置。 1.物理上可分为4个存储器空间:片内ROM、片外ROM、片内RAM、片外RAM。 2.逻辑上可分为3个地址空间 :片内、片外统一编址的64KB的ROM,片内256B的RAM,片外64KB的RAM。 3.在寻址方式上分成:直接寻址和间接寻址方式。 4.对这3个不同的存储器空间进行数据传送时,必须分别采用3种不同形式的指令。 数据存储器的空间结构 工作寄存器区的结构 位寻址区的结构 数据缓冲区 特殊功能寄存器区的结构 作用:时钟电路用于产生单片机工作所需要的时钟信号, 时钟频 率直接影响单片机的速度。 组成:时钟电路由振荡器和分频器组成,振荡器产生基本的振 荡信号。震荡电路有内部震荡和外部震荡。 时序:以时钟脉冲为基本单位,控制器按照时间顺序控制计算机工作。 时序定时单位有4个:振荡周期、状态周期、机器周期、指令周期。 2.7 复位 1.复位:单片机的初始化操作,把机器恢复到初始状态。 2.何时复位:上电、死机。 3.如何复位:RST引脚上产生并保持2个机器周期以上的高电平才能保证可靠复位。 4.复位形式:上电自动复位、按键手动复位。 复位后单片机有关寄存器的状态 寄存器 复位状态 PC 0000H ACC 00H PSW 00H SP 07H DPTR 0000H IP ×××0 0000B IE 0××0 0000B P0~P3 FFH TCON 00H 寄存器 复位状态 TMOD 00H TL0 00H TH0 00H TL1 00H TH1 00H SCON 00H SBUF 未定 PCON (HMOS) 0 ××× ×××× B PCON (CHMOS) 0 ××× 0000B 说 明: (PC) =0000H 表示复位后程序的入口地址为0000H; (PSW)=00H,其中RS1(PSW.4)=0,RS0(PSW.3)=0,表示复位后单片机选择工作寄存器第0组; (SP)=07H 表示复位后堆栈在片内RAM的08H单元处建立; P0口 ~ P3口锁存器为全1状态,说明复位后这些并行接口可以直接作输入口,无须向端口写1; 定时器/计数器、串行口、中断系统等特殊功能寄存器复位后的状态对各功能部件工作状态的影响,将在后续有关章节介绍。 2.4 存储器体系结构 MCS-51单片机存储器组织结构 内部 ROM 4KB EA=1 外部 ROM 4KB EA=0 内部 RAM 128B 0FFFH 0000H 0FFFH 0000H FFFFH 1000H 外部 RAM 64KB 特殊功能 寄存器 (21个SFR) 外部 ROM 60KB FFH 80H 7FH 00H 程序存储器地址空间 数据存储器地址空间 FFFFH 0000H (MOV 指令操作域) (MOVX 指令操作域) (MOVC 指令操作域) 2.4.1 程序存储器(ROM) 1.作用:存放程序及运行中不变的信息。 2.结构:物理上分片内、片外;逻辑上是一个连续的64k空间。 片内ROM和外部扩展ROM是统一编址的。 当芯片引脚EA为高电平时,8051的程序计数器PC在0000H~0FFFH(4KB)地址时从内部ROM取指令,超过4KB时,CPU自动转向外部ROM的1FFFH执行程序。 如果EA为低电平(接地),则所有取指令操作均在外部ROM中进行,这时外部扩展的ROM从0000H开始编址。 8031单片机无片内ROM,只能使用外部扩展ROM且从0000H开始编址,EA必须接低电平。 单片机复位/中断入口地址 定时/计数器T2溢出中断入口地址(仅52单片机有) 002BH 串行口接收/发送中断入口地址 0023H 定时/计数器T1溢出中断入口地址 001BH 外部中断INT1入口地址 0013H 定时、器T0溢出中断入口地址 000BH 外部中断INT0入口地址 0003H 程序计数器PC地址 0000H 名 称 入口地址 3.控制引脚:读外部ROM时,PSEN引脚有效,启动片外ROM 的读操作。 4.地址:64k连续地址,绝大多数地址空间平等,特殊情况如下: * 2.4.2 数据存储器(RAM) 1.作用:用于存放运算中间结果,用作缓冲和数据暂存,以及设置特征标志等。 2.结构:物理上、逻辑上分2个独立的存储空间,分别独立寻址。 (一) 片外RAM:可扩展为64KB,与外设统一编制,多个地址平等。 (二) 片内RAM:256B. 128

文档评论(0)

1520520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档