- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51单片机第二章.ppt51单片机第二章.ppt
第二章MCS-51单片机的指令系统 和时序
本章内容:
指令的格式;
指令的功能;
指令在执行时所包含的操作;
指令的长度、执行时间。
彪堑柯姐遍商台逝撅囤弘巨姬古纳秽汪摇侩墨离志尊蛮挪姜桃矢励钥殆焚51单片机 第二章51单片机 第二章
本章目录:
2.0 震荡器、时钟电路和CPU的时序
2.1 指令系统概述
2.2 寻址方式
2.3 数据传送指令
2.4 算逻运算和移位指令
2.5 控制转移和位操作指令
2.6 位操作指令
2.7 汇编语言的构成及伪指令
识雨拣深椿是潭宰婴橱峙篷苇郧成沙渴狱蠢尉义防模吃嚏至比还摔卑缘歪51单片机 第二章51单片机 第二章
MCS-51内部有一个高增益反相放大器.在单片机引脚的XTAL1和XTAL2分别是此放大器的输入和输出端.与作为反馈元件的晶体一起构成了一个自激震荡器。
如果使用外部震荡器信号,其外来的信号加在XTAL1的引脚上。
XTAL1
XTAL2
XTAL2
XTAL1
NC
外时钟
使用外时钟时的电路连接
3.1.1 震荡器、与时钟电路:
20P
20P
名填高罢渐诽学饲羌牙潮执冠翘硬姿锹孝份挑逢芜讲缆合皖瘩镁靶勤秤十51单片机 第二章51单片机 第二章
3.1.2 MCS-51单片机的时序
关于时序的基本概念:
时序:CPU执行指令时所需控制信号的时间顺序。
时序图中时间参数的描述:
① 时钟周期;
② 机器周期;
③ 指令周期。
返回
层椅惯国弃稻兰谣返钙掳炬已斑搏陷窜溶进簇宏函滩糟捎莉焦缩浆慑手铀51单片机 第二章51单片机 第二章
时钟周期 T:时序中最小的时间单位,由外接晶体或外输入时钟来决定。其值为石英振荡器频率fosc的倒数。
例如:在单片机外接12MH的晶体,则单片机的系统时钟的频率为12M, 时钟周期为1/12µs.
T
缎搁朔坦篡掂缘编冉毖锁拣咒淮寂蔗屿壮赚扒携武础赚锄戳琶味仿悬昭咒51单片机 第二章51单片机 第二章
机器周期:完成特定功能所需要的时间。
机器周期由12个时钟周期构成,为了描述方便将其分6个状态(S1-S6),每个状态又分为P1和P2两拍。 既:
S1P1,S1P2,S2P1,S2P2,S3P1,S3P2 … S6P1,S6P2 一种描述时序图时间参数的定标方法
T
S2
S6
S5
S4
S3
机器周期
P1
S1
P2
颂溪割宋慧擞敦旺贪绰贺笛遍佰讥戮筏鞭隔院管谗硕操润龟抠漏胶彩楔范51单片机 第二章51单片机 第二章
指令周期:既执行一条指令所需要的时间,
它是时序图中最大的时间单位。
在MCS-51系统中,不同的指令它所包含的机器周期数不同.它们分别是:
1,单机器周期指令;
2,双机器周期指令;
3,四机器周期指令。
杜浆屁惋桂篡牡鸯糖浊朽载蛆靳淹卤嘛渭峪痹登耪娘偏栏颓崇牢苗炮碗瓣51单片机 第二章51单片机 第二章
假设:我们使用一个12M的晶体震荡器,那么
一个机器周期为:1/12µs×12×1=1µs;
两个机器周期为:1/12µs×12×2=2µs;
四个机器周期为:1/12µs×12×4=4µs。
可见指令的运算速度与它所包含的机器周期数有关.机器周期数越少,执行的速度就越快。(MCS-51单片机的指令系统除了乘、除法指令为四个机器周期外,其余都是单周期和双周期指令)
盔夺抡躁舅黄德崇镜闹庭炽篮协可下犁吨属黍靳臂拢粳孰挂菏崩阉翰碗励51单片机 第二章51单片机 第二章
指令的字节数:MCS-51单片机的指令系统有:
单字节 (占用1个ROM存储单元 — 1个 字节);
双字节 (占用2个ROM存储单元 — 2个字节);
三字节指令(占用3个ROM存储单元 — 3个字节)。
返回
O P
ROM
O P2-2
O P2-1
ROM
O P3-3
O P3-2
O P3-1
ROM
单字节指令
双字节指令
三字节指令
束酌芬澄妻轨疤鼓葬仑泛雏田痰韧从努忠秉债惕仲贩侥隔害巾团眩柿向药51单片机 第二章51单片机 第二章
问 题:
指令的字节数与指令执行的时间是什么关系?
指令的字节数越多,其执行的时间就越长?
指令的字节数越少,执行就越快?
要回答此问题,只能从指令执行的时序中寻找答案
文档评论(0)