《单片机及可编程片上系统实验与实践教程》分为三篇,共38章。第一篇为51单片机部分,第1、2章介绍单片机实验板硬件及其开发环境与C语言基础,第3~13章则是通过1 1个典型的单片机实验让读者能够轻松地掌握51单片机;第二篇为可编程片上系统实验部分,第14、15章分别介绍SOPC的实验板硬件环境及软件运行环境(QuartusⅡ),第16、17章分别介绍可编程片上系统实验的基础语言-Verilog HDL和VHDL,第18~36章则为基于该书SOPC开发套件的几个经典实验,由浅人深地引导读者掌握SOPC的运用;第三篇为创新与自主设计实践部分,第37、38章分别为51单片机和SOPC的两个综合实验,让读者在掌握开发套件的各个模块之后,系统性思维能力能够得到进一步的升华与训练。该书各章节编写的分工及安排为:第1~4章、第14~26章由张启升编写,第5~13章由郭林燕编写,第27~33章由赵晓编写,第34~38章由王猛编写;全书由张启升统稿,曾卫华、陈凯、李文豪、乔帅卿、郭丰、吴祯等参与了该书的编写和实验验证。