精编最新Keil uVISION2自学教程

上传人:ZJ****1 文档编号:46828452 上传时间:2018-06-28 格式:PDF 页数:10 大小:609.27KB
返回 下载 相关 举报
精编最新Keil uVISION2自学教程_第1页
第1页 / 共10页
精编最新Keil uVISION2自学教程_第2页
第2页 / 共10页
精编最新Keil uVISION2自学教程_第3页
第3页 / 共10页
精编最新Keil uVISION2自学教程_第4页
第4页 / 共10页
精编最新Keil uVISION2自学教程_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《精编最新Keil uVISION2自学教程》由会员分享,可在线阅读,更多相关《精编最新Keil uVISION2自学教程(10页珍藏版)》请在金锄头文库上搜索。

1、 Keil uVISION2 自学教程自学教程 Xiaorunyi (整理整理) PDF 文件使用 “pdfFactory“ 试用版本创建 Keil uVISION2 自学教程 xiaorunyi(整理) Q Keil uVISION2 是众多单片机应用开发软件中优秀的软件之一,它支持众多不同公司是众多单片机应用开发软件中优秀的软件之一,它支持众多不同公司 的的 MCS- 51 架构的芯片,它集编辑,编译,仿真等于一体,同时还支持、架构的芯片,它集编辑,编译,仿真等于一体,同时还支持、PLM、汇编和、汇编和 C 语言的程序设计,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。语言

2、的程序设计,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。 因此很多开发因此很多开发 51 单片机单片机 应用的工程师或普通的单片机爱好者,都对它十分喜欢。应用的工程师或普通的单片机爱好者,都对它十分喜欢。 Keil Cx51 是一个商业的软件,分两个版本,一个是完全版,使用时对生成的机器代码是一个商业的软件,分两个版本,一个是完全版,使用时对生成的机器代码 空间不作任何限制,另一个是只能编译空间不作任何限制,另一个是只能编译 2K 代码空间代码空间 的的 DEMO 版软件,基本可以满足一版软件,基本可以满足一 般的个人学习和小型应用的开发。般的个人学习和小型应用的开发。 废话

3、少说,言归正传。废话少说,言归正传。 运行运行 Keil uVISION2 几秒后,出现如图几秒后,出现如图 11 的屏幕。的屏幕。 图图 11 KEIL uVISION2 的提示信息的提示信息 一、建立工程一、建立工程 (1)点击)点击 Project 菜单,选择菜单,选择 New Project,如图,如图 13。弹出的。弹出的 Windows 文件对话窗口,文件对话窗口, 在在“文件名文件名”中输入您的第一个中输入您的第一个 C 程序项目名称程序项目名称(只要符合只要符合 Windows 文件规则的文件名都文件规则的文件名都 行行), 这里我们用, 这里我们用“test”, 如图, 如图

4、 14。 “保存保存”后的文件扩展名为后的文件扩展名为 uv2, 这是, 这是 KEILuVision2 项项图图12 KEIL uVISION2的窗口分配的窗口分配 文件编 辑窗口 输出窗口 项目窗口 标题栏 下拉菜单栏 快捷工具栏 PDF 文件使用 “pdfFactory“ 试用版本创建 Keil uVISION2 自学教程 xiaorunyi(整理) Q 目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目。目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目。 图图 1- 3 New Project 菜单菜单 图图 1- 4 项目窗口项目窗口 (2)选择器件,根据需要选择相

5、应型号的器件,这里我们选择常用的)选择器件,根据需要选择相应型号的器件,这里我们选择常用的 Ateml 公司的公司的 AT89C51。此时屏幕如图。此时屏幕如图 15 所示。点击确定后返回主界面。所示。点击确定后返回主界面。 图图 1- 5 器件选择窗口器件选择窗口 PDF 文件使用 “pdfFactory“ 试用版本创建 Keil uVISION2 自学教程 xiaorunyi(整理) Q (3)点击点击“Target1”前面的前面的“+”号,出现下一层的号,出现下一层的“ Source Group1”,这时的工程还是一个空的,这时的工程还是一个空的 工程,里面什么文件也没有,需要把编写好的

