标准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.wddqw.com/doc/9e76fc2b3169a4517723a32f.html