前言
随着电子技术和微型计算机的迅速发展,单片机的应用领域也在不断扩大,涵盖了日常生活、交通、通信、军事、航空航天电子系统等众多领域,因此,掌握单片机电路的设计技术已成为电子技术工程师必备的技能之一。单片机种类和型号繁多,各种高性能的单片机不断问世,但 8位单片机仍以其突出的性价比、成熟的开发和应用技术,在单片机应用领域占有非常重要的地位。
本书采用汇编语言和 C语言对照的编程方法。汇编语言的代码效率高,实时性强,从中可以理解单片机的工作机理,而且目前很多资料使用的是汇编语言。但是对于复杂的运算或大型程序,用汇编语言编程所花费的时间远比用 C语言多,大大降低了开发效率;而 C语言编程无须考虑具体的寄存器或存储器的分配等细节,由 C51编译系统安排,从而可以提高开发者的编程速度,缩短开发周期。为了方便初学者学习,本书对汇编语言和 C语言都在专门的章节进行了介绍,这样,即使是无 C语言编程基础的人,也可通过本书掌握单片机的编程技术。对于两种编程语言的教学,教学时可根据情况进行取舍。
本书内容系统全面、结构合理,教学重点突出,叙述准确精练,可以满足教师课堂教学和学生课程学习之需要,也可以满足学生课外设计和实践活动需求。
本书包含的大量可供参考的实例,是在实际教学和应用经验中反复提炼出来的,涉及面广、实用性强。
全书由赵杰统稿,并编写第 2~7章和第 10章;第 9、11~13章由王丽编写;第 1章及第 14章由韩龙编写。参加本书编写的还有管殿柱、宋一兵、王献红、李文秋。
more >