《单片机原理及应用》 实 验 报 告 册 系别: 电 气 学 院 班级: 自 动 化 142 姓名: 学号: 实验一:熟悉k ei l c51 集成开发环境及常用指令一、实验目得:(1)了解 8 0 c5 1典型应用系统得开发过程,熟悉k e il c51 集成开发环境;(2)掌握单步执行程序,查瞧专用寄存器与单片机 RAM 得执行结果;(3)掌握8 0c 5 1 得寻址方式及常用指令得使用方法
二、实验内容(1)基本指令练习;(2)数据转送(循环方式)
三、思考题1、分别执行以下程序,在调试状态下观察有关单元得内容顺序执行得程序:ORG 00HS JM P MA INO R G 30HMAIN: MOV S P,#60 H MO V R 0,#4 0 H MOV R1,#30 H MO V 3 0H,#5 0H MO V A,#40H MOV R0,A ;R0 与 A 内容相等为 4 0H I N C A M O V A,R1 ;A得内容为30 H,R1 得内容给 A PUSH ACC ;6 1H 给 A POP 3 2H ;6 0 H 给 3 0H M O V A,#5 F H SWAP A ;高四位低四位交换,A 为 F5 H M O V DPTR,#0 03 0 H MO VX DPTR,A循环程序:XU N HU A N1: MOV R 0,#30 H ;要赋值得首地址 MOV R 2,#1 0H ;一共赋值 16 次 CL R A ;从 0 开始赋值LOOP 1: MO V R0,A ;赋值1 6 次后停止赋值 IN C A ;3 2H=2,37 H=7,3BH=0 B,3 FH=0F INC R 0 D J NZ R2,LOOP1 X U NHU A N 2: MOV R0,#3 0H M OV R1,#40H M O V R2,#10 HLOOP 2: M