6、源程序加入,点击工程,里面什么文件也没有,需要把编写好的源程序加入,点击“Source Group1”使其反白使其反白 显示,然后,点击鼠标右键,出现如图显示,然后,点击鼠标右键,出现如图 3 所示的下拉菜单。选中其中的所示的下拉菜单。选中其中的“Add file to Group”Source Group1”,出现一个对话框,要求寻找源文件,注意,该对话框下面的,出现一个对话框,要求寻找源文件,注意,该对话框下面的“文件文件 类型类型”默认为默认为 C source file(*.c),也就是以,也就是以 C 为扩展名的文件,如为汇编文件,需要将文件为扩展名的文件,如为汇编文件,需要将文件

7、类型改掉。类型改掉。 图图 1- 6 加入文件加入文件 (4)如需新建文件,点击图如需新建文件,点击图 17 中中 1 的新建文件的快捷按钮,在的新建文件的快捷按钮,在 2 中出现一个新的文字编中出现一个新的文字编 辑窗口,这个操作也可以通过菜单辑窗口,这个操作也可以通过菜单 FileNew 或快捷键或快捷键 Ctrl+N 来实现。在文件编辑窗口来实现。在文件编辑窗口 输入你的第一个输入你的第一个 C 程序。完成后保存退出。程序。完成后保存退出。 注意:文件名必须有扩展名,如注意:文件名必须有扩展名,如 c 程序扩展名为程序扩展名为.c,汇编程序扩展名为,汇编程序扩展名为.asm 或或.am5

8、1。 源程序可在任何文本编辑器中编写,但要注意全角与半角字符,另外源程序可在任何文本编辑器中编写,但要注意全角与半角字符,另外 Keil Cx51 文本编文本编 辑器对汉字支持不好。辑器对汉字支持不好。 图图 1- 7 新建新建 C 程序文件程序文件 二、工程的详细设置二、工程的详细设置 PDF 文件使用 “pdfFactory“ 试用版本创建 Keil uVISION2 自学教程 xiaorunyi(整理) Q 工程建立好以后,还要对工程进行进一步的设置,以满足要求。首先点击左边工程建立好以后,还要对工程进行进一步的设置,以满足要求。首先点击左边 Project 窗口窗口 的的 Target

9、 1,然后使用菜单,然后使用菜单“Project- Option for target target1 ”即出现对工程设置的对 ”即出现对工程设置的对 话框,这个对话框可谓非常复杂,共有话框,这个对话框可谓非常复杂,共有 8 个页面,要全部搞清可不容易,绝大部份设置项个页面,要全部搞清可不容易,绝大部份设置项 取默认值就可以了。取默认值就可以了。 设置对话框中的设置对话框中的 Target 页面页面 图图 2 - 1 对目标进行设置对目标进行设置 Xtal (MHz)- - - - - 晶振频率值,默认值是所选目标晶振频率值,默认值是所选目标 CPU 的最高可用频率值,根据需要进行设的最高可用

10、频率值,根据需要进行设 置。该数值与最终产生的目标代码无关,仅用于软件模拟调试时显示程序执行时间。正确置。该数值与最终产生的目标代码无关,仅用于软件模拟调试时显示程序执行时间。正确 设置该数值可使显示时间与实际所用时间一致,一般将其设置成与你的硬件所用晶振频率设置该数值可使显示时间与实际所用时间一致,一般将其设置成与你的硬件所用晶振频率 相同,如果没必要了解程序执行的时间,也可以不设。相同,如果没必要了解程序执行的时间,也可以不设。 Memory Model- - - 选择编译模式选择编译模式(存储器模式存储器模式)。 Small 是所有变量都在单片机的内部是所有变量都在单片机的内部 RAM

