本书以AT89C52单片机为主体,阐述了MCS-51系列单片机的基本结构、工作原理、指令系统、汇编语言程序设计、片内定时器/计数器和异步串行通信口的应用、存储器系统扩展原理、输入/输出方式和中断、并口/串口和模拟接口的扩展方法以及人机接口技术等内容,并结合应用系统的组成和应用实例讨论各种接口芯片的应用方法。在此基础上,本书结合单片机的发展趋势,介绍了SPI、I2C和1-Wire等串行数据总线接口及其应用示例。本书内容丰富、图文并茂、通俗易懂,每章均附有习题与思考题,可供读者课后练习。本书既可用作为教材,也适合读者自学。本书可作为全日制高校、继续教育学院和网络学院的自动化类、电子信息类、电气类、计算机类等专业的“单片机原理与接口技术”相关课程的教材,也可供从事单片机应用开发的工程技术人员参考。