网站大量收购闲置独家精品文档,联系QQ:2885784924

南京师范大学电气与自动化工程学院单片机原理与接口技术课件第三章 MCS-51指令系统.ppt

南京师范大学电气与自动化工程学院单片机原理与接口技术课件第三章 MCS-51指令系统.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8000H: ACALL 8100H SP 33H 32H 31H (5)子程序调用及返回指令(4条) ACALL addr11 LCALL addr16 RET RETI ①绝对调用指令 ACALL addr11 ;(PC)+2→(PC) ;(SP)+1→(SP),(PC7~0)→((SP)) ;(SP)+1→(SP),(PC15~8)→((SP)) ;addr11→(PC10~0),(PC15~11)不变 ②长调用指令 LCALL addr16 ;(PC)+3→(PC) ;(SP)+1→(SP),(PC7~0)→((SP)) ;(SP)+1→(SP),(PC15~8)→((SP)) ;addr16→(PC) ③子程序返回指令 RET ;((SP))→(PC15~8),(SP)-1→(SP) ;((SP))→(PC7~0),(SP)-1→(SP) ④中断返回指令 RETI ;同RET (6)空操作指令(1条) NOP ;(PC)+1→(PC) 补例18 假设一台8051单片机的时钟频率为12MHz,要求设 计一个软件延时程序,延时时间为1ms。 DIMS: MOV R7,#200 DELAY: NOP NOP NOP DJNZ R7,DELAY RET 1+(1+1+1+2)*200+2=1003M 1M=12个T=12*1/12=1 μs 1003*1μs≈1ms 1 1 1 1 2 2 3.3.5 布尔(位)操作指令 (4)位条件转移 JC rel JNC rel JB bit, rel JNB bit, rel JBC bit, rel (2) 位逻辑运算: ANL C, bit ANL C, /bit ORL C, bit ORL C, /bit CPL C CPL bit (3)位控制: CLR C CLR bit SETB C SETB bit MOV C,20H MOV C,PSW.5 SETB 0A0H SETB P2.0 ANL C, /80H JC 70H JNB 99H, 99H (1) 位传送: MOV C,bit MOV bit, C C又叫位累加器 补例19 编程序实现以下逻辑操作 如果P1.1=1,ACC.0=1且OV=0,则将CY置1 MOV C, P1.1 ANL C, ACC.0 ANL C, /OV 【例3-13】用80C51单片机实现 逻辑运算的功能。 选择P1口的P1.0~P1.3分别代表逻辑变量X0~X3作为输入变量,P1.7代表Y作为输出变量,程序如下: MOV C,P1.0 ANL C,P1.1 MOV 30H,C MOV C,P1.2 ANL C,/P1.3 ORL C,30H CPL C MOV P1.7,C 3.2 寻址方式 P38 (1) 立即寻址 MOV A, #06H (2) 直接寻址 MOV A, 06H (3) 寄存器寻址 INC R0 注: MOV A,B MOV A,0F0H 寄存器包括: R0~R7、A、B、DPTR和C

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档