本书以美国Franklin软件公司专为805l系列单片机设计的高效率C语言编译器为核心,阐述了单片机高级语言C51的基本语法、各种运算符的作用以及语句结构等,详细介绍了C51编译器、L51连接定位器以及A5l宏汇编器的使用方法,对于各种编译连接控制指令作了详尽的描述,并给出了各种编译连接错误信息。另外还详细介绍了Franklin公司独具特色的软件仿真器DS51的使用方法。采用DS51可在完全没有8051单片机硬件的条件下,用一台普通PC机即可完成8051应用系统程序的仿真调试工作,这一点对于采用高级语言编程的单片机用户是十分有益的。本书的特点是强调实用性和先进性,全书各章中都列举了大量的程序例子,并且还有一章(第十章)专门用来阐述C51应用编程技巧和实例,列举了一些C51应用中常见的问题与解决方法,给出了若干采用C5l高级语言进行单片机应用程序设计的实例。本书适合于广大从事单片机应用系统开发研制的工程技术人员阅读,特别适合于已经了解单片机原理而希望采用高级语言编程的单片机用户,也可作为普通高等工科院校大学生或研究生学习C语言的教学用书。