云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 哈工大单片机原理与应用实验报告

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

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 21:46:15

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-

搜索更多关于: 哈工大单片机原理与应用实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Harbin Institute of Technology 学生学班专任课所 在 单片机原理与应用 实验报告 姓名 : 号 : 级 : 业 : 教师 : 单 位 : 2013年5月 软件实验 在软件实验部分,通过实验程序的调试,使学生熟悉MCS-51的指令系统,了解程序设计过程,掌握汇编语言设计方法以及如何使用实验系统提供的调试手段来排除程序错误。 实

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com