第03MCS-51系列单片机的指令系统和时序.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西华大学电气信息学院 郑海春 第三章 MCS-51系列单片机的指令系统和时序 本章内容 掌握常用指令的格式和功能。 掌握指令执行时所包含的操作。 了解指令的长度和执行时间。 本 章 目 录 3.1 MCS-51单片机的时序 3.2 指令系统的概述 3.3 寻址方式 3.4 数据传送类指令 3.5 算术操作类指令 3.6 逻辑操作和循环移位指令 3.7 控制转移类指令 3.8 位操作指令 3.9 汇编语言程序设计 3.10 C51程序设计需要注意的地方 3.1 MCS-51单片机的时序 时序图中时间参数的描述: ① 时钟周期; ② 机器周期; ③ 指令周期。 时钟周期 T:时序中最小的时间单位,由外接晶体来决定。其值为石英振荡器频率fosc的倒数。 例如:在单片机外接12MH的晶体,则单片机的系统时钟频率为12M, 时钟周期为1/12μs. 机器周期:完成一个基本操作所需要的时间。 机器周期由12个时钟周期构成,为了描述方便将其分6个状态(S1-S6),每个状态又分为P1和P2两拍。 既:S1P1,S1P2,S2P1,S2P2,S3P1,S3P2 … S6P1,S6P2 指令周期:既执行一条指令所需要的时间, 它是时序图中最大的时间单位。 在MCS-51系统中,不同的指令它所包含的机器周期数不同.它们分别是: 1,单机器周期指令; 2,双机器周期指令; 3,四机器周期指令。 假设:我们使用一个12M的晶体震荡器,那么 一个机器周期为:1/12μs×12×1=1μs; 两个机器周期为:1/12μs×12×2=2μs; 四个机器周期为:1/12μs×12×4=4μs。 可见指令的运算速度与它所包含的机器周期数有关。机器周期数越少,执行的速度就越快(MCS-51单片机的指令系统除了乘、除法指令为四个机器周期外,其余都是单周期和双周期指令) 3.2 指令系统的概述 MCS-51共有111条指令,其长度(字节数)和执行时间(指令周期)各不相同。 指令的字节数:MCS-51单片机的指令系统有: 单字节(占用1个ROM存储单元 — 1个 字节); 双字节(占用2个ROM存储单元 — 2个字节); 三字节(占用3个ROM存储单元 — 3个字节)。 指令格式: 按照指令的功能,可将111条指令分为五大类 1,数据传送类指令 2,算术操作类指令 3,逻辑操作和循环移位指令 4,控制转移类指令 5,位操作指令 1,数据传送类指令:完成数据的传送。 【特点】: ①有8位、16位两种传送指令; ②除了以累加器A为目标的传送对奇偶位PSW.P有影响外,其余的传送类指令对PSW无影响。 2,算术操作类指令: 用于操作数的加、减、乘、除运算。 【特点】:多数情况下:操作数之一在累加器A中,结果也保留在A中,运算结果要影响PSW(进位标志、奇偶和溢出标志等)。 3,逻辑操作和循环移位指令: 操作数之间的逻辑或、与、取反和异或等操作。 【特点】:多数情况下一个操作数在A中,结果也存于A。移位指令分为左移、右移和带进位和不带进位几种情况。逻辑类指令基本不影响PSW的内容。 4,控制转移类指令: ①无条件转移; ②条件转移; ③调用和返回。 【 特点】:通过修改程序指针PC的内容,使CPU发生转移,从而改变程序的流向。这也是唯一一种间接修改程序指针PC的指令。 5,位操作指令: ①位传送: 类似于字节传送,对 bit 进行传送。 ②位置位/复位: 对某一位置一或清零。 ③位运算:对某一位进行逻辑与、或、取反等。 ④位控条件转移:对某一位的状态进行判断,满足条 件转移。 【 特点】:按位操作。指令中所涉及到的地址皆为 “位地址” 。 这类指令基本不影响PSW的内容。 3.3 寻址方式 在指令的操作数位置上,用于表征、寻找操作数的方法定义为“寻址方式”。 正确的理解、掌握寻址方式,是学习、使用指令的关键。 在MCS-51单片机中,共使用了七种寻址方式

文档评论(0)

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

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

1亿VIP精品文档

相关文档