单片机系统开发软件的使用教材

上传人:F****n 文档编号:95489966 上传时间:2019-08-19 格式:PPT 页数:63 大小:3.21MB
返回 下载 相关 举报
单片机系统开发软件的使用教材_第1页
第1页 / 共63页
单片机系统开发软件的使用教材_第2页
第2页 / 共63页
单片机系统开发软件的使用教材_第3页
第3页 / 共63页
单片机系统开发软件的使用教材_第4页
第4页 / 共63页
单片机系统开发软件的使用教材_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《单片机系统开发软件的使用教材》由会员分享,可在线阅读,更多相关《单片机系统开发软件的使用教材(63页珍藏版)》请在金锄头文库上搜索。

1、项目2 单片机系统开发软件的使用, 知识目标 1. 单片机开发软件的使用方法; 2. 单片机C语言程序的基本结构及编译方法; 3. 单片机电路仿真调试的方法。 能力目标 1. 会利用keil C51软件对单片机C程序进行编译; 2. 会利用protues软件绘制电路原理图并实现仿真; 3. 会用keil C51软件对源程序进行编译调试及与Protues软件联调,实现电路仿真。,任务1 源程序编译软件keil C51的使用,Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编、PLM 语言和 C 语言的程序设计,界面友好,易学易用。在51系列单片机的学习

2、与开发过程中,keil C51软件的使用为程序设计开发提供了一个高效率的平台。本任务通过一个C语言程序的实现,来学习Keil C51软件的基本使用方法和基本的调试技巧。,任务1 源程序编译软件keil C51的使用,1.1 任务要求 用keil C51软件编辑编译一段C程序,实现打印的Keil C51 欢迎界面:“Hello I am KEIL, I will be your friend.”。 1.2 分析任务编写程序 根据任务编写的C源程序如下:,# include “reg51.h“ / 包含头文件 # include “stdio.h“ void main (void) / 主函数 S

3、CON=0x52; TMOD=0x20; TH1=0xf3; TR1=1; / PRINTF函数所必须 printf (“Hello I am KEIL.n ”); printf (“I will be your friend.n ”); while(1); ,任务1 源程序编译软件keil C51的使用,图2-1-1 uVision集成开发环境,任务1 源程序编译软件keil C51的使用,1.3 程序编译调试 运行keil C51编辑软件,软件界面如图2-1-1所示:,任务1 源程序编译软件keil C51的使用,1. 建立一个新的工程项目 单击Project菜单,在弹出的下拉菜单中选中N

4、ew Project选项,如图2-1-2所示。,图2-1-2 “建立新工程项目”操作框,2. 保存工程项目 选择要保存的文件路径,输入工程项目文件的名称,如保存的路径为C51文件夹,工程项目的名称为C51,如图2-1-3所示,单击保存:,图2-1-3 “建立新工程项目” 对话框,任务1 源程序编译软件keil C51的使用,3. 为工程项目选择单片机型号 在弹出的对话框中选择你需要的单片机型号,如图2-1-4所示,这里我们选择51核单片机中使用较多的89S51,选定型号后,单击确定,出现如图2-1-5所示的开发平台界面:,图2-1-4 “CPU选择”对话框,任务1 源程序编译软件keil C5

5、1的使用,图2-1-5 新工程项目建好后的对话框,任务1 源程序编译软件keil C51的使用,4. 新建源程序文件 在下图中单击“File”菜单,选择下拉菜单中的New选项,新建文件后得到如图2-1-6的界面:,图2-1-6 新建文件后屏幕图,任务1 源程序编译软件keil C51的使用,5. 保存源程序文件 单击“File”菜单,选择下拉菜单中的Save选项,在弹出的对话框中选择保存的路径及源程序的名称,如图2-1-7所示。,图2-1-7 “保存源程序文件”对话框,任务1 源程序编译软件keil C51的使用,6. 为工程项目添加源程序文件 在编辑界面中,单击“Target”前面的“+”,

