全球旧事资料 分类
熟悉Keilc51集成开发环境及常用指令实验
一、实验目的:⑴了解80C51典型应用系统的开发过程,熟悉Keilc51集成开发环境。⑵掌握单步执行程序,查看专用寄存器和单片机RAM的执行结果。⑶掌握80C51的寻址方式及常用指令的使用方法。二、实验内容:1基本指令练习2数据传送(循环方式)三、实验步骤:(1)启动计算机;(2)进入Keilc51集成开发环境;(3)在Keilc51集成开发环境中编辑源程序;(4)源程序编辑好后就可对源文件进行编译生成目标代码。(5)运行、调试程序和结果检查。(6)分别采用单步、宏单步执行到光标处等命令运行程序,观察有关单元中的内容。(7)修改有关单元中的内容,再观察有关单元中的内容。四、思考题1、分别执行如下3段程序,并在调试状态下观察有关单元中的内容。汇编程序1:顺序执行的程序:ORG0000HSJMPMAINORG0030HMAINMOVSP6FHMOVR040HMOVR130HMOV30H50HMOVA40HMOVR0A说明哪一个存储单元的内容与A中内说容相等。INCAMOVAR1说明A中的内容,哪一个存储单元的说内容传输给APUSHACCPOP32H说明SP指针的变化,32H中的内容说MOVA5FHSWAPA说明A中的内容说MOVDPTR0030HMOVXDPTRA汇编程序2:循环程序:
fXUNHUAN1MOVR030HMOVR210HCLRA这3条指令的作用这LOOP1MOVR0AINCAINCR0DJNZR2LOOP1R2的作用;循环程序执行完之后,指出32H,37H,3BH,3FH存循,,,储单元中的值。XUNHUAN2MOVR030HMOVR140HMOVR210HLOOP2MOVAR0MOVR1AINCR0INCR1DJNZR2LOOP2说明这段程序的功能说明汇编程序3::PANDUAN1MOV30H10HMOV31H4BHMOVR030HMOVR131HPAN0MOVAR0CLRCSUBBAR1JNCPAN1MOVAR0MOV40HR1MOVR040HMOVR1APAN1NOPEND说明这段程序的功能说明这段

2、编程完成:单片机内部RAM40H4FH置初值AOHAFH,然后将40H4FH编程完,的内容传送到外部RAM中的2000H200FH单元,再把外部数据RAM中的2000H200FH单元的内容传送到单片机内部RAM中的50H5FH单元。五、预习要求:1、阅读教科书中单片机汇编语言指令系统,重点掌握的指令有数据传送、判断跳转指令的使用方法。2、阅读Keilc51集成开发软件说明书,掌握集成开发软件的进入、退出方法。重点掌握单步运行程序的方法和执行到光标处运行程序的方法。六、实验报告:1回答思考题12写出调试通过的思考题2的程序
f实验一:uVisio
2集成开发环境使用说明
在KEILC51集成开发环境下是使用工程项目的方法来管理文件的,而不是单一文件的模式。所有r
好听全球资料 返回顶部