keil集成环境c语言总结,Keil+C51集成开发环境、DP-51PRO仿真实验仪使用及案例学习...

实验五 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语言开发时,可选是)。

a2e6a27e2cbf5f82c0315029fbf8c828.png

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值