- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一个keil工程
熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的。但ARM内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都需要下番功夫研究的。本文以MDK V4.03为例,详细的写一下MDK的设置、界面、工具。可能会有些杂乱,但我想所涉及的东西都是最常用的;可能不是那么的严谨清晰,我想谁也没把我期望成专家!哈,有问题欢迎留言。正式开始。
首先启动MDK.当然要先安装好MDK,如果找不到在哪里下载,可以翻翻我以前的博文。启动后的MDK界面如图1所示。
图1 MDK界面
第二.新建一个工程。
单击Project -New μVision Project...菜单项,μVision 4将打开一个标准对话框,见图2,输入希望新建工程的名字即可创建一个新的工程,建议对每个新建工程使用独立的文件夹。例如,这里先建立一个新的文件夹,然后选择这个文件夹作为新建工程的目录,输入新建工程的名字Project1,μVision将会创建一个以Project1.uvproj2为名字的新工程文件,它包含了一个缺省的目标(target)和文件组名。这些内容在Project Workspace-Files中可以看到。
图2
第三.选择设备
在创建一个新的工程时,μVision要求为这个工程选择一款CPU。选择设备对话框显示了μVision的设备数据库,只需要选择用户所需的微控制器即可。例如,选择 Philips LPC2114微控制器,这个选择设置了LPC2114设备的必要工具选项、简化了工具的配置。
图3
注意:
? 当创建一个新的工程时,μVision会自动为所选择的CPU添加合适的启动代码。
? 对于一些设备而言,μVision需要用户手动地输入额外的参数。请仔细阅读这个对话框右边的信息,因为它可能包含所选设备的额外配置要求。
无语了,一个钟头写的东西上传之后竟然丢失了一大段。吐血中,继续写。
到这里一个工程就新建完成,下面就需要编写代码,然后设置目标配置,编译调试等等。在这之前,我们先来了解一下MDK编译器的常用工具按钮,工欲善其事,必先利其器!
1.编译快捷按钮:
(1)编译当前文件
(2)编译已经修改的文件(仅编译已修改的文件,这样可以节省编译时间)
(3)编译所有文件(一般使用这个即可,当设置过目标配置选项后,必须使用它来重新编译。)
(4)停止编译当前文件
2.程序下载快捷按钮:
具体使用参见我的博文:/zhzharchive/2010/10/06/5924218.aspx
3.查找快捷按钮:
(1)在文件中查找。这是我最常用的查找方式,特别是有多个模块时,当你要找到一个函数或变量是在那个文件中定义的,就可以单击这个图标来在全工程文件中查找。
(2)在当前文件中查找。在编辑框中输入要查找的关键字,按回车即可查到,连续按回车会跳到下一处。
(3)在当前文件中查找。单击后会弹出查找对话框,能进行一些设置,比如大小写区分等。
4.设置书签快捷按钮: (从左向右依次为标签1、2、3、4)
这个功能还是很实用的,想象一下,当你的一个文件有很多代码的时候,寻找你需要的代码行就变得很不容易,这个时候,设置书签快捷键就派上了用场!
(1)设置书签。将鼠标定位到要标记的代码行,单击该图标则在代码行的左侧设下一个书签,再次单击该按钮,取消该代码行的书签。
(2)跳到上一书签。
(3)跳到下一书签。
(4)取消所有书签
5.调试快捷按钮:
(1)点击此按钮进入调试界面
(2)设置断电。单击要设计断电的代码行,再单击此按钮,则为该代码行设置了断点,再次单击,取消所设的断点。通常设置断点是在debug窗口的要设断点代码处双击,再次双击取消设置断点。
(3)使能/禁止断点。将鼠标定位到一个已经设置了断点的代码行处,单击此按钮,该断点被禁止,再次单击该按钮,断点使能。
(4)使能/禁止所有断点。
(5)取消所有断点。
哎呀,有事要回去了,明天接着写。
一晚上过去,继续写。
6.工程视图和配置快捷按钮:
(1)工程视图快捷按钮。这相当于一个下拉菜单,里面有绝大多说的工程窗口。这个按钮用来显示/禁止工程内的窗口。比如常常会有人把工程空间窗口或者编译输出窗口不小心关掉却又不能把它再显示出来,这个时候就可以通过单击这个快捷按钮的相应内容来显示。另外,该按钮实现的功能都可以在菜单view 中设置。
(2)配置快捷按钮。点击一下出现图4所示的界面:
图4
(1)编辑选项卡。用来设置一些编辑信息,比如缩进的设置,显示行号设置,界面显示效果等等。
(2)设置代码、关键的颜色和字体。如果默认的关键字颜色,代码颜色,代码字体、大小不符合你的习惯,可以在这里进行更该,在这里还可以更改用户自定义关键字。
(3)设置
您可能关注的文档
- #眼科各项标准操作规程#分析.doc
- %9A胎学_贾东平_家畜解剖学第六章循环系统分析.doc
- “北京市中医妇科诊疗中心”工作标准(试行)分析.doc
- (2013-5-8) 酶化学A教学.ppt
- (K790)建立拨号课件.docx
- (WLAN)答案分析.doc
- (xibu)皮肤科常用药物的教学.ppt
- (备战2014)2013中考生物试题分类汇编二十三 营养消化(含解析)分析.doc
- (不能在对象’GL_mpostcond1’中插入重复键)分析.doc
- (初稿)外科医师技术档案分析.doc
- 小学体育与健康课程中的核心素养培养实践教学研究课题报告.docx
- 高中音乐和声教学中多声部协作能力的培养教学研究课题报告.docx
- 小学语文阅读策略培养的多元化教学模式研究教学研究课题报告.docx
- 《智能家居物联网技术在智能家电产品创新设计中的用户体验研究》教学研究课题报告.docx
- 初中生物:校园花卉生态链构建与生物多样性教学教学研究课题报告.docx
- 地理学习中的人工智能教学策略研究教学研究课题报告.docx
- 探究初中数学逻辑思维游戏在提升学生问题解决能力中的应用教学研究课题报告.docx
- 《传统手工艺与现代科技融合的创意设计研究》教学研究课题报告.docx
- 小学体育教学中的个性化训练对学生体能发展的影响研究教学研究课题报告.docx
- 初中信息技术课程中网络道德教育实证分析教学研究课题报告.docx
最近下载
- 译林英语五年级下册期中试卷.doc VIP
- 武汉市2025届高中毕业生二月调研考试(二调)数学试卷(含答案详解).pdf
- 2023年北京市西城区中考地理会考试卷.docx
- 基于ansys有限元分析法的无人机起落架结构设计和静力分析.docx
- 产业用地M9可卖80%,可配住宅.pdf
- 推进高校“一站式”学生社区建设.docx VIP
- syb创业培训第五步选择一种企业法律形态.pptx VIP
- DBJ_T 15-88-2022 建筑幕墙可靠性鉴定技术规程.docx
- 课题开题报告:数智化一站式学生社区建设赋能高校新质人才培养的路径研究与实践.docx VIP
- 贝壳房屋买卖合同范本2024年.docx
文档评论(0)