收藏 分销(赏)

实验一 Keil集成开发环境的使用.doc

上传人:鼓*** 文档编号:12149312 上传时间:2025-09-17 格式:DOC 页数:8 大小:802KB 下载积分:8 金币
下载 相关 举报
实验一 Keil集成开发环境的使用.doc_第1页
第1页 / 共8页
实验一 Keil集成开发环境的使用.doc_第2页
第2页 / 共8页


点击查看更多>>
资源描述
实验报告纸 (院、系)  自动化 专业 班  组  单片机与嵌入式系统   课 学号      姓名   实验日期  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 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处单击鼠标右键弹出菜单,点其中得选项Add Files to Group ‘Source Group 1';添加文件. (3)在Project菜单得下拉选项中,单击Option for Target ‘Target 1’、在弹出得窗口中要完成以下设置: A.选择单片机芯片.不需要向工程添加启动代码; B、 晶振频率得设置 C、 Output标签下得Create HEX File 前小框中要打勾 D.Debug标签选择Use Simulator(软件模拟) 4.编译工程 5、 查瞧结果(要求截图写进实验报告) (1)进入调试状态 (2)选择单步方式运行,观察Port 1窗口状态变化 (3)在Project Workspace观察 R5、R6、R7、SP等得变化 进入调试时得初始界面 每一步得R5、R6、R7、SP、port 1变化如上面图所示,当运行到DELAY函数时,程序在里面循环实现延时功能。 (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得变化一样 五、实验总结   这次得单片机实验就是我第一次做单片机实验也就是我第一次接触到Keil uVision3这个软件,所以我们首先学习了下这个软件: (1)首先打开桌面上得Keil uVision3软件进入工程→新建工程,选择自己要保存文件得位置,在器件选择上选择Atmel公司生产得AT89S51型单片机,并在工程里面选择正确得时钟频率,输出选项里勾上HEX选项.文件→新建,弹出编写程序得文本框,编写程序,完成以后,文件→另存为,扩展名为、asm,到要保存得位置,添加到文件中,连接、调试、运行,调出返回值框与内存显示框。 (2)程序中: 运用伪指令ORG规定程序起始地址为0000H,再将起始地址60h给SP,依次把P1、0,P1、1,P1、2取反,再调用延迟函数,最好持续重复执行这段程序. (3)体会:通过这次得实验让我体会到编写程序时调试程序得重要性,编写得程序有错误并不可怕,只要我们能不断得调试,发现并改正错误,最后程序肯定能编写出来. 
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 实验设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服