11、中;中; Compact 是可以使用一页外部扩展是可以使用一页外部扩展 RAM; Larget 则是可以使用全部外部的扩展则是可以使用全部外部的扩展 RAM。 Code Model - - - 用于设置用于设置 ROM 空间的使用。空间的使用。 Small 模式,只用低于模式,只用低于 2K 的程序空间;的程序空间; Compact 模式,单个函数的代码量不能超过模式,单个函数的代码量不能超过 2K,整个程序可以使用,整个程序可以使用 64K 程序空程序空 间;间; Larget 模式,可用全部模式,可用全部 64K 空间。空间。 Use on- chip ROM - - - - 是否仅使用片

12、内是否仅使用片内 ROM 选择项选择项 注意:选中该项并不会影响最终生成的目标代码量注意:选中该项并不会影响最终生成的目标代码量 Operating - - - - - 是操作系统选择项。是操作系统选择项。Keil 提供了两种操作系统:提供了两种操作系统:Rtx tiny 和和 Rtx full,通常,通常 我们不使用任何操作系统,即使用该项的默认值:我们不使用任何操作系统,即使用该项的默认值:None(不使用任何操作系统) ;(不使用任何操作系统) ; Off Chip Code memory - - - - - 用以确定系统扩展用以确定系统扩展 ROM 的地址范围。的地址范围。 Off C

13、hip xData memory- - - - - 用于确定系统扩展用于确定系统扩展 RAM 的地址范围的地址范围 这些选择项必须根据所用硬件来决定,如果是最小应用系统,不进行任何扩展,均不这些选择项必须根据所用硬件来决定,如果是最小应用系统,不进行任何扩展,均不 重新选择,按默认值设置。重新选择,按默认值设置。 设置对话框中的设置对话框中的 OutPut 页面页面 PDF 文件使用 “pdfFactory“ 试用版本创建 Keil uVISION2 自学教程 xiaorunyi(整理) Q Select Folder for objects- - - - - 选择最终的目标文件所在的文件夹,

14、默认是与工程文件在同一选择最终的目标文件所在的文件夹,默认是与工程文件在同一 个文件夹中,一般不需要更改。个文件夹中,一般不需要更改。 Name of Executable- - - - - 用于指定最终生成的目标文件的名字,默认与工程的名字相同,一用于指定最终生成的目标文件的名字,默认与工程的名字相同,一 般不需要更改。般不需要更改。 Debug information- - - - - 将会产生调试信息。将会产生调试信息。 这些信息用于调试,如果需要对程序进行调试,应当选中该项。这些信息用于调试,如果需要对程序进行调试,应当选中该项。 Browse information- - - - -

15、 是产生浏览信息。是产生浏览信息。 该信息可以用菜单该信息可以用菜单 view- Browse 来查看,这里取默认值。来查看,这里取默认值。 Creat Hex file- - - - - 用于生成可执行代码文件。用于生成可执行代码文件。 可以用编程器写入单片机芯片的可以用编程器写入单片机芯片的 HEX 格式文件,文件的扩展名为格式文件,文件的扩展名为.HEX。 其它选默认即可其它选默认即可 Listing 标签页用于标签页用于 图图 2- 3 调整生成的列表文件选项调整生成的列表文件选项 在汇编或编译完成后将产生(在汇编或编译完成后将产生(*.lst)的列表文件,在连接完成后也将产生()的列表文件,在连接完成后也将产生(*.m51)的)的图2- 2 对输出进行控制 二二选选选选用用BL51连连接接定定位位器器 生生成成标标准准HEX- 80格式格式文文完完 成 后成 后发发 提示提示编 译 完编 译 完 后 立后 立 即即 开开 始始PDF 文件使用 “pdfFactory“ 试用版本创建 Keil uVISION2 自学教程 xiaorunyi(整理) Q 列表文件,该页用于对列表文件的内容和形式进行细致的调节,其中比较常用的选项是列表文件,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号