- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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指令系统
您可能关注的文档
- (3ds max 9效果图制作)第7课提炼——渲染输出与后期处理.ppt
- (3ds max 9效果图制作)第8课实战——制作玄关效果图.ppt
- (3ds max 9效果图制作)第9课实战——制作住宅楼效果图.ppt
- (TCP IP协议与网络编程)第1章Internet与TCP协议.ppt
- (TCP IP协议与网络编程)第2章IP协议.ppt
- (TCP IP协议与网络编程)第4章TCP应用层常用协议.ppt
- (TCP IP协议与网络编程)第5章TCP协议代码实例分析.ppt
- (TCP IP协议与网络编程)第7章TCP网络程序框架与实例.ppt
- (TCP IP协议与网络编程)第8章WinsockAPI.ppt
- (TCP IP协议与网络编程)第9章高级网络编程API.ppt
最近下载
- 冶金安全培训课件.pptx VIP
- Yamaha 雅马哈 乐器音响 MG10XU_MG10X_MG10 Owner's Manual 用户手册.pdf
- CANoe--快速入门教程.pdf VIP
- 示波表常用软件使用说明.pdf VIP
- 《数学广角—沏茶问题》说课稿.doc VIP
- 十年高考语文真题分项汇编专题06文言文阅读(人物传记类)原卷版+解析版.docx VIP
- (推荐!)2025北京中考真题语文试题及答案.pdf VIP
- 道德与法治一年级上册第二单元 校园生活真快乐 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx VIP
- 儿童呕吐腹泻家庭护理ppt.pptx
- 2025北京中考真题语文试题及答案.doc VIP
文档评论(0)