6、再在“Source Group”上单击右键,得到如图2-1-8所示的对话框,选择“Add File to Group Source Group 1”,弹出如图2-1-9所示的对话框,选中要添加的源程序文件,单击“Add”,得到如图2-10所示的界面,同时,在“Source Group 1”文件夹中多了一个我们添加的“Text1.c”文件。,图2-1-8 “为工程项目添加源程序文件”操作框,任务1 源程序编译软件keil C51的使用,图2-1-9“为工程项目添加源程序文件”对话框,任务1 源程序编译软件keil C51的使用,图2-1-10“输入源程序文件”对话框,任务1 源程序编译软件kei

7、l C51的使用,在图2-10界面的文件编辑栏中输入以下源程序: # include “reg51.h“ / 包含头文件 # include “stdio.h“ void main (void) / 主函数 SCON=0x52; TMOD=0x20; TH1=0xf3; TR1=1; / PRINTF函数所必须 printf (“Hello I am KEIL .n ”); printf (“I will be your friend.n ”); while(1); ,7. 输入源程序文件,任务1 源程序编译软件keil C51的使用,源程序输入完成后,保存,得到如图2-1-11所示的界面。程

8、序中的关键字以不同的颜色提示用户加以注意,这就是事先保存待编辑的文件的好处,即Keil c51会自动识别关键字。,图2-1-11 “源程序输入完成后”对话框,任务1 源程序编译软件keil C51的使用,8. 编译调试源程序 在上图中,单击Project菜单,在弹出的下拉菜单中选中Built Target选项,再单击Debug菜单,在弹出的下拉菜单中选中Start/Stop Debug Session选项, 编译成功后,再单击Debug菜单,在弹出的下拉菜单中选中Go选项,进行源程序调试。如图2-1-12所示。,图2-1-12“编译调试程序”对话框,任务1 源程序编译软件keil C51的使用

9、,9. 查看分析结果 单击Debug菜单,在弹出的下拉菜单中选中Stop Running选项, 单击View菜单,在弹出的下拉菜单中选中Serial Windows #1 选项,可以看到程序运行的结果,如图2-1-13所示:,图2-1-13 “查看分析结果”对话框,任务1 源程序编译软件keil C51的使用,10. 生成Hex代码文件 将编译调试成功的源程序生成可供单片机加载的Hex代码文件,单击Project菜单,在弹出的下拉菜单中选中Options for Target Target 1选项,在弹出的对话框中单击Output选项,选中其中的“Create HEX File”项。如图2-1

10、-14所示:,图2-1-14 “设置生成Hex代码文件”操作框 到此,一个完整的工程项目就在Keil C51软件上就编译完成了。,任务1 源程序编译软件keil C51的使用, 知识链接,1. keil Vision2的界面介绍 在Vision2中,用户可通过键盘或鼠标选择开发工具的菜单命令、设置和选项,也可使用键盘输入程序文本,Vision2屏幕提供一个用于命令输入的菜单,一个可迅速选择命令按钮的工具条和一个或多个源程序窗口对话框及显示信息,使用工具条上的按钮可快速执行Vision2的许多功能。Vision2可同时打开和查看多个源文件,当在一个窗口写程序时可参考另一个窗口的头文件信息,通过鼠

11、标或键盘可移动或调整窗口大小,Vision2集成环境如图2-1-15所示。,图2-1-15 Vision2集成环境,Vision2的几个窗口 编辑窗口,如图2-1-16所示,图2-1-16 编辑窗口, 知识链接,工程窗口 工程窗口包括文件组窗口和寄存器窗口(在调试时出现), 工程窗口如图2-1-17所示(a) 文件组窗口。(b)寄存器窗口(在调试时出现),图2-1-17(a) 文件组窗口 图2-1-17(b)寄存器窗口(在调试时出现), 知识链接,输出窗口 输出窗口如图2-1-18所示,图2-1-18 输出窗口, 知识链接,(2) Vision2菜单命令 可以菜单条上的下拉菜单和编辑器命令控制

