- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5课 实验一KEIL_UVISION3开发系统介绍
2011---2012学年第1学期《单片机原理》
时 间 2011年 9月日 星期四 题
(章节名称) KEIL UVISION3开发系统介绍 教学目的
与要求 1、掌握KEIL UVISION3开发系统的使用要领
2、了解KEIL UVISION3开发系统主要窗口的信息
3、掌握汇编语言程序的基本调试方法
教学重点 1、工程创建、程序文件添加到工程、设置输出目标
2、汇编语言程序的基本调试方法
3、主要窗口的信息解读 教学难点 1、汇编语言程序的调试方法
2、主要窗口的信息解读 教学方法 演示操作法 教学时数 2 教具 投影仪、多媒体机房 实验报告 不要求 主要内容 时间分配 一、KEIL UVISION3开发系统软件的使用要领
二、程序编译与调试
三、编译后系统产生的文件
四、练习
五、观察与思考
六、小结 20
20
10
25
10
5 课后
小结
采用边讲、边示范、边练的教学方法,提高了教学效果;
强调学生掌握开发软件的使用要领。
第5课 实验一、 KEIL UVISION3开发系统介绍
教学内容与过程
【预备】
1、在桌面找到软件的快捷按钮
2、在E盘上建立备用文件夹(S51)
一、KEIL UVISION3开发系统软件的使用要领
1、工程文件(F.uv2)创建与保存
project→new project →名为F.UV2并保存到S51文件夹→选择芯片型号(ATMEL中的AT89S51)→确定
2、程序文件(F.ASM) 创建与保存
新建汇编程序文件→编写程序→保存为F.ASM文件→保存到→S51文件夹中
录入以下程序:
ORG 0000H ;指定程序代码在ROM中存放的首地址
MOV R0,#50H ;将立即数50H送到R0中
MOV A,R0 ;将R0中的数送到A中
MOV P0,A ;将A中的数送到P0中
END ;告诉编译系统程序到此结束
3、将程序文件(F.ASM)添加入工程(F.uv2)当中
左击Target1→右击source Group1→选Add File…→改变文件类型,在S51文件夹中找到→F.ASM文件→点Add(加入)
注意:
(1)一般工程名与程序文件名相同,只是后缀名不同
(2)如果“SOURCE GROUP1”中没有“STARTUP.A51”文件,添加(左击Target1→右击source Group1→选Add File…→改变文件类型,在S51文件夹中找到→STARTUP.A51文件→点Add加入)
4、设置输出目标(F.HEX文件)
点Target→可以根据需要将XIAL改为12MHZ
左击Target1→右击option for…→
output→create HEX Fi打“√”→确定
二、程序编译与调试
1、程序编译
project→rebiuld all target file(进行汇编、连接、创建目标文件,有错误提示
注意:编译后系统自动产生一些与工程名相同的文件,其中后缀为.HEX的文件就是芯片写入文件。
2、程序调试
1)工程窗口---包含文件窗口和寄存器窗口(只有在调试时出现)
2)输出窗口---可以看到汇编、连接、创建目标文件的过程中的提示信息
3)汇编代码窗口----可以看到16十六进制代码和指令的对应关系
4)并行口----可以看到P0、P1、P2、P3、P4口的各位取值情况
5)地址命令窗口---可以看到存储器地址中的数据
地址命令窗口的操作使用方法:
(1)查看ROM地址(包括内、外ROM)
(2)查看内部RAM地址(8位地址码)
(3)查看内部直接寻址的RAM地址(8位地址码)
(4)查看外部RAM地址(16位地址码)
3、与调试(debug)有关的按钮
调试开始/停止---start/stop session
CUP复位----reset CPU
单步运行--- step
三、编译后系统产生的文件
1、新建项目F1,保存在S51文件夹后,产生三个文件。
2、新建程序F1.ASM,保存在S51文件夹后,多产生了一个文件(F1.ASM)
3、三种编译方式编译后产生的文件
1)点击“编译当前文件” 编译后,多产生了F1.OBJ、F1.LST两个文件。
2)点击“构建目标
您可能关注的文档
最近下载
- 专升本语文资料.docx VIP
- 西南15G701-2-混凝土结构轻质填充墙构造图集.pdf
- 《在祖国怀抱里课件》小学音乐冀少2011课标版三年级上课件.ppt
- 烹饪专业调研报告.pdf
- 城市轨道交通安全管理项目2城市轨道交通危险源辨识与安全标志.pptx VIP
- 铁工电〔2023〕54号 国铁集团关于印发《普速铁路工务安全规则》的通知.docx VIP
- 新人教版(部编)一年级语文上册《文语文园地六和大人一起读》优质课教案_20.pdf
- 燃气管道第三方施工管理安全技术规范.pdf
- 生活中的位置(课件)2024-2025-学年度苏教版(2024)数学一年级上册.pptx VIP
- 说课评价量表.doc VIP
文档评论(0)