本书详细介绍了MCS51单片机的硬件结构及指令系统,从实际应用出发介绍了MCS51单片机的汇编语言程序设计;介绍了单片机C语言基本知识及常用单片机C语言程序设计;介绍了常用的硬件接口设计及串行总线接口设计(如I2C总线和SPI总线);介绍了MCS51单片机应用系统的设计,并在附录中详细介绍了常用单片机开发环境——uVision2集成开发环境的使用。本书选取内容丰富且实用性强,书中的应用实例大多来自于工程实践和教学实践。
本书既可作为工科院校的本科生单片机课程的教学用书,也可以作为从事单片机研发、应用工作专业技术人员的参考用书。
目 录
出版说明
前言
第1章 绪论
1.1 单片机的基本概念
1.2 单片机的发展
1.2.1 单片机的发展概况
1.2.2 单片机技术的发展
1.3 单片机的特点及应用
1.3.1 单片机的特点
1.3.2 单片机的应用
1.4 常用的单片机
1.4.1 MCS51系列单片机
1.4.2 8051内核单片机
1.4.3 其他单片机
第2章 MCS51单片机的硬件结构
2.1 MCS