图书目录

第1章基础知识

1.1计算机的一些概念

1.2单片机

1.2.1单片机的概念及特点

1.2.2单片机的发展

1.2.3MCS51系列单片机及其兼容单片机

1.2.4单片机的应用

1.3计算机的数学基础

1.3.1数制及转换

1.3.2计算机中数的表示方法

1.3.3编码

1.3.4计算机中信息的存储和处理

1.4总结

复习思考题

第2章MCS51单片机结构及原理

2.1MCS51单片机的组成与结构

2.1.1MCS51的基本组成

2.1.2MCS51单片机的引脚与功能

2.1.3MCS51单片机的内部结构

2.2MCS51单片机的存储器

2.2.1程序存储器

2.2.2片内数据存储器

2.2.3特殊功能寄存器

2.2.4位寻址空间

2.2.5外部数据存储器

2.3MCS51单片机的I/O口

2.3.1I/O口的结构

2.3.2I/O口的负载能力和接口要求

2.4MCS51单片机的时钟电路与时序

2.4.1MCS51单片机的时钟电路

2.4.2MCS51单片机的时序

2.5MCS51单片机的复位电路

2.5.1单片机复位及复位状态

2.5.2单片机的复位电路

2.6总结

复习思考题

第3章MCS51单片机的指令系统

3.1指令格式

3.2MCS51单片机的寻址方式

3.3指令系统分析

3.3.1指令的分类

3.3.2数据传送类指令

3.3.3算术运算指令

3.3.4逻辑运算指令

3.3.5位操作指令

3.3.6控制转移指令

3.4总结

复习思考题

第4章MCS51单片机中断系统

4.1中断系统概述

4.1.1中断的概念

4.1.2CPU响应和处理中断的机制

4.1.3中断技术的作用

4.2MCS51单片机的中断系统

4.2.1MCS51单片机的中断标志

4.2.2MCS51单片机的中断控制

4.2.3MCS51单片机的中断优先级

4.2.4MCS51中断响应及处理过程

4.3外部事件中断及应用

4.3.1外部事件中断

4.3.2外部事件中断源的应用

4.3.3外部事件中断源的扩展

4.4总结

复习思考题

第5章MCS51单片机定时器/计数器

5.1概述

5.2定时器/计数器的工作方式选择及控制

5.3定时器/计数器的工作方式及工作原理

5.3.1方式0

5.3.2方式1

5.3.3方式2

5.3.4方式3

5.4定时器/计数器的编程应用举例

5.4.1定时器/计数器初始化

5.4.2定时器/计数器应用

5.5总结

复习思考题

第6章MCS51单片机串行口及应用

6.1串行通信的基本概念

6.1.1并行通信和串行通信

6.1.2串行通信方式

6.1.3数据通信的同步方式

6.2MCS51单片机的串行口

6.2.1MCS51单片机的串行口结构

6.2.2串行口的控制

6.2.3串行口的工作方式

6.3串行口的应用

6.3.1并行I/O口扩展

6.3.2串行口异步通信

6.3.3多机通信

6.4总结

复习思考题

第7章汇编语言程序设计

7.1伪指令

7.2算术运算程序的设计

7.3循环程序的设计

7.4查表程序的设计

7.5检索程序的设计

7.6分支程序的设计

7.7码制转换程序的设计

7.8逻辑操作程序

7.9总结

复习思考题

第8章单片机的存储器的扩展

8.1单片机系统的三总线的构造

8.2半导体存储器

8.2.1随机存取存储器

8.2.2只读存储器

8.3程序存储器扩展

8.3.127××系列芯片

8.3.2外部程序存储器扩展原理及时序

8.3.3EPROM扩展电路

8.4数据存储器扩展

8.4.1常用静态数据存储器芯片

8.4.2外部数据存储器的扩展方法及时序

8.4.3静态RAM扩展电路

8.5E2PROM的使用

8.5.1E2PROM芯片

8.5.2E2PROM扩展电路

8.6程序存储器和数据存储器的同时扩展

8.7总结

复习思考题

第9章单片机I/O接口技术

9.1概述

9.2简单芯片扩展I/O接口

9.2.1输出口的设计

9.2.2输入口的设计

9.2.3多个芯片扩展I/O口

9.3可编程接口芯片的扩展

9.3.18255可编程并行接口芯片及其使用

9.3.28155可编程接口芯片及其使用

9.4键盘及显示器接口设计

9.4.1键盘接口设计

9.4.2单片机与显示器接口

9.5A/D和D/A转换接口技术

9.5.1A/D转换接口技术

9.5.2D/A转换接口技术

9.6I/O接口的综合扩展

9.7总结

复习思考题

第10章串行总线扩展技术

10.1I2C总线扩展技术

10.1.1I2C总线

10.1.2I2C总线的数据传输

10.1.3I2C总线的寻址

10.1.4MCS51单片机主从系统I2C总线模拟程序

10.1.5I2C总线应用

10.2SPI总线扩展技术

10.2.1SPI总线

10.2.2SPI总线键盘显示器芯片HD 7279A

10.2.3SPI总线多通道串行输出A/D芯片TLC2543及接口

10.2.4串行输入D/A芯片TLC5615接口技术

10.2.5SPI串行编程E2PROM——X5045

10.3总结

复习思考题

第11章C8051Fxxx系列单片机

11.1系统概述

11.2CPU

11.3电源管理方式

11.3.1空闲方式

11.3.2停机方式

11.4复位

11.5振荡器

11.6存储器组织

11.6.1程序存储器

11.6.2数据存储器

11.6.3通用寄存器

11.6.4位寻址空间

11.6.5堆栈

11.6.6特殊功能寄存器

11.7可编程I/O口

11.7.1交叉开关优先级译码

11.7.2I/O口的初始化

11.8中断系统

11.8.1MCU中断源和中断向量

11.8.2外部中断

11.8.3中断优先级

11.9计数器/定时器

11.9.1定时器0和定时器1

11.9.2定时器2

11.10可编程定时/计数器阵列

11.10.1捕捉/比较模块

11.10.2PCA计数器/定时器

11.11串行口

11.11.1通用串行通信接口UART

11.11.2串行外设接口总线SPI

11.11.3SMBus/I2C总线

11.12模数转换器

11.13DAC和比较器

11.14总结

复习思考题

附录

参考文献