(单片机原理与应用实验)实验2MCS-51指令系统.ppt

(单片机原理与应用实验)实验2MCS-51指令系统.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 实验2 MCS-51指令系统 实验2 MCS-51指令系统 一、实验目的 二、实验设备与器材 三、实验内容、过程及要求 一、实验目的   (1)? 理解MCS-51指令系统中常用指令功能、操作数寻址方式。   掌握仿真开发软件的使用(包括源程序编辑、编译、执行、调试)。 二、实验设备与器材   仿真器及其附件、图1所示的实验电路板各一套。   注意:对于具有“软件模拟”运行方式的仿真开发系统(如WAVE系列的仿真开发软件),本实验可以不用仿真器、实验电路板等硬件设施,可在“软件模拟”状态下运行、调试。 三、实验内容、过程及要求 1.寻址方式 代码 源程序指令 源操作数寻址方式 MOV R0,#4FH ;立即数寻址 MOV A,#55H ;立即数寻址 MOV @R0,A ;寄存器寻址 MOV R1,4FH ;直接寻址 MOV A,@R1 ;寄存器间接寻址 MOVC A,@A+DPTR ;变址寻址 SETB P1.1 ;位寻址 2.高128字节内部RAM与低128字节内部RAM之间的数据传送  执行前,先将高128字节内部RAM中的80H单元置为特定值,如55H,以便验证。 代码 源程序指令 说明 ;高128字节送低128字节内部RAM MOV R0,#80H ;单元地址以立即数方式送间接寻址寄存器R0 MOV @R0,#5AH ;特征值5AH送内部RAM 80H单元 MOV 30H,@R0 ;内部RAM 80H单元送30H单元 ;低128字节送高128字节内部RAM MOV 30H,#55H ;特征值55H送内部RAM 30H单元 MOV @R0,30H ;通过间接寻址方式,将内部RAM 30H单元送80H单元 3.外部RAM与内部RAM之间的数据传送 执行前,先将内部RAM 30H单元置为特定数值,如0AAH,以便验证。 代码 源程序指令 说明 ;将内部RAM单元信息送外部RAM单元 MOV A,30H ;内部RAM 30单元内容送ACC MOV DPTR,#0010H ;外部RAM单元地址送DPTR寄存器 MOVX @DPTR,A ;数据写入外部RAM 0010H单元 ? ;将外部RAM单元信息送内部RAM单元 MOV DPTR,#0010H MOVX A,@DPTR ;读外部RAM 0010H单元 MOV 31H,A ;数据送内部RAM 31H单元  4.把存放在程序存储器中的数表读到内部RAM中   执行下列程序段后,验证数表中的数码是否已传送到内部RAM 30H~39H单元中。 代码 源程序指令 说明 MOV DPTR,#TAB ;将表头地址送DPTR MOV R0,#30H MOV R1,#00H ;计数器初值00送R1 LOOP: MOV A,R1 MOVC A,@A+DPTR MOV @R0,A   ;把数表内容逐一传送到30H开始的内                 ;部RAM中 INC R1 INC R0 CJNE R1,#0AH,LOOP  ;R1不等于0AH时,循环  ;数表 ORG 1000H TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H   5.算术运行指令   假设16位(双字节)被加数、加数分别存放在内部RAM的30H~33H中,和存放在内部RAM的40H~42H单元中(数据存放规则是低位存放在低地址、高位存放在高地址)。 代码 源程序指令 说明 MOV A,30H    ;被加数低8位送寄存器A ADD A,32H    ;与加数低8位相加,结果存放在A中 MOV 40H,A    ;把低8位相加结果送40H单元 MOV A,31H   ;被加数高8位送寄存器A ADDC A,33H   ;与加数高8位、进位Cy相加,结果存                  ;放在A中 * 实验2 MCS-51指令系统

文档评论(0)

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

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

1亿VIP精品文档

相关文档