C51开发指南:入门到高级功能详解
需积分: 9 76 浏览量
更新于2024-07-23
1
收藏 202KB DOC 举报
"C51中文使用手册"是一份全面且适合初学者的开发文档,详细介绍了KeilC51,一个广泛应用于8位微控制器(如Atmel AVR、Microchip PIC等)的嵌入式开发工具。这份指南首先从系统概述和KeilC51软件开发系统的整体结构出发,包括C51 for DOS和C51 for Windows的安装步骤及注意事项。
在软件使用详解部分,手册深入讲解了KeilC51编译器的关键控制指令,如源文件、目标文件和列表文件的管理。接着,它重点阐述了dScope51和Monitor51这两个调试工具的用法,包括它们的功能、配置以及如何通过串口进行通信。集成开发环境(IDE),如Ishell for DOS和uVision for Windows的使用也得到了详细介绍。
手册还对比了KeilC51与标准C语言的区别,如扩展关键字、内存区域划分(如ProgramArea、InternalDataMemory、ExternalDataMemory和SpecialFunctionRegisterMemory)、存储模式(Small、Compact和Large)、存储类型声明以及变量和数据类型的处理,特别强调了位变量的声明和使用,以及不同类型的指针,包括一般指针、存储器指针和指针转换。
此外,KeilC51的高级特性也有所涉及,如中断函数声明、通用存储工作区的管理和选择、存储模式指定、#pragma指令的使用,以及如何处理递归或可重入函数,以及针对PL/M-51函数的特定处理。这份手册对于学习和掌握C51编程基础,无论是硬件调试还是优化代码存储,都具有极高的实用价值。
2009-04-17 上传
2009-03-07 上传
2008-03-04 上传
2009-08-20 上传
2009-04-20 上传
2008-11-11 上传
YY学习中
- 粉丝: 1
- 资源: 11
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录