本章在介绍单片机的基本概念、发展历史和发展趋势基础上,在硬件方面对构成单片机的基本部件(CPU、存储器、I/O端口)和功能部件(定时/计数器、中断系统、串行接口)进行介绍;在程序设计方面简要介绍基于汇编语言的程序设计方法,详细介绍C51的基本语法规则、数据类型、常用控制语句和C语言函数,并以典型示例讲述如何在Keil开发环境实现单片机应用系统C51程序的设计、编译和调试。