- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
keil51软件的使用
第11章 Keil C51 软件的使用 11.1 工程文件的建立及设置 11.2 程序调试 11.3 Keil 程序调试窗口 Keil C51 uVision2是目前最流行的C51集成开发环境(IDE),集编辑,编译,仿真于一体,支持C51及汇编编程,界面友好,易学易用。下面通过简单的编程、调试,说明Keil C51软件的基本使用方法和基本的调试技巧。 进入Keil C51后,屏幕如图11-1所示。几秒后出现Keil C51应用程序界面,如图11-2所示。 11.1 工程文件的建立及设置 11.1.1 工程文件的建立和编译、连接 Keil C51是Windows版的软件,不管使用汇编或C语言编程,也不管是一个还是多个文件的程序,都先要建立一个工程文件。没有工程文件,将不能进行编译和仿真。图11-2左边有一个工程管理窗口,该窗口有3个标签,分别是“Files”、“Regs”和“Books”,分别用于显示当前项目的文件结构、CPU内部的寄存器及部分特殊功能寄存器的值(调试时才出现)和所选CPU的附加说明文件。工程文件的建立,可分为以下几步。 (1)新建工程 单击“Project”菜单,在弹出的下拉菜单中选中“New Project”选项,如图11-3所示,输入工程文件的名字(如ads),选择要保存的路径(如保存到C51目录里),然后单击“保存”按钮,如图11-4所示。 (2)选择单片机的型号 在第(1)步后会弹出一个对话框,要求选择单片机的型号,如图11-5所示。Keil C51几乎支持所有的51内核的单片机,如选择Atmel 的“AT89C1051”,右边栏是对这个单片机的基本的说明,然后单击“确定”按钮。 (3)为工程添加程序文件:单击“File”菜单,再在下拉菜单中单击“New”选项,新建文件后屏幕如图11-6所示。 (4)将程序文件添加到工程中 回到项目管理窗口,单击“Target 1”前面的“+”号,然后在“Source Group 1”文件夹上单击右键,弹出下拉菜单,如图11-8所示。 然后单击“Add Files to Group‘Source Group 1’”,找到刚才建立的文件Test1.c。因为是c程序文件,所以文件类型选择“C Source file(*.c)”。如果是汇编文件,就选择“asm source file”;如果是目标文件,就选择“Object file”;如果是库文件,选择“Library file”。最后单击“Add”按钮。 单击“Add”按钮之后,窗口不会消失,如果要添加多个文件,可以不断添加,添加完毕此时再单击“Close”按钮关闭该窗口。在图11-9中,注意到“Source Group 1”文件夹中多了一个子项“Text1.c”,子项的多少与所增加的源程序的多少相同。 (6)代码的编译和连接 在建立好工程文件后,就可对程序文件进行编译和连接,单击“Project”菜单,在其下拉菜单中单击“Built Target”选项(或者使用快捷键F7),则会对当前工程进行连接。如果当前文件已修改,软件先对当前文件进行编译,然后再连接以产生目标代码;若没有修改,则不会编译。如果选择“Rebuild All target”,将会对当前工程中的所有文件重新进行编译后再连接,确保最终产生的目标代码是最新的;而选择“translate……”项则仅对该文件进行编译,不进行连接。编译信息显示在输出窗口“Build”页中,如图11-10所示。若编译后报错“IO.C(65): error C141: syntax error near ‘while’, target not created”,说明“IO.c”程序文件的65行在“while”附近有语法错误,目标文件没有建立。用鼠标双击该行,则编辑窗口出现一个蓝色箭头,指出出错位置。修改后重新编译,若成功,最终会得到图11-10所示的信息。 以上操作也可以通过图11-11所示的工具栏按钮直接进行,工具栏图标从左到右分别是“编译”、“当前工程编译连接”、“全部重建”、“停止编译”、“下载到Flash”和“对工程属性进行设置”的工具按钮。 11.1.2 设置工程文件的属性 单击“Project”菜单,在下拉菜单中单击“Options for Target ‘Target 1’”,可更改工程属性设置,其中常用的标签页是“Device”、“Target”、“Output”、“Listing”、“C51”和“Debug”。 1.“Target”标签属性 (1)选择“Target”选项,如图11-12所示。 Xt
您可能关注的文档
- 二级考试C语言程序设计.ppt
- 第一章 VC++简单介绍.ppt
- 15预处理命令2.ppt
- ch1-2-C语言简介.ppt
- 实验15(程序设计基础).doc
- 微机原理汇编讲义.doc
- 实验4-1报告.doc
- 计算机基础与程序设计第四章习题答案.docx
- 过程控制文件:3 程序文件.doc
- 汇编语言程序设计—字符与数据的显示.docx
- 2025年社区体育公园跨境赛事平台技术解决方案研究报告.docx
- 针对2025年商业地产存量市场的新型盘活策略研究.docx
- 冰淇淋城堡儿童画课件.pptx
- 2025年企业员工绩效考核数据可视化效果提升策略分析报告.docx
- 2025年合成生物学在环保型轻工材料中的应用研究.docx
- 2025年汽车与交通设备行业智能停车场系统技术应用案例研究.docx
- 聚焦2025年:环保产业园区产业集聚与协同发展绿色发展研究报告.docx
- 私人银行业务高端客户服务模式变革与竞争力提升策略报告.docx
- 2025年社区体育公园跨境赛事平台赛事品牌建设策略报告.docx
- 2025年基因编辑技术在生物材料制备中的应用研究.docx
文档评论(0)