本章初步介绍如何使用C51来编写AT89C51/AT89S51单片机的应用程序。C51是在标准C语言的基础上,根据单片机存储器硬件结构及内部资源,扩展了相应的数据类型和变量,而C51在语法规定、程序结构与设计方法上,都与标准C语言相同。
本章重点介绍C51对标准C语言所扩展的部分,通过一些实例来介绍C51的程序设计思想,并对C51的集成开发环境Keil μVision4以及C51与汇编语言的混合编程加以介绍。