《2022年实验一Keil集成开发环境的使用.pdf》由会员分享,可在线阅读,更多相关《2022年实验一Keil集成开发环境的使用.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验一 Keil集成开发环境的使用实验报告纸(院、系 ) 自动化专业班组单片机与嵌入式系统课学号姓名实验日期2016、9、 28 教师评定实验一Keil 集成开发环境的使用一、实验目的熟悉 Keil C51 集成开发环境的使用方法二、实验内容学习如何使用 Keil 编译器编写单片机程序并调试三、实验设备PC机四、实验步骤1、新建文件夹2、新建工程3、配置工程(1)按以下内容新建 experiment_1、asm文件ORG 0000H AJMP MAIN ORG 0100H MAIN: MOV SP, #60 ;给堆栈指针赋初值LIGHT: CPL P1、0 精品资料 - - - 欢迎下载 -
2、- - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 8 页 - - - - - - - - - - 实验一 Keil集成开发环境的使用CPL P1、1 CPL P1、2 ACALL DELAY AJMP LIGHT DELAY: MOV R7,#10H DELAY0: MOV R6,#7FH DELAY1: MOV R5,#7FH DELAY2: DJNZ R5,DELAY2 DJNZ R6,DELAY1 DJNZ R7,DELAY0 RET END (2)在工程窗口的 Source Group 1处单击鼠标右键弹出菜单,点其中的选
3、项Add Files to Group Source Group 1 ;添加文件。(3)在 Project菜单的下拉选项中 ,单击 Option for Target Target 1 、在弹出的窗口中要完成以下设置: A.选择单片机芯片。不需要向工程添加启动代码; B、 晶振频率的设置精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 8 页 - - - - - - - - - - 实验一 Keil集成开发环境的使用C、 Output 标签下的 Create HEX File 前小框中要打勾D.
4、Debug标签选择 Use Simulator(软件模拟 ) 4.编译工程5、 查瞧结果 (要求截图写进实验报告 ) (1)进入调试状态(2)选择单步方式运行 ,观察 Port 1窗口状态变化(3)在 Project Workspace观察 R5、R6、R7、SP等的变化进入调试时的初始界面精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 8 页 - - - - - - - - - - 实验一 Keil集成开发环境的使用精品资料 - - - 欢迎下载 - - - - - - - - - - -
5、欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 8 页 - - - - - - - - - - 实验一 Keil集成开发环境的使用精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 8 页 - - - - - - - - - - 实验一 Keil集成开发环境的使用每一步的 R5、R6、R7、SP、port 1 变化如上面图所示 ,当运行到 DELAY 函精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - -
6、- - - -第 6 页,共 8 页 - - - - - - - - - - 实验一 Keil集成开发环境的使用数时,程序在里面循环实现延时功能。(4)在观察界面的 Address栏分别输入 C:0H 与 C:0100h观察 ROM 空间的存储情况 ;输入 d:90h 观察 port 1、a、刚进入时 ,初始界面为b、 在观察界面的 Address栏分别输入 C:0H 时c、 在观察界面的 Address栏分别输入 C:0100H 时d、 在观察界面的Address 栏分别输入 d:90h 时,ROM 里面的变化跟 port1的变化一样精品资料 - - - 欢迎下载 - - - - - - -
7、 - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 8 页 - - - - - - - - - - 实验一 Keil集成开发环境的使用五、实验总结这次的单片机实验就是我第一次做单片机实验也就是我第一次接触到Keil uVision3 这个软件 ,所以我们首先学习了下这个软件: (1)首先打开桌面上的Keil uVision3 软件进入工程新建工程,选择自己要保存文件的位置 ,在器件选择上选择Atmel 公司生产的 AT89S51 型单片机 ,并在工程里面选择正确的时钟频率,输出选项里勾上HEX 选项。文件新建,弹出编写程序的文本框,编写程序 ,完成以后
8、,文件另存为 ,扩展名为、asm, 到要保存的位置 ,添加到文件中 ,连接、调试、运行 ,调出返回值框与内存显示框。(2)程序中 : 运用伪指令ORG 规定程序起始地址为0000H,再将起始地址60h给 SP, 依次把 P1、0,P1、1,P1、2 取反,再调用延迟函数 ,最好持续重复执行这段程序。(3)体会:通过这次的实验让我体会到编写程序时调试程序的重要性,编写的程序有错误并不可怕 ,只要我们能不断的调试,发现并改正错误 ,最后程序肯定能编写出来。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 8 页 - - - - - - - - - -