【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《学习“汇编”必须做的七个试验--实验一 简单程序设计(片内RAM读写)》,欢迎阅读!

标准80C51单片机实验指导书
(试用版)
熊春如 编 新余高等专科学校
电子教研室
(2009年3月初稿)
实验一 简单程序设计(片内RAM读写)
一、实验目的
1. 熟悉Keil C51软件使用 2. 学习简单程序的软件调试方法 3. 掌握51单片机片内RAM读写方法 二、实验说明
本实验指定某块存储器的起始地址和长度,要求能将其内容置1。通过该实验学生可以了解单片机读写片内RAM的方法,同时也可以了解单片机编程、调试方法。 三、实验内容及步骤
1.启动PC机,打开KEIL软件,软件设置为模拟调试状态。在所建的项目文件中输入源程序,进行编译,编译无误后,执行程序,点击全速执行快捷按钮,点击暂停按钮,观察存储块数据变化情况,点击复位按钮,可再次运行程序。(KEIL软件使用详见附录)
2.打开CPU窗口,选择单步或跟踪执行方式运行程序,观察CPU窗口各寄存器的变化,可以看到程序执行的过程,加深对实验的了解。 四、流程图及参考程序
1.参考程序
流水灯 ORG 00H
MAIN: MOV A, #0FEH MOV R0, #5
LOOP1: MOV P1, A RR A LCALL DELAY DJNZ R0, LOOP1 LJMP MAIN
DELAY: MOV R0, #10 LOOP3: MOV R1, #25 LOOP2: NOP NOP
DJNZ R1, LOOP2 DJNZ R0, LOOP3 RET END
2.流程图
五、思考题
如何将存移动到另一位并编译和调试。
储器块的内容置?写出源代码
本文来源:https://www.wddqxz.cn/9e76fc2b3169a4517723a32f.html