单片机(清华版).ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(a) 单字节单周期指令 指令长度为一个字节 执行时间为一个机器周期 在S4P2期间的取指无效,PC不增“1” 在本周期的S6P2期间执行完毕 在S1P2期间读入操作码并锁存在指令寄存器中 上页 下页 回目录 读操作码 24H 读第二字节 #data S1 S2 S3 S4 S5 S6 再读下一个操作码 (b) 双字节单周期指令 如:ADD A,#data 上页 下页 回目录 OSC ALE P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 S1 S2 S3 S4 S5 S6 机器周期 机器周期 OP 24H data ROM PC 操作数 PC XTAL2 (b) 双字节单周期指令 指令长度为2个字节 执行时间为一个机器周期 在S4P2期间读入第2字节 在本周期的S6P2期间执行完毕 在S1P2期间读入操作码并锁存在指令寄存器中 上页 下页 回目录 读操作码 A3H (c) 单字节双周期指令 如:INC DPTR 上页 下页 回目录 OP A3H ROM PC OSC ALE P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 S1 S2 S3 S4 S5 S6 机器周期 机器周期 S1 S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 读下一个操作码(丢掉)PC不增“1” DPL DPH “+1” XTAL2 (c) 单字节双周期指令 指令长度为1个字节 执行时间为2个机器周期,因DPTR是16位的 即在本周期的S4P2及下一周期的2次取指无效 在第2周期的S6P2期间执行完毕 在S1P2期间读入操作码并锁存在指令寄存器中 在后面3个ALE出现时(PC)不加1 上页 下页 回目录 而CPU是8位的, 需要2次运算 读操作码 E0H 地址 数据 访问外部存储器 不取指 不取指 无ALE OSC ALE P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 S1 S2 S3 S4 S5 S6 机器周期 机器周期 S1 S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S 读下一个操作码(丢掉)PC不增“1” (d) 单字节双周期指令 如: MOVX A,@DPTR MOVX @DPTR,A OP E0H ROM PC 上页 下页 回目录 XTAL2 MOVX类指令: 在S1P2期间读入操作码并锁存在指令寄存器中 在S5期间送出外部数据存储器地址,随后在S6 直到下一机器周期的S3期间送出或读入数据 在第2周期的S6P2期间执行完毕 上页 下页 回目录 * * * * * * * * * * * * * 从物理上分,MCS-51分为4个存储空间 ·片内程序存储器 ROM ·片内数据存储器 RAM ·片外程序存储器 ROM ·片外数据存储器 RAM(I/O) 从逻辑上分,MCS-51分为3个逻辑空间 · 片内、外统一编址的程序存储器地址空间 · 256B或384B片内数据存储器地址空间 · 64KB片外数据存储器或I/O地址空间 上页 下页 回目录 片内固有 需要扩展 需要扩展 PC 从功能上分,MCS-51分为5个地址空间 · 程序存储器 ROM · 片内数据存储器 RAM · 特殊功能寄存器区 SFR · 位寻址区 · 外部扩展的数据存储器 RAM(I/O)区 上页 下页 回目录 一、程序存储器 8051 / 8751内部有4KB ROM / EPROM 地址:0000H ~ 0FFFH 8051 / 8751外部的ROM / EPROM 地址:1000H ~ FFFFH 8031 / 8032内部没有ROM / EPROM 需要片外扩展,使用 时接成低电平 EA 地址:0000H ~ FFFFH 上页 下页 回目录 52 子系列内部有8KB ROM / EPROM 地址:0000H ~ 1FFFH 52:2000H ~ FFFFH 接地 上页 下页 回目录 EA=1 内部 外部 EA=0 0000H 0FFFH 0FFFH 0000H 1000H 外部 FFFFH 8051/ 8751 8031 51系列程序存储器配置图 4KB 接地 EA=1 内部 外部 EA=0 0000H 1FFFH 1FFFH 0000H 2000H 外部 FFFFH 8052/ 8752 8032 52系列程序存储器配置图 接地 8KB 上页 下页 回目录 二、内部数据存储器 RAM 地址:00H ~ FFH 内部数据存储器从物理上分为几个不同的块: MCS-51 128B RAM (地址00H~7FH) 128B SFR (地址80H~FFH) MCS-52 128B RAM (地址0

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档