实验五 Keil C51集成开发环境、
DP-51PRO仿真实验仪使用及案例学习
一、【实验目的】
1、熟悉Keil C51集成开发环境的使用方法
2、熟悉DP-51PRO单片机综合仿真实验仪的使用
3、掌握基于Keil C51的硬件仿真功能的使用
二、【实验仪器】
1、IBM PC机一台
2、DP-51PRO单片机综合仿真实验仪一台
三、【实验内容】
一、Keil C51的使用
在Keil 软件中是以项目(Project)方式来组织管理所有相关的源码,和源码所处的文件夹没有太大关系。
1、熟悉uVision3集成开发环境
菜单栏,工程项目窗口,编辑窗口,信息输出窗口等;
2、创建一个新的项目:Project -> New uVision Project ,设置好工程存放路径、工程名称如:
led。
3、为这个项目选择一个相应的设备,即目标单片机型号:NXP (Philips) -> P80/P87C52X2。
(此设备型号也可以在属性中更改。)
4、提示如下:选择否。(当用C语言开发时,可选是)。
5、新建一个文本文档File -> New,输入实验源码:
ORG 8000H ;伪指令,指定程序从8000H开始存放
AJMP MAIN ;跳转指令,程序跳转到MAIN处
ORG 8100H ;伪指令,指定以下程序从8100H开始存放
MAIN:
MOV SP,#60 ;给堆栈指针赋初值
LIGHT: CPL P1.0 ;取反P1.0,改变L9的亮灭状态
CPL P1.1 ;取反P1.1,改变L10的亮灭状态
CPL P1.2 ;取反P1.2,改变L11的亮灭状态
ACALL DELAY ;调延时子程序
AJMP LIGHT ;跳转,程序继续
;延时子程序
DELAY: MOV R7,#10H
DELAY0: MOV R6,#7FH
DELAY1: MOV R5,#7FH