第 13 章 Keil c51 和 Proteus
虚拟仿真平台的使用
1
13.1 Keil c51 的使用
13.2 Proteus 虚拟仿真平台的使用
13.2.1 Proteus 的功能
13.2.2 Proteus ISIS 编辑环境
13.2.2.1 Proteus ISIS 界面的 3 个窗口
13.2.2.2 主菜单栏功能
13.2.2.3 Proteus ISIS 的主工具栏
13.2.2.4 Proteus ISIS 的工具箱
13.2.3 Proteus 的虚拟仿真调试工具
13.2.3.1 激励源
13.2.3.2 虚拟仪器
13.2.3.3 图表仿真
2
13.2.4 仿真工具栏
13.2.5 Proteus 虚拟设计与仿真
13.2.5.1 虚拟设计与仿真步骤
13.2.5.2 Proteus 虚拟设计与仿真案例
13.2.6 Proteus 与 Keil 的联调
13.1 集成开发环境 keil C51 简介
Keil C51 是德国 Keil Software 公司出品的 51 系列兼
容单片机 C 语言软件开发系统。 Keil 提供了包括 C 编译
器、宏汇编、链接器、库管理和功能强大的仿真调试器等
在内的完整开发方案,通过一个集成开发环境
( μVision )将这些部分组合在一起。 uVision 是一个基于
Windows 的集成开发环境 (IDE) ,目前最新的版本是
μVision5 。
13.1.1 Keil μVision5 运行环境介绍
μVision5 支持所有的 Keil 80C51 的工具软件,包括 C51
编译器、宏汇编器、链接器 / 定位器和目标文件至 Hex 格式转
换器, μVision5 可以自动完成编译、汇编和链接程序等操作。
具体说明如下。
1 . C51 编译器和 A51 汇编器
由 μVision5 IDE 创建的 C 源文件或汇编源文件,可以被
C51 编译器或 A51 汇编器处理,生成可重定位的 object 文件。
Keil C51 编译器在遵循 ANSI 标准,支持 C 语言的所有标准特
性的同时,又增加了很多与 51 单片机硬件相关的编译特性,
可以实现对 51 单片机所有资源的操作。
2 . LIB51 库管理器
LIB51 库管理器可以把由编译器、汇编器创建的目标文件
构建成目标库( .LIB )。这些库是按规定格式排列的目标模
块,可在以后被链接器所使用。