江苏师范大学本科生毕业设计 基于单片机的数据采集系统的设计
4 软件部分
4.1 简介KeilUvision2
Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(UVISION)将这些组合在一起。
Keil有以下几个特点: 1、 2、 3、 4、 5、 6、 7、
全功能的源代码编辑器; 器件库用来配置开发工具设置; 项目管理器用来创建和维护用户的项目;
集成的MAKE工具可以汇编、编译和连接用户嵌入式应用; 所有开发工具的设置都是对话框形式的; 真正的源代码级的对CPU和外围器件的调试器;
高级GDI(AGDI)接口用来在目标硬件上进行软件调试以及和
Monitor-51进行通信
其使用的过程为:
首先打开KeilUvision2,在KEIL系统中,每做个独立的程序,都视为工程。首先从菜单中的工程中“新建工程”,建立我们将要做的工程项目:
21
江苏师范大学本科生毕业设计 基于单片机的数据采集系统的设计
接下来Keil环境要求我们为12工程选择一个单片机型号;我们选择Ateml公司的89C52。“确定”后工程就算建立好了。
22
江苏师范大学本科生毕业设计 基于单片机的数据采集系统的设计
立了工程项目以后现在就要为工程添加程序,点击“文件”中的新建,新建一个空白文档;这个空白文档就是我们编写单片机程序的场所。在这里可以进行编辑、修改等操作。根据题意,在文档中写入代码,写完后再检查一下,然后保存,然后再将保存好的文档添加到工程中,具体做法如下:
23
江苏师范大学本科生毕业设计 基于单片机的数据采集系统的设计
程序文件添加完毕后,对其进行编译当前程序、编译修改过的文件并生成应用程序、重新编译所有文件并生成应用程序后,再点击TARGET,则其页面为:
24
江苏师范大学本科生毕业设计 基于单片机的数据采集系统的设计
再点击图案上的Output键
接下来就是点击上图中的select folder for objects键,得到下图将其产生的HEX文件存储在E盘zh文件夹中。
25