- 1、本文档共72页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Proteus软件仿真教程
我的毕业论文(二):Keil软件的基本用法
2007年07月02日 星期一 13:11
Keil μVision是Keil公司(ARM子公司)开发的一款用于MCS-51单片机开发的应用十分广泛的编译和调试软件。该软件可以编辑、编译汇编语言、C51语言,连接定位目标文件和库文件,创建HEX文件,调试目标程序等。Keil软件功能强大,包含很多部分,本文我们主要使用Keil μVision来开发C51项目、调试程序并生成HEX文件来用于单片机开发。Keil μVision是一款在Windows下使用的集成开发环境,目前必威体育精装版版本为V3,本文中我们为了简便选用V2.0。
下面我们就来熟悉一下Keil软件。
首先安装软件,它的安装与MedWin一样简单,我们不做过多介绍。
安装完成后,我们就可以使用软件了,打开软件,我们可以看到其界面,如下图所示:
下面我们就来使用Keil软件开发我们的第一个项目。点击“Project”(工程)菜单下面的“New Project”(新建工程),我们来新建一个工程。软件弹出“Create New Project”(创建新工程)窗口。如下图所示:
我们为工程输入文件名后,点击“保存”按钮,软件将弹出“Select Device for Target”(选择MCU)窗口,如下图所示。我们只需根据自己工程的需要选择相应的MCU,然后点击“确定”按钮就可以了。
在这里我们选择Atmel公司的AT89C51,这种类型的单片机与Intel的8051单片机完全兼容,但是它内含4KB Flash存储器,使用非常方便,而且在我国也较为流行。事实上,目前AT89C51已经被AT89S51所淘汰,因为AT89S51加入了ISP(在线可编程)功能,通过Atmel公司或者自制的下载线就可以对片内Flash进行编程,使用更为方便。然而AT89S51与AT89C51除了ISP以外完全兼容,而且下面我们要说明的Proteus软件目前只能支持AT89C51,所以本文将以AT89C51来代替8051使用,请大家注意。
选择好相应的MCU,点击窗口中的“确定”按钮以后,软件会弹出一个窗口询问是否将8051启动代码加入工程(如下图),由于我们不需要这段代码,所以我们点击“否”跳过就可以了。
至此,我们完成了整个工程的初步建立。下面我们需要做的就是创建源文件并将我们的源文件加入工程。
首先点击“File”下面的“New”菜单,或者直接点击工具栏中的新建按钮,软件将弹出源文件编辑窗口,我们可以在窗口中编辑源文件。编辑好的源文件如下图所示。
接下来的操作有两点需要注意:
1、加入AT89C51的头文件(当然,如果你选择了其他的MCU,则加入相应的头文件):
在要加入头文件的地方(一般是文件开头),点击右键,选择点击弹出菜单(如下图)中的“Insert ‘#include REGX51.H’”即完成了头文件的添加。我们可以看到源文件中多了一行头文件包含代码“#include REGX51.H”。
2、 保存源文件:
注意保存源文件时所书写的源文件扩展名决定了源文件的类型(C51文件或者汇编语言源文件)。这里我们将源文件保存为“main.c”。你可以看出在源文件保存以后,文件中的关键字已经高亮显示,可以帮助我们及时发现错误。
源文件编辑好以后,我们就可以将其添加到工程中了。
如下图所示,右键点击“Project Workspace”窗口中的“Source Group 1”(如果你不能看到这个项目,你可以点击一下图中“Target 1”前面的“+”号展开文件夹),这时软件将弹出如图所示的菜单。我们选择“Add Files to Group ‘Source Group 1’”,软件弹出添加源文件窗口,我们就可以将相应的源文件加入到工程了。
下面我们还需要对工程作一些设置,以使其满足我们的要求。
右键点击上图中的“Target 1”,软件将弹出工程菜单,如下图所示。我们选
择点击“Options for Target ‘Target1’”,软件将弹出工程设置窗口。在工程设置中其他的我们暂时不管,只需将“Output”选项卡下面的“Create HEX File”选中就可以了,如下图所示。这样,当我们调试工程项目时,软件将能够生成HEX文件,用来装入单片机,使之运行我们的指令。
设置好以后,我们就可以编译、链接、调试我们的工程项目了。
首先让我们来熟悉一下调试工具栏。在这个工具栏中我们只需了解左边的三个按钮。其中,调试工具栏中最左侧的按钮是“Translate current file”按钮,即编译按钮,用来编译当前文件;中间的按钮是“Build target”按钮,即建立工程按钮,用来编译、连接当前的工程,产生相应的工程目标文件,比如HEX文件;最右侧的按钮是“
您可能关注的文档
- itunes同步软件的使用.doc
- Jargli第五章我国的四地理大区域.doc
- java单元测试篇使用clover为java代码的junit测试做覆盖率分析.doc
- Java基础知识整理.doc
- java实验报告1软工1202.doc
- java程序设计课程实验报告实验08.doc
- JAVA继承和多态实验报告.doc
- JAVA课程设计指导书for2012级.doc
- JK触发器的应用与仿真.doc
- JIUYINCEMP辅助设置操作手册.doc
- 2024年沧州市公务员考试行测真题及答案详解(名师系列).docx
- 粮油食品检验人员复习提分资料带答案详解(精练).docx
- 粮油食品检验人员自我提分评估(考点精练)附答案详解.docx
- 粮油食品检验人员全真模拟模拟题附参考答案详解(精练).docx
- 2025年延安市公务员考试行测试卷历年真题附答案详解(突破训练).docx
- 2025年株洲市公务员考试行测试卷历年真题含答案详解.docx
- 2024年枣庄市公务员考试行测真题及完整答案详解1套.docx
- 2024年抚顺市公务员考试行测真题及答案详解(各地真题).docx
- 2025年常州市公务员考试行测真题及一套参考答案详解.docx
- 2023年德州市公务员考试行测试卷历年真题及1套完整答案详解.docx
最近下载
- Sorensen索伦森 SGA大功率程控直流电源操作手册.pdf
- DB32T 4013-2021第三方社会稳定风险评估技术规范.docx
- 《给水排水管道工程施工及验收规范》GB50268-2008.pdf VIP
- 化妆品产品稳定性测试记录表(一)( A1 ).xls VIP
- 广东省深圳市生地会考真题试卷及答案.docx VIP
- 可感染人类的高致病性病原微生物菌(毒)种或样本运输管理规定44页.docx VIP
- (高清版)ZT 0341-2020 矿产地质勘查规范 建筑用石料类.pdf VIP
- 《大国航母与舰载机》期末考试答案.docx VIP
- 海运出口流程.pptx VIP
- 三类医疗器械培训计划.docx VIP
文档评论(0)