单片机c语言开发环境建立

单片机c语言开发环境建立

ID:27076681

大小:1.01 MB

页数:38页

时间:2018-12-01

单片机c语言开发环境建立_第1页
单片机c语言开发环境建立_第2页
单片机c语言开发环境建立_第3页
单片机c语言开发环境建立_第4页
单片机c语言开发环境建立_第5页
资源描述:

《单片机c语言开发环境建立》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章 单片机C语言开发环境的建立KeilC51基本知识KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。KeilC51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到KeilC51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大

2、型软件时更能体现高级语言的优势。KeilC51软件开发结构图2-1C51工具包整体结构uVision与Ishell分别是C51forWindows和forDos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及A51编译器编译生成目标文件(.OBJ)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经BL51连接定位生成绝对目标文件(.ABS)。ABS文件由OH51转换成标准的Hex文件,以供调试

3、器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。KeilC51工具包的安装在Windows下直接运行软件安装包,然后选择安装目录即可。安装完成之后在安装目录下会有下面目录:文件夹内容C:KEILC51ASM宏汇编器的源模板及包含文件。C:KEILC51BINµVision3/C51工具链的可执行文件。C:KEILC51Examples例程C:KEILC51FlashMonFlashMonito

4、r的配置文件及预配置版本。C:KEILC51HLPµVision3/C51在线帮助文档.C:KEILC51INCC编译器的包含文件.C:KEILC51ISD51针对ISD51在系统调试器的文件及预配置版本。C:KEILC51LIB运行时库及CPU启动文件。C:KEILC51Mon51Monitor-51配置文件(针对传统8051设备)。C:KEILC51Mon390Monitor-390配置文件(针对DallasContiguous模式).C:KEILC51Rt

5、xTiny2RTX51微型版本2实时操作系统。KeilC51功能及使用简介KeilC51功能及使用简介ProjectWorkspace-Files源文件创建完后,可以在工程里加入这个文件。在工程里加入源文件,µVision3提供了几种方式,例如:可以在ProjectWorkspace–Files页面选择要加入的文件组,单击鼠标右键打开局部菜单,选择AddFiles选项会打开一个标准的文件对话框,在对话框里选择上面创建的MAIN.C源文件。KeilC51功能及使用简介ProjectWorkspace-Gr

6、oup为CPU配置文件创建一个新文件组是一种好方法。例如:用户在Project–>Components,Environment,Books…对话框中,使用New(Insert)按钮可在目标工程中为CPU配置文件加入一个名为StartupCode的文件组。通过使用按钮AddFiles还可将其它源文件加入到工程里。KeilC51功能及使用简介ProjectWorkspace-CPU寄存器在在ProjectWorkspace->Regs页中,列出了CPU的寄存器,选中指定寄存器并单击,或按F2键便可以出现一个

7、编辑框,从而可以改变此寄存器的值。KeilC51功能及使用简介ProjectWorkspace-手册在设备数据库里选择一款CPU后,可以在ProjectWorkspace–Books里打开相应的工具集以及设备的用户手册。大部分用户手册是工具集的一部分,可以在Keil开发工具的CD-ROM里获得。KeilC51功能及使用简介ProjectWorkspace-函数可以在ProjectWorkspace–函数里查看到各个文件中的函数。KeilC51功能及使用简介ProjectWorkspace-Edit-Co

8、nfiguration-Templates工程窗口-Templates页中显示用户定义的文本块(模板)。先按Ctrl+空格键然后输入模板名字的几个首字母或者单击模板页面中的条目,可在用户源文件中插入一个模板。用户在Edit-Configuration-Templates对话框中可以定义模板。KeilC51功能及使用简介OutputWindow-编译工程在Options–Target中包含了创建一个新应用程序所需的所有设置。接下来的工作是编译

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。