单片机具有集成度高、结构简单、可靠性强和价格低廉等优点,如今已经被广泛应用手家用电器、智能仪表、工业控制以及机电一体化等各个领域。就CPU位数而言,现在市场上有4位单片机、8位单片机、16位单片机以及32位单片机等多种类别。其中在单片机发展历史中,Intel公司的MCS-518位单片机有着里程碑意义,基于MCS,51技未的51单片机现今仍有着十分广泛的应用。一个典型的51单片机由微处理器、存储器、输入/输出设备接口组成,同时还包括中断系统、定时/计数器以及串行通信接口等常用功能接口。通过对51单片机的学习,有助于读者学习和掌握其他类型的单片机。王欣飞、谢龙汉编著的《51单片机原理与程序设计(附光盘)》将利用硬件和软件仿真,配合丰富的实例、全视频讲解等方式对51单片机的工作原理以及方法进行全方位介绍。
《51单片机原理与程序设计(附光盘)》基于51单片机基本型进行编写,共12讲和两个附录,依次介绍了单片机基础知识、MCS-51单片机结构与原理、MCS-51单片机汇编指令系统、汇编程序设计、51单片机C语言程序设计、单片机应用系统开发、MCS-51单片机中断系统、MCS-51单片机定时/计数器、单片机存储器与并行口的扩展、单片机串行接口与通信、MCS-51单片机接口技术和综合实例等内容。全书主要章节以“实例·模仿-内容讲解-实例·操作-实例·练习”为表述方式,通过适量的典型实例操作和重点知识相结合的方法对51单片机的使用进行了详细讲解。
王欣飞、谢龙汉编著的《51单片机原理与程序设计(附光盘)》在讲解过程中,一方面以精练的语言针对基础以及原理性知识进行较为全面的阐述,帮助读者了解和掌握51单片机工作的来龙去脉;另一方面针对关键性的知识进行细致讲解,并配合实例演示,帮助读者学习和掌握51单片机的使用方法。本书的实例介绍采用汇编语言和C语言相结合的方法,读者可以通过对比汇编语言和C语言编程实现的异同,加深对两种语言使用的认识。本书实例还采用proteus硬件仿真和keil软件仿真相结合的方法进行阐述,通过硬件仿真一方面可以加深读者对程序功能的认识,同时也为读者使用单片机完成功能打下基础。
本书语言简练、功能全面且层次递进,同时配有全程操作视频,包括相关寄存器的使用及程序的编写,读者可以通过观看视频来学习。
本书可作为51单片机初学者入门和提高的学习宝典,也可作为各大中专院校、培训机构的专业教材,还可作为从事单片机开发领域的专业人员的实用参考书。