编辑推荐
内容简介
本书以目前广泛应用的Atmel89S51/52单片机、Keil C51编译器和ixVision集成开发环境为背景,结合作者设计的单片机硬件实验装置,较全面地介绍了C51程序设计和程序处理方面的内容,其突出的特点是资料丰富、内容紧凑、讲解透彻、面向实践性教学环节、面向实际应用。
全书分上、中、下3篇。上篇介绍51单片机的开发背景、开发环境和软硬件工具;中篇介绍C51程序设计(包括混合编程和实时操作系统下的多任务编程)、库函数/头文件和程序的编译处理;下篇为C51程序设计的实践项目和程序实例。
本书的特色具体体现在以下几个方面:①从标准C起步学习C51,适合小学时的C51授课;②提供较多的参考资料,并较多采用了表格的描述形式,内容比较精炼;③设计了29个大的实践项目,并提供60多个从易到难可直接运行表演的程序实例,篇幅占全书一半以上;④每个程序实例都提供有详细的说明和注释,演示内容饶有趣味,其中许多c函数可以作为模块资源来加以利用。
本书可以用作高等院校、中等职业技术学校的教材和参考书,在单片机教学及实验、实训、课程设计、毕业设计等环节发挥作用,或者用作培训机
更多>>
目录
目 录
前言
上篇51单片机开发的背景、环境和工具
第1章51单片机与AT89S引/52……………………………………………………………1
1.1单片机概述………………………………………………………………………………1
l-2 5l单片机…………………………………………………………………………………2
1.3 AT89S51/52单片机………………………………………………………………………3
第2章uVIsion集成开发环境…………………………………………………………………6
2.1 μVision的配置方案和安装目录…………………………………………………………6
2.2 μVision的主要构成………………………………………………………………………7
2.3 μVisio中的主要软件工具………………………………………………………………8
2.3.1项目管理器……………………………………………………………………………8
2.3.2编辑器…………………………………………………………………………………9
2.3.3宏汇编器………………………………………………………………………………9
2.3.4 C51编译器……………………………………………………………………………9
2.3.5连接定位器……………………………………………………………………………10
2.3.6调试器和软件模拟器…………………………………………………………………11
2.3.7仿真监控程序和高级GDI界面…………………………………………………………12
2.3.8文件转换器……………………………………………………………………………12
2.3.9库管理器………………………………………………………………………………12
2.4 μVision中的其他资源…………………………………………………………………13
2.4.1函数库 ………………………………………………………………………………13
2.4.2头文件 ………………………………………………………………………………13
2.4.3 RT)(5l多任务实时操作系统…………