12、Vision2的操作,可使用鼠标或键盘选取菜单条上的命令。菜单条提供文件操作、编辑操作、项目保存、外部程序执行、开发工具选项、设置窗口选择及操作和在线帮助等功能,如图2-1-19所示。,图2-1-19 Vision2菜单命令, 知识链接, 文件菜单(File) Vision2文件菜单命令、工具条图标、默认的快捷键以及它们的描述,如表2-1所示。, 知识链接, 编辑菜单(Edit) Vision2编辑菜单项命令、工具条图标、默认的快捷键以及它们的描述,如表2-2所示。, 知识链接,表2-2编辑菜单, 知识链接, 视图菜单(View) Vision2视图菜单项命令及它们的描述,如表2-3所示。,表

13、2-3视图菜单, 知识链接,表2-3视图菜单, 知识链接, 工程菜单(Project) Vision3工程菜单命令及其描述,如表2-4所示。,表2-4工程菜单, 知识链接, 调试菜单(Debug) Vision3调试菜单命令、工具条图标、默认的快捷键及其描述,如表2-5所示。,表2-5调试菜单, 知识链接, 知识链接, 外围器件菜单(Peripherals) Vision3外围器件菜单命令、工具条图标以及其描述,如表2-6所示。 针对不同的CPU,菜单的内容有时也不同,根据CPU,菜单还有A/D转换等其它功能。,表2-6 外围器件菜单, 知识链接, 工具菜单条(Tools) 利用工具菜单条可以

14、配置运行Gimpel,Siemens Easy-Case和用户程序,通过Customize Tools Menu菜单可以添加想要添加的程序。 Vision3工具菜单命令以及其描述,如表2-6所示。, 知识链接,2.文件名称保存 在保存文件时,工程项目的名称可以是中文,后面不需要加扩展名;而保存源程序文件时,不能用中文命名,且需要加扩展名:用C程序编写的,扩展名是“.C”,用汇编程序编写的,扩展名是“.ASM”。 工程项目文件和源程序文件必须保存在同一路径文件目录下。 3.编译结果的查看 源程序经过编译调试成功后,分析时需要对结果进行查看: (1)打印或输出类型的结果,在View菜单,在弹出的下

15、拉菜单中的Serial Windows #1选项; (2)内存的数据结果,在存储器窗口中:在View菜单,在弹出的下拉菜单中的Memory Windows 选项;, 知识链接,注意:在存储器窗口中可以显示系统中各种内存中的值,通过在Address后的编辑框内输入“字母:数字”即可显示相应内存值,其中字母可以是C、D、I、X,分别代表程序存储空间(ROM)、直接寻址的片内存储空间(内RAM)、间接寻址的片内存储空间、扩展的外部RAM空间(外RAM),数字代表想要查看的地址。, 知识链接, 任务小结 使用Keil C51软件来编译调试源程序大致分为以下几步: 1. 建立一个新的工程项目; 2. 建

16、立源程序文件并输入保存; 3. 将源程序文件添加到工程项目中; 4. 编译调试源程序, 生成Hex代码文件。, 知识链接,任务2 Proteus仿真软件的使用,在51系列单片机的学习与开发过程中,keil C51软件是程序设计开发的平台,不能直接的进行单片机的硬件仿真。如果将keil C51软件和Proteus软件有机结合起来,那么51系列单片机的设计与开发将在软硬件仿真上得到完美的结合。下面以一个实例来学习单片机硬件仿真软件Proteus的使用。 2.1任务要求 用Proteus仿真软件,实现单片机最小系统的简单应用。要求:P1口控制8个发光二极管LED循环点亮。电路原理图如图2-2-1所示。,任务2 Proteus仿真软件的使用,图2-2-1,任务2 Proteus

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

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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