第一范文网 - 专业文章范例文档资料分享平台

哈工大单片机原理与应用实验报告

来源:用户分享 时间:2025/5/25 2:28:33 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Harbin Institute of Technology

学生学班专

任课所 在

单片机原理与应用

实验报告

姓名 : 号 : 级 : 业

教师 : 单 位

2013年5月

软件实验

在软件实验部分,通过实验程序的调试,使学生熟悉MCS-51的指令系统,了解程序设计过程,掌握汇编语言设计方法以及如何使用实验系统提供的调试手段来排除程序错误。

实验一 清零程序

一、实验目的

掌握汇编语言设计和调试方法,熟悉键盘操作。

二、实验内容

把2000~20FFh的内容清零。

三、程序框图

四、实验过程

根据程序框图编写程序,调试无误后装载,运行后观察记录实验现象,并截图。

五、实验结果及分析

1、2000H~20FFh中的内容是什么?

答:程序对2000H~20FFH进行了清零操作,2000H~20FFH中的内容全为00H。

-1-

六、实验源程序

;清零程序

ORG 0640H SE01: MOV R0,#00H

MOV DPTR,#2000H ;(2000H)送DPTR LOO1: MOVX @DPTR,A ;0送(DPTR) INC DPTR ;DPTR+1 INC R0 ;字节数加1

CJNE R0,#00H,LOO1 ;不到FF个字节再清 SJMP $ END

实验二 拆字程序

一、实验目的

掌握汇编语言设计和调试方法。

二、实验内容

把2000h的内容拆开,高位送2001h低位,低位送2002h低位,2001h、2002h高位清零,一般本程序用于把数据送显示缓冲区时用。

三、程序流程

-2-

四、实验过程

根据程序框图编写程序,调试无误后装载,运行后观察记录实验现象,并截图。

五、实验结果及分析

1、如果将2001h、2002h高位置1,程序该如何修改?

答:修改程序如下:

ORG 0640H

MOV DPTR,#2000H ;(2000H)送DPTR MOVX A,@DPTR SWAP A

ANL A,#FFH ;修改之处 INC DPTR MOVX @DPTR,A

MOV DPTR,#2000H ;(2000H)送DPTR MOVX A,@DPTR

ANL A,#FFH ;修改之处 INC DPTR INC DPTR MOVX @DPTR,A SJMP $ END

-3-

搜索更多关于: 哈工大单片机原理与应用实验报告 的文档
哈工大单片机原理与应用实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4o7n77tf5h9lpyv24ev0_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top