本书是为理工科高校开展嵌入式系统、单片机认识与实践等课程而编写的教材,讲述基于单片机的嵌入式系统的在线开发方法。本教材强调单片机应用的单片化,不主张接口、扩展和使用仿真器。教材从数字电路基础知识开始,讲述单片机基本硬件系统的设计,用监控程序实现人机交互的开发方法,使读者了解和掌握单片机开发的通用流程;进而介绍单片机指令、常用外设、用汇编语言和C语言写单片机程序、移植和使用嵌入式实时操作系统μC/OS-Ⅱ等内容;最后介绍如何解决与应用系统可靠性相关的电磁兼容性问题。教材提供了常用外设模块的范例程序和监控程序的清单。教材还介绍了单片机容错与纠错、双时钟等新技术,这些技术的发展与应用将进一步提高嵌入式系统的可靠性。
本书可作为理工科高校嵌入式系统和单片机类课程的教材,也可作为相关领域应用工程师和业余爱好者的参考书。