学习“汇编”必须做的七个试验--实验一 简单程序设计(片内RAM读写)

时间:2022-05-19 20:29:23 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。




标准80C51单片机实验指导书

(试用版)

熊春如 新余高等专科学

电子教研室

20093月初稿)




实验一 简单程序设计(片内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.wddqw.com/doc/9e76fc2b3169a4517723a32f.html