实验一 Keil集成开发环境的使用_第1页
实验一 Keil集成开发环境的使用_第2页
实验一 Keil集成开发环境的使用_第3页
实验一 Keil集成开发环境的使用_第4页
实验一 Keil集成开发环境的使用_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验报告自动化专业班组(学院、系)单片机与嵌入式系统课程学号名称实验日期2016年9月28日教师评价实验1使用Keil集成开发环境第一,实验目的熟悉使用Keil C51集成开发环境二、实验内容了解如何使用Keil编译器编写单片机程序并进行调试第三,实验设备个人电脑四.实验步骤1.创建新文件夹2.新建工程3.配置工程(1)根据以下内容创建一个新的实验1.asm文件ORG 0000HAJMP MAINORG 0100HMAIN:MOV标准普尔,# 60;为堆栈指针分配一个初始值LIGHT:CPL P1.0CPL P1.1CPL P1.2ACALL DELAYAJMP灯延迟:MOV R7,#10HD

2、ELAY0:MOVR6,#7FH延迟1:MOV R5,#7FH延迟2:DJNZ R5,DELAY2新西兰R6,DELAY1DJNZ R7,DELAY0浸水使柔软目标(2)在项目窗口中点击源组1的鼠标右键,弹出菜单,点击“向组中添加文件”选项“源组1”;添加文件。(3)在项目菜单的下拉选项中,单击目标选项“目标1”。在弹出窗口中,应完成以下设置:A.选择单片机芯片。没有必要向项目中添加启动代码;B.晶体振荡器频率的设置C.选中输出标签下创建十六进制文件前面的框D.在调试选项卡上选择使用模拟器4.编译项目5.检查结果(要求将截图写入实验报告)(1)进入调试状态(2)选择单步模式运行,观察端口1窗口

3、的状态变化(3)观察项目工作空间中R5、R6、R7和SP的变化调试时进入初始界面每个步骤中R5、R6、R7、SP和端口1的变化如上图所示。当运行到delay函数时,程序在其中循环执行DELAY函数。(4)在观察界面的地址栏中输入C:0H和C:0100h,观察只读存储器空间的存储情况;输入d:90h观察端口1。A.进入时,初始界面是B.当在观察界面的地址栏中输入C:0H时,C.当在观察界面的地址栏中输入C:0100H时,D.当在观察界面的地址栏中输入d:90h时,只读存储器中的变化与端口1中的变化相同V.实验总结这个单片机实验是我的第一个单片机实验,也是我第一次接触到Keil uVision3,所以我们首先学习了这个软件:(1)首先,打开桌面上的Keil uVision3软件进入项目新建项目,选择要保存文件的位置,在设备选择中选择Atmel公司生产的AT89S51单片机,在项目中选择正确的时钟频率,在输出选项中勾选HEX选项。文件新建,弹出编程文本框,编写程序。完成后,文件另存为,扩展名为。asm被添加到文件中要保存、连接、调试和运行的位置,并调用返回值框和内存显示框。(2)在程序中:伪指令ORG用于指定程序起始地址为0000H,然后将起始地址给SP 60H,然后依次否定P1.0、P1.1和P1.2,然后调用延迟函数,所以最好连续重复执行该程序。(3)经验:通过这个实验,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论