




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系部名称电气工程系教研室电子教研室课程名称单片机应用技术授课班级电技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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大动态范围电流检测板卡设计
- 2025年注册会计师考试《会计》会计差错更正重点难点模拟试题试卷
- 2025年宠物美容师职业技能考核试卷:宠物美容师宠物美容师职业发展路径规划
- 2025年软件设计师考试模拟试卷:软件项目风险管理试题
- 2025年美容师高级护理技能测试卷:美容师美容院客户服务与沟通技巧试题
- 外包印刷加工协议
- 信息技术应用能力与创业创新结合计划
- 中药烫疗护理技术培训
- 广汽集团新能源转型动因及效果研究
- SEO优化策略制定与实施效果评估报告方案
- 学校德育管理体系
- XX文化产业投资公司二零二五年度股东退股及文化创意协议
- 青年博物馆文创产品消费研究:一个社会实践分析视角
- 政策实施效果评估模型-深度研究
- 2025版学校学生食堂餐具清洗消毒服务合同2篇
- 跟着电影去旅游知到智慧树章节测试课后答案2024年秋山东大学(威海)
- 《有机硅乳液防水剂》文本及编制说明
- 学校基金会的资金筹集与运用策略
- 2021年高考物理试卷(江苏)(解析卷)
- 调度室副主任安全生产职责模版(3篇)
- 2025年中电科太力通信科技限公司招聘高频重点提升(共500题)附带答案详解
评论
0/150
提交评论