版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系部名称电气工程系教研室电子教研室课程名称单片机应用技术授课班级电技1301班教材版本中国劳动社会保障出版社单片机应用技术(汇编语言)授课教师邵雪教师授课教案2015/2016学年下学期授课班级电技1301班授课时间2016年3月14日星期一课程名称单片机应用技术章节课题或单元名称Keil软件的使用方法授课形式一体化教学
纯理论教学□算机教室组织教学□教学目的1、Keil软件的介绍
2、Keil软件的使用方法难点重点重点
Keil软件的使用方法难点
Keil软件的使用方法4.1
Keil软件的介绍Keil
是一个公司的名字。是由德国慕尼黑的Keil
Elektronik
GmbH和美国德克萨斯的Keil
Software组成。Keil软件是目前最流行开发51系列单片机的软件。支持c语言,汇编语言。
Keil
C51是美国Keil
Software公司出品的51系列兼容单片机C语言软件开发系统。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要课题四Keil软件的使用4.1
Keil软件的介绍WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。Keil经过改进已经有了几个版本。但是操作方法大同小异,我们就用keil4讲解如何使用keil软件。。课题四Keil软件的使用4.2Keil软件的使用1)进入Keil界面:单击KeiluVision2的图标,进入Keil后,屏幕显示如下:课题四Keil软件的使用2)建立一个工程:选择菜单Project→NewProject:课题四Keil软件的使用3)保存工程:选择工程要保存的路径,输入工程名,然后单击“保存”,此时,该工程已经建立,扩展名为.uv2,即项目名为“**.uv2”。课题四Keil软件的使用4)选择系统要用的单片机:保存文件后弹出对话框,如土所示,要求选择所设计系统要用的单片机,在此我们选择AT89C51或AT89C52。课题四Keil软件的使用4)选择系统要用的单片机:在选择单片机,单击“确定”后,弹出以下对话框上述任务完成后显示下面界面课题四Keil软件的使用5)建立文件:选择菜单File→New,出现以下界面,在光标处的文件编写窗口输入编写的源程序。课题四Keil软件的使用6)保存文件:待录入源程序后,选择Save,保存文件为“.c”(如果源文件为C语言编写)或“.asm”(如果源文件为汇编语言编写),和原来建立的项目放在同一个文件夹下。课题四Keil软件的使用7)添加文件:在项目窗口下,单击“Target1”前面的“+”,然后在“SourceGroup1”选项上单击右键,弹出下图对话框。课题四Keil软件的使用7)添加文件:将刚建立的“**.asm”选中,单击“Add”按钮或鼠标左键双击即可将本文件添加进本项目。课题四Keil软件的使用4.3工程的设置用鼠标右键单击界面左边的Project窗口的“Target1”,在出现的快捷菜单中选择“OptionsforTarget'Target1'”,出现下图所示的工程设置对话框,也可单击该功能对应的快捷按钮“”,也可选择菜单Project→OptionsforTarget'Target1',完成该任务。该对话框共有10个选项卡。课题四Keil软件的使用1)选择“Target”选项卡课题四Keil软件的使用1)选择“Target”选项卡“Xtal”后面的数值是晶振频率,默认值是所选目标的CPU的最高晶振频率,24Hz。“UseOn-chipROM”项用于确认是否仅适用片内ROM。“MemoryModel”用于设置RAM使用情况。“CodeRomSize”用于设置ROM空间的使用情况。“Operating”用于选择操作系统。“OffchipCodememory”用于确定系统扩展ROM的地址范围。“OffchipXdatamemory”用于确定系统扩展RAM的地址范围。课题四Keil软件的使用2)选择“Output”选项卡课题四Keil软件的使用2)选择“Output”选项卡“CreatHEXFile”用于生成可执行的代码文件。“DebugInformation”用于确定调试过程中是否产生调试信息。“BrowseInformation”用于确定是否产生浏览信息。“SelectFolderforObjects”用于最终的目标文件所在的文件夹。“NameofExecutable”用于指定最终生成的目标文件的名字。课题四Keil软件的使用4.4编译和链接在菜单Project下有三个选择项,如图下图所示,分别是Build、Rebuildalltargetfiles、Translate,其对应的快捷按钮在KeilC51主窗口的左上方。课题四Keil软件的使用4.4编译和链接:仅对工程进行编译,不进行链接,结果如下;
:先对工程进行编译,然后进行链接,结果如下;
课题四Keil软件的使用4.4编译和链接:用于对修改后的程序重新进行编译和链接,结果如下;
课题四Keil软件的使用4.5调试选择菜单Debug→Start/StopDebugSession,或按Ctrl+F5或单击快捷按钮中的可进入调试状态。进入调试状态后的界面如图。课题四Keil软件的使用4.6调试 :复位操作;:全速运行,按F5键;:停止操作;:单步运行,按F11键;:过程单步,按F10键;:单步执行到函数外;
:执行到光标所在的行,按Ctrl+F10键。课题四Keil软件的使用4.7断点设置在菜单Debug
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024个体采购合同范本
- 2024年公墓区设施建设施工合同合同版B版
- 2024年企业员工劳动协议样本版B版
- 2024停车位车库买卖合同范本
- 江南大学《电机与拖动基础Ⅰ》2023-2024学年第一学期期末试卷
- 佳木斯大学《形势与政第》2021-2022学年第一学期期末试卷
- 佳木斯大学《科技哲学》2021-2022学年第一学期期末试卷
- 济宁学院《音乐欣赏》2021-2022学年第一学期期末试卷
- 暨南大学《环境伦理学》2021-2022学年第一学期期末试卷
- 2024年度二手工艺品采购合同(标的:一件手工制作的陶瓷花瓶)3篇
- 房地产 -商业地产标准运营流程制定指南
- (2024年)大学生网络安全常识PPT课件模板
- 我的家乡兰州
- 《香格里拉并不遥远课件》初中音乐苏少课标版-八年级上册课件3663
- 交通管理员岗前培训
- 主播人设方案
- JBT 14646-2023 低蠕变填充改性聚四氟乙烯垫片 (正式版)
- 普通高中物理课程标准解读
- 成人失禁相关性皮炎的预防与护理-护理团标
- 大一学前教育职业生涯规划发展报告
- 2024年生发剂相关项目运营指导方案
评论
0/150
提交评论