51单片机的控制转移指令/南京单片机培训

+收藏

求学价: 面议 发布用户:syedufyj

发布时间:2013-02-22 已有2610人浏览报名

课程介绍

--> 南京PLC培训学校http://www.025plc.com/开设课程:autocad机械制图二维基础班(零件图、轴测图、装配图等机械零件的绘制)、autocad机械制图三维提高班(常见机械夹具、模具的3d立体图建模设计),ugproe、、catiasolidworks模具设计,ugmastercam数控编程,三菱plc、西门子plc200/300、欧姆龙plc、施奈德plcABBplc程序设计,建筑弱电工程师(小区智能、监控报警系统、电视广播系统、楼宇自控),网络工程师(虚拟局域网、web服务器、防火墙、linux教程),单片机c语言程序设计师,arm嵌入式软硬件设计师,FPGA嵌入式软硬件设计师,protel99se电子线路板设计,电脑组装维修
这一类指令的功能是改变指令的执行顺序,转到指令指示的新的PC地址执行。
MCS-51单片机的控制转移指令有以下类型:
无条件转移:无需判断,执行该指令就转移到目的地址。
条件转移:需判断标志位是否满足条件,满足条件转移到目的地址,否则顺序执行。
转移:转移的目的地址用地址指示,通常为无条件转移。
相对转移:转移的目的地址用相对于当前PC的偏差(偏移量)指示,通常为条件转移。
长转移或长调用:目的地址距当前PC 64KB地址范围内。
短转移或短调用:目的地址距当前PC 2KB地址范围。
长调用——LCALL  addrl16 ;addr16→PC0~15
说明:
(1)该指令功能是
①保护断点,即当前PC(本指令的下一条指令的首地    址)压入堆栈。
②子程序的入口地址 addr16 送PC,转子程序执行。
(2)本指令为64KB地址范围内的调子程序指令,子程序可在64KB地址空间的任一处。
短调用——ACALL  addr11  ;addr11→PC0~10
说明:
(1)该指令的功能是
①保护断点,即当前PC压入堆栈。
② addrl11→PC0~10,而PC11~15保持原值不变。
(2)本指令为2KB地址范围的调子程序指令,子程序入口距当前PC不得超过2KB地址范围。
子程序返回指令
RET  ;从调用子程序返回。
功能:从栈鼎弹出断点到PC。
RETI ; 从中断服务程序返回。
功能:从栈鼎弹出断点到PC,并恢复中断优先级状态触发器

显示全部

学校介绍

南京邦元教育

认证机构

黄金会员5年

查看信用档案

学校人气度:1745

邦元理念
1、坚守一个办学思想:以市场需求为标准,培养社会实用型人才;
2、较大程度满足社会对职业人才的多样化需求,满足学员求知、求技、求职等需求;
3、实现“产学合作,教研合作,理论与实践合作”三结合的办学模式;
4、坚持“学校以人为本,办学以教师为本,教学以学生为本,培养人才以能力为本”;
5、秉承“厚基础、重技能”的教学方针;
6、以“诚信、务实、开拓、创新”为核心理念
进入学校主页

相关课程

加载更多

热门推荐

新闻资讯

加载更多

QQ咨询

微信咨询