单片机实验(前七个实验) - 2009915225523

2019-08-20 19:01

实验一 清零程序

一、 实验目的

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

二、 实验内容

把7000H—70FFH的内容清零。

三、 实验程序框图

开始

RO=00H

00送到7000H

DPTR+1,R0+1

Y N

R0-1=0?

Y

结束

四、 实验步骤

1、 当DVCC单片机仿真实验系统独立工作时

(1) 将固化区EPROM中实验程序目标码传送到仿真RAM区,操作如下:

输入0后按F1键,再输入0FFF后按F2键,再输入0后按EPMOV稍等,系统返回初始状态,显示“P”。

(2) 通过键盘输入实验程序的起始地址0030H,再按执行键区EXEC,表示

连续运行该程序,稍候,按RESET键退出运行;如果以单步运行程序,则输入0030H后,按STEP,按一次执行一条语句,直到执行到003CH为止,按MON键退出运行;如果以断点运行程序,则先输入003CH(断点地址),再按F1键,再输入0030(起始地址),然后按EXEC键执行程序,当执行到003CH时自动停下来,此时按MON键退出。

(3) 用存储器读写方法检查7000H~70FFH中的内容应全是00H(实验箱

初始化显示“P.”时,输入7000,按下MEM键,显示器上即可显示7000这个存储单元的内容)。

2、

当DVCC仿真实验系统联PC机时

(1) 在闪动“P.”状态,按PCDBG键

(2) 在PC机处于在WIN2000/XP软件平台下,点击DVCC实验系统图标 (3) 系统进入51动态调试状态,如图1.1所示

图1。1

(4) 点击连接DVCC实验系统(CTRL+H)

(5) 装载目标文件(CTRL+L)

(6)

从起始地址开始连续运行程序(F9)

(7) 连续运行完成后,在存储器窗口内检查7000H~70FFH中的内容是否

全为00H。

五、 思考

假使要把7000~70FFH中的内容改成FF,如何编制程序。

源文件名:CLEAR.ASM ORG 0030H CLEAR: MOV R0,#00H MOV DPTR,#7000H CLEAR1: CLR A MOVX @DPTR,A INC DPTR INC R0 CJNE R0,#00H,CLEAR1


单片机实验(前七个实验) - 2009915225523.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《Linux编程基础》复习题v3

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: