单片机实验一_实验一单片机

其他范文 时间:2020-02-27 08:06:45 收藏本文下载本文
【www.daodoc.com - 其他范文】

单片机实验一由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“实验一单片机”。

实验一 Keil的使用及基本指令练习

一、实验目的和要求:

熟悉KEIL单片机编程软件使用环境,掌握利用KEIL调试指令的方法。

二、实验设备:

安装了KEIL的计算机。

二、实验内容和步骤:

1、双击KEIL图标,运行KEIL软件。

2、在Project下选择New Project新建一个项目,输入一个项目名,点击保存,进入选择单片机的对话框,选择:Atmel公司下的AT89C51,点确定;出现生成起始代码的选择,点否。

3、点File菜单下的New,新建一个文件,接着选File下的Save,给文件起个后缀名为ASM的文件。

4、在左边项目工作空间(Project Workspace)里,右键点击Sorce Group1 选择 Add File to……..在出现的对话框里,选择文件类型为Asm Source file,将刚生成的文件添加到项目中。

5、左边项目工作空间的树状结构里,将出现新建的文件,双击它,进入右边编辑空间,开始进行汇编程序的编写。输入以下程序段:(不用输入;之后的内容)ORG0000HLJMPSTAORG0040H

STA:MOVSP,#6FH;SP=

MOV17H,#34H;(17H)= MOVA,#83H;A= MOVR0,#17H;R0= ANLA,#17H;ORL17H,A;(17H)XRLA,@R0;CPLA;A= SJMP$ END6、保存文件,点击Projiect菜单下Rebuild all target files编译文件,若没有错误,编译成功。

7、点击Debug下Start/Stop Debug….进入调试状态。

8、点击View 菜单下的Memmery Window在编辑窗口的右下出现存储器窗口。

9、在存储器窗口输入:D:00回车,改变为观察内部数据存储区。

10、按F10,单步执行程序,每执行一步,观察左边的Register(寄存器)或存储器窗口,看各指令执行前后相关单元的内容变化,并记录下来。

三、实验报告要求:

1、认真按要求的步骤进行实验,掌握使用KEIL的基本方法。

2、按实验要求进行相关数据的记录,并解释每一个数据变化的原因!(执行了什么指令,该指令怎么让数据产生了怎么样的变化!)

3、自己尝试改变程序(比如自己写两条运算指令等),按实验的调试方法,观察运行过程数据单元的变化情况。

下载单片机实验一word格式文档
下载单片机实验一.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文