Keil C51开发环境与编程指南
需积分: 9 33 浏览量
更新于2024-07-29
收藏 117KB PDF 举报
"这篇文档是关于keil C51的使用详解,涵盖了keil C51开发系统的基本知识、软件使用、与标准C的区别以及相关的编程要素,旨在帮助用户理解和掌握这款强大的单片机开发工具。"
在深入探讨keil C51之前,先了解一下keil C51是什么。它是由美国keil software公司开发的一款专门针对8051系列单片机的集成开发环境(IDE),支持C语言编程。C51是针对8051架构的C编译器,它扩展了标准C语言,以适应8051的特殊硬件结构。
第一部分介绍了keil C51开发系统的基础知识,包括系统概述、软件的安装(分为C51 for Dos和C51 for Windows)以及各个工具的功能简介,如C51编译器、A51汇编器、L51链接器、BL51绑定器、dScope51和Tscope51调试器、Monitor51监控程序、Ishell和uVision IDE等。
第二部分详细讲解了keil C51软件的使用,包括编译器的控制指令、dScope51的使用方法、Monitor51的硬件要求、使用步骤和配置,以及Ishell和uVision这两个IDE的使用技巧。
第三部分对比了keil C51与标准C语言的差异,强调了keil C51特有的关键字、内存区域、存储模式、类型声明、变量和数据类型、位变量、指针和函数的使用规则。其中,keil C51扩展了关键字以适应8051的内存布局,如Program Area、Internal Data Memory、External Data Memory和Special Function Register Memory等。此外,keil C51支持small、compact和large三种存储模式,以适应不同大小的程序需求。
在指针部分,keil C51不仅有普通指针,还有存储器指针,允许程序员更精确地控制内存访问。函数部分则讨论了中断函数的声明、通用存储工作区的选择以及如何指定存储模式。
这篇keil C51使用详解为开发者提供了全面的指导,无论是在安装、调试还是编程层面,都提供了详细的操作步骤和解释,对于学习和使用keil C51进行8051单片机开发的人员来说,是一份非常有价值的参考资料。
2012-12-14 上传
2014-06-25 上传
2008-11-20 上传
2009-07-23 上传
2008-06-06 上传
点击了解资源详情
2024-11-29 上传
2024-11-29 上传
2024-11-29 上传
sg3322
- 粉丝: 8
- 资源: 30
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