




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Keil 使用介绍一 Keil 软件介绍Keil 是一个公司的名字。是由德国慕尼黑的 Keil Elektronik GmbH 和美国德克萨斯 的 Keil Software 组成。 Keil 软件是目前最流行开发 51系列单片机的软件。支持 c 语言, 汇编语言。Keil C51 是美国 Keil Software 公司出品的 51系列兼容单片机 C 语言软件开发系统。 Keil 提供了包括 C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在 的完整开发方案,通过一个集成开发环境( uVision )将这些部分组合在一起。运行 Keil 软件需要 WIN98 、NT、WIN20
2、00 、WINXP 等操作系统。如果你使用 C 语言编程,那么 Keil 几乎就是你的不二之选,即使不使用 C 语言而仅用汇编语言编程,其方便易用的集 成环境、强大的软件仿真调试工具也会令你事半功倍。 Keil 经过改进已经有了几个版本。 但是操作方法小异,我们就用 keil4 讲解如何使用 keil 软件。二 Keil 使用方法1.下面用 C 编写一个简单的程序来介绍如何如何使用 keil4 如何用建立一个工程 打开 keil4 软件,将出现如下界面。1)建立一个工程。 单击 Project菜单选项中 New uVision Project,选择建工程文件的路 径,输入功能的名字 (最好一个
3、功能单独建立一个文件夹) 。我们取名为 led ,点击保存 如下图 1-1,1-2图 1-1 建立工程图 1-2 保存工程2)选择单片机型号 。当点击保存后回出现如 1-3 图所示对话框,选择单片机型号。我们 用的单片机是 STC12C5A16S2,里面找不到单片机型号。 51 核的单片机有通用性,所以 此处我们选择 Atmel 下面的 AT89C52 即可。对话框右边是对此型号单片机的说明。我们 点击 OK .图 1-3 选择单片机型号完成上面后出现图 1-4 对话框提示是否把标准 8051代码加入工程文件中,点击是,出现 图 1-5 。图 1-4图 1-5至此我们建立了一个工程文件,但是里
4、面还没用工程代码文件,下面建立代码文件3)建立程序代码文件 。点击菜单中 File 选项中 New,如图 1-6图 1-6 新建编辑文件 完成后出现图 1-7图 1-7点击工具栏中图标 保存按钮,出现图 1-8 对话框图 1-8输入文件名(文件名可与工程名相同) ,后缀必须为 .c(如果用汇编编写则后缀是 .asm),在 此我们保存为 led.c,点击保存出现图 1-9 界面,可以看到光标在闪烁。图 1-94)添加代码文件到工程中。 点击左框中 Target 1 前面的 + 号 ,然后在Source Group 1 选项上单击右键,在出现菜单中 ,选择 Add Files to Group S
5、ource Group 1菜单 项。具体操作如图 1-10,图 1-11。图 1-10图 1-11完成以上操作,出现图 1-12界面,选择刚才保存那个 .c 文件,添加进去,点击 Add .图 1-12 添加文件添加完成后点击 左框中 Source Group 1 前面的 + 号 会看到 .c 文件已经添加进去 了。如图 1-13.图 1-13至此文件已经添加完毕,下面就是此 .c 代码文件中编写程序程序代码,编译了。5) 编辑 ,编译 。现将一个简单程序编写好后,要进行编译,若是第一次编译,在编译 之前 要 单击 工 具 条中 , 出 现图 1-14 界 面 。单 击 Output 选项 ,
6、选中此项,选中此项后编译时才能生成程序代码 .hex 文件供我们下载到单片机里。如图 1-15图 1-14图 1-15完成以上操作单击 Ok 返回编辑界面。单击工具条中编译按钮,开始编译,如果没有错 误即可出现图 1-6 界面。图 1-17 至此完成了一个工程的建立,编写编译完成。 2.用汇编编写程序1)完成上文 1),2)两步操作。2)当出现图 1-4 界面时,要选择否 。3)在上文用 c编写 3),4)步骤中建立,保存,添加的文件都要改成 .asm,具体操作图 2-1图 2-5。4)编写代码,同样第一次编译需要操作上文 5)步设置输出 .hex文件,进行编译。图 2-6图 2-1图 2-2图 2-3图 2-4图 2-5图 2-6总结建立一个工程步骤:asm)。以后不需要1. 新建一个工程,取名保存。2. 在此工程下新建一个编辑代码文件,保存为 .c 文档(用汇编编写保存为3. 添加上步保存的编辑文件到工程中。4. 在.c(或者 .asm)文件中编写程序 ,并检查无误后准备编译5. 单击此项设置成编译输出 .hex 文件(第一次编译新工程文件需要设置此项, 设置)。6. 点击编译按钮进行编译。一些功能按钮的介绍:按钮用于编译我们正在操作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政治与忆秦娥娄山关
- 高效提分的特许金融分析师备考技巧与试题及答案
- 体育教师专业能力培训
- 八年级上册《多边形》课件与练习
- 质量安全科科室年终总结
- 【名师课件】4.1.1 课件:光的折射-2025版高一物理必修二
- 课件活动征文范文大全
- 特困行业用电优惠宣讲
- CFA分析报告写作技巧试题及答案
- 2025届贵州省安顺市高三二模地理试题
- 平行线的判定与性质证明题专训30题(人教版)(人教版) 带解析
- 《跟单信用证统一惯例(UCP600)》
- 2024版影视作品授权配音服务合同3篇
- 希沃白板5的使用培训
- 《电机维护保养》课件
- TCUWA40055-2023排水管道工程自密实回填材料应用技术规程
- 【川教版】《生命 生态 安全》五下全册课件
- 2024年新课标培训2022年小学英语新课标学习培训课件
- 《多变的镜头》课件 2024-2025学年人美版(2024)初中美术七年级上册
- 2024年保安员证考试题库及答案(共240题)
- Oracle数据库维保服务方案
评论
0/150
提交评论