本书以MCS-51单片机为背景机,从应用角度出发,系统介绍单片机的组成原理、各功能模块的使用方法及扩展方法。全书共分10章,内容包括单片机的种类、功能及用途;MCS-51单片机的指令系统及汇编语言程序设计方法;C语言编程在单片机编程中的使用方法;单片机内部各种功能部件的工作原理及使用方法;单片机扩展和接口技术,包括存储器扩展、I/O接口扩展、人机交互接口扩展、模拟通道扩展及流行器件的接口技术;单片机系统的开发方法及模拟仿真实验的方法;一个典型的课程设计实例。本书提供教学资源,读者可登录华信教育资源网www.hxedu.com.cn免费下载。本书既可作为高等院校相关专业单片机原理、微机原理课程的教材或参考书,也可作为广大电气、电子、自动化、计算机等行业的研发类岗位求职人员的自学教材,还可作为工程技术人员的参考资料。