Keil_uVision2:8051微控制器开发入门与实战

5星 · 超过95%的资源 需积分: 38 71 下载量 175 浏览量 更新于2024-11-05 收藏 1.28MB PDF 举报
"Keil_uVision2入门教程是针对C51系列微控制器开发的一份详细指南,由Keil Software公司编写,旨在帮助新手和感兴趣的人了解和使用8051系列MCU的开发工具。教程涵盖了从安装、使用到调试的全过程,并提供了丰富的实例和操作指南。" 这篇教程共分为12章,详细讲解了以下关键知识点: 1. **简介**:这部分概述了Keil Software为8051系列微控制器提供的各种产品,包括不同的开发工具和服务。 2. **安装**:详细说明了如何在计算机上安装uVision2开发环境,以及如何配置工作环境,确保软件正常运行。 3. **开发工具**:介绍了uVision2集成开发环境(IDE),这是一个集成调试器、C编译器和汇编器的平台,用于8051系列MCU的开发,强调了它的主要功能和使用场景。 4. **建立应用**:这一章详细解释了如何创建项目,编辑源代码,编译代码,并处理可能出现的语法错误,直至生成可执行的程序。 5. **测试程序**:通过使用Vision2调试器,用户可以学习如何模拟和测试整个应用程序,确保其功能的正确性。 6. **调试功能**:深入探讨了uVision2调试器的高级功能,包括断点设置、变量观察、内存查看等。 7. **示例程序**:提供了多个实例,帮助用户理解和实践如何利用Keil 8051开发工具进行实际开发。 8. **实时操作系统**:介绍了RTX-51 Tiny和RTX-51 Full两个实时操作系统,以及它们的使用方法,还包含了一个示例程序来演示如何集成和使用这些系统。 9. **使用片上外围设备**:讲述了如何利用C51编译器直接访问8051微控制器上的片上外设,以及在实际应用中需要注意的问题。 10. **CPU和程序启动代码**:讨论了如何配置8051 CPU以适应特定的应用需求,以及如何编写启动代码来初始化系统。 11. **使用Monitor-51**:这部分介绍了如何设置和安装Monitor-51到目标板上,以便进行目标系统级别的调试。 12. **命令参考**:简明扼要地列出了Keil 8051开发工具的命令和控制选项,供用户在实际操作中查阅。 该教程适合对8051微控制器有一定基础,希望通过Keil Software的工具进行开发的初学者。手册假设读者熟悉微软操作系统和8051系列硬件及指令集,旨在帮助他们快速上手并熟练掌握Keil uVision2的使用。同时,手册强调了对知识产权的尊重,购买者应遵守软件使用协议,不得非法复制或传播。