武汉理工大学《单片机原理与应用》课程设计说明书
1 课设所需软件简介
1.1 Keil uVision4 的简要介绍
2009 年 2 月发布 Keil μVision4,Keil μVision4 引入灵活的窗口管理系统,
使开发人员能够使用多台监视器,并提供了视觉上的表面对窗口位置的完全
控制的任何地方。新的用户界面可以更好地利用屏幕空间和更有效地组织多
个窗口,提供一个整洁,高效的环境来开发应用程序。新版本支持更多最新
的 ARM 芯片,还添加了一些其他新功能。
2011 年 3 月 ARM 公司发布最新集成开发环境 RealView MDK 开发工具
中集成了最新版本的 Keil uVision4,其编译器、调试工具实现与 ARM 器件
的最完美匹配。
Keil C51 开发系统基本知识 Keil C51 开发系统基本知识
1. 系统概述
Keil C51 软件提供丰富的库函数和功能强大的集成开发调试工具,全
Windows 界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能
体会到 Keil C51 生成的目标代码效率非常之高,多数语句生成的汇编代码很
紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。下面详细介
绍 Keil C51 开发系统各部分功能和使用。
2. Keil C51 单片机软件开发系统的整体结构
C51 工具包的整体结构,uVision 与 Ishell 分别是 C51 for Windows 和 for
Dos 的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个
开发流程。开发人员可用 IDE 本身或其它编辑器编辑 C 或汇编源文件。然后
1