您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页51单片机实验1

51单片机实验1

来源:小侦探旅游网


1、软件实验一:存储块的移动与清零

一、实验目的

1.掌握Keil软件的使用。

2.练习初级程序的编写与调试。

3.掌握存储器读写方法。

4.了解存储器的块操作方法。

5.了解内存的移动方法。 二、实验内容

1.存储器块清零

指定存储器中某块(8000H)的起始地址和长度(256),要求能将其内容清零。

2. 内存块移动

将指定源地址(3000H)和长度(256 字节)的存储块移到指定目标位置(4000H)。

三、实验步骤

1.存储器块清零

启动PC机,打开KEIL软件(KEIL软件使用见附录一), 软件设置为模拟调试状态。在所建的Project文件中

添加TH1.ASM源程序进行编译,编译无误后,打开数

据窗口,选择外部数据存储器窗口XDATA,观察

8000H (MEMORY#2窗口输入X:8000H 后回车)

起始的256个字节单元的内容,若全为0,则点击

各单元,用键盘输入不为0的值。按程序提示设置

断点,执行程序,点击全速执行快捷按钮,点击

暂停按钮,观察存储块数据变化情况,256个字节

全部清零(红色)。点击复位按钮,可再次运行程序。

打开CPU窗口,选择单步或跟踪执行方式运行程序,

观察CPU窗口各寄存器的变化,可以看到程序执行

的过程,加深对实验的了解。

2.内存块移动

1. 进入KEIL,输入程序,并检查,保存程序。

2.“编译”程序。

3. 在指令“jmp $”处设断点。

4. “全速执行”程序。

5. 在“数据窗口(MEMOREY)”查看:

a)4000H、4010H、4020H三个单元的内容,记录并分析实验结果。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- xiaozhentang.com 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务