Keil C51集成开发环境的使用练习

  • 格式:doc
  • 大小:1.57 MB
  • 文档页数:18

下载文档原格式

  / 18
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一 Keil C51集成开发环境的使用练习

一、实验目的

熟悉Keil C51集成开发环境的使用方法。

二、实验要求

熟练掌握Keil C51集成开发环境的工程建立、编辑与编译功能。

三、实验仪器和设备

1、硬件:计算机

2、软件:Keil软件uVision3

四、实验内容

1、进行Keil C51集成开发环境的安装和使用练习;

2、试建立一个工程项目并进行编译。

五、实验方法和步骤

1、启动软件:双击桌面的Keil C51快捷图标,进入如下图所示的Keil C51集成开发环境。

2、建立工程项目:选择工具栏的【Project】→【New Project】命令,建立一个新的μVision3工程,取一个工程名,单击“保存(S)”按钮。

选择CPU的型号为P80/87C52X2,确定。

在跳出的界面上

选择NO.

3、建立程序文件:单击【File】→【New】新建一个名为Text1的空白文件,单击【File】→【Save】

输入文件名,保存格式为.asm汇编文件。

4、添加项目文件:右击Source Group 1选择

然后选择刚才新建的汇编文件,单击Add.

在上面环境中编写程序。

5、工程的详细设置:在μVision2的菜单【Project】→【Options For Target ‘Target1’】的Output选项卡中,选中Create HEX File以产生hex文件。

在Target选项卡中XTAL:12M

6、进行汇编:选择菜单【Project】→【Rebuild all target files】后,程序会进行汇编,若没有错误则生成相应的机器码.hex文件。

六、实验注意事项

1、做实验要养成一个良好的习惯,在每次做实验时,都要在E盘新建一个文件夹,把项目和汇编源文件保存在其中,为了下一步的添加源文件做准备;

2、如果我们在做软硬件联合调试的时候,就要注意一定要选择正确CPU的型号(在此实验板中为:Philips的P89C52X2 ),但如果我们只做软件仿真或者纯硬件实验时,我们在选择CPU型号时就没有具体的要求了。

七、实验参考程序

ORG 0000H

LJMP Main

ORG 00F0H

Main:

MOV R7, #0

Loop:

MOV R6, #0

DJNZ R6, $

DJNZ R6, $

DJNZ R6, $

DJNZ R6, $

DJNZ R7, Loop

CPL P1.0 ; P 1 .0 取反

CPL P1.1 ; P 1 .1 取反

CPL P1.2 ; P 1 .2 取反

CPL P1.3 ; P 1 .3 取反

CPL P1.4 ; P 1 .4 取反

CPL P1.5 ; P 1 .5 取反

CPL P1.6 ; P 1 .6 取反

CPL P1.7 ; P 1 .7 取反

SJMP Main

END

实验二基于Keil C51集成开发环境的仿真与调试

一、实验目的

熟悉Keil C51集成开发环境调试功能的使用和DP-51PRO单片机综合仿真实验仪的使用。

二、实验要求

熟练掌握结合DP-51RPO单片机综合仿真实验仪和Keil C51集成开发环境进行仿真调试。

三、实验设备及仪器

I B M P C机一台

D P-51R P O单片机综合仿真实验仪一台

四、实验内容

按照以下内容建立文件并编译仿真调试。

ORG 8000H

LJMP Main

ORG 80F0H

Main:

MOV R7, #0

Loop:

MOV R6, #0

DJNZ R6, $

DJNZ R6, $

DJNZ R6, $

DJNZ R6, $

DJNZ R7, Loop ;延时

CPL P1.0 ;P1.0取反

CPL P1.1 ;P1.1取反

CPL P1.2 ;P1.2取反

CPL P1.3 ;P1.3取反

CPL P1.4 ;P1.4取反

CPL P1.5 ;P1.5取反

CPL P1.6 ;P1.6取反

CPL P1.7 ;P1.7取反

SJMP Main

END

五、实验方法和步骤

1、用40针排线把DP-51PRO实验仪上的A1区J76接口与A2区J79接口相连,然后使用导线把A2区的接口与D1区的J52接口相连,实验二原理图如

图2.1所示。

图2.1 实验二原理图

2、使用Keil C51集成开发环境建立工程、编辑与编译“实验内容”中所列的程序。

3、软件调试环境的设置。

(1)在keil 软件的工具栏上找到环境设置窗口快捷图标,单击进入环境

设置窗口,如图2.2所示:

图2.2 调试环境设置窗口

(2)Target 选项卡的设置:对于在DP-51PRO 单片机综合仿真实验仪上进行的仿真、调试,由于MON51监控程序已经占用了从0000H~7FFFH 地址单元的程序存储空间,因此自己编写的应用程序必须从8000H 地址单元开始存放,即应设置Off-Chip Code Memory 栏内的Eprom 选项。具体设置参见图2.3。