本书是普通高等教育“十一五”国家级规划教材和国家精品课程主讲教材。本书详细介绍美国Atmel公司的AT89S51单片机的内部硬件资源及工作原理,采用C51语言编程,并以虚拟仿真平台Proteus作为设计与开发工具,同时还简要介绍了Keil Vision3的使用方法。从应用角度出发,重点介绍单片机应用的各种技术实现,如信息的显示与输入、中断、定时/计数、串行通信、模数与数模转换、系统的并行/串行扩展、应用系统设计等,书中给出较多虚拟仿真设计案例,并在附录A提供实验和课程设计题目。本书提供电子课件和习题参考答案,登录华信教育资源网(www.hxedu.com.cn)注册后即可免费下载。