内容介绍
用户评论
全部咨询
本书系统介绍了以MCS-51为核心的单片机系列。内容包括单片机的结构、指令系统,汇编语言程序设计,存储器与存储器的扩展,单片机的I/O接口扩展,单片机的串行通信,单片机的接口技术及应用,单片机应用系统设计开发的步骤、方法以及抗干扰技术。
本书注重应用、理论适度。本书介绍了工程上广泛使用的AT89系列,并选择了难度适中的例子和习题,以帮助学生理解课程内容。
本书可作为高职高专院校电子、自动化、计算机以及相关专业的教材,也适合工程技术人员参考阅读。
目录
- 第1章 单片机概述
1.1 单片机的概念
1.2 单片机的发展概况
l.3 MCS-51系列
1.4 AT89系列单片机
1.5 单片机的应用
习题
第2章 单片机的硬件结构
2.1 MCS-51单片机的内部结构与信号引脚
2.1.1 Mcs-51单片机的内部结构
2.1.2 Mcs-51单片机的信号引脚
2.2 MCS-51单片机的内部存储器
2.2.1 内部数据存储器低128单元
2.2.2 内部数据存储器高128单元
2.2.3 堆栈
2.2.4 内部程序存储器
2.2.5 MCS-51存储器的结构
2.3 MCS-51单片机的I/0口电路及功能
2.3.1 P0口
2.3.2 P1口
2.3.3 P2口
2.3.4 P3口
2.3.5 I/O口的读一修改一写操作
2.3.6 I/O口的负载能力及接口要求
2.4 MCS-51单片机的时钟电路与时序
2.4.1 时钟电路
2.4.2 时序定时单位
2.4.3 典型指令时序
2.5 MCS-51的复位方式和复位电路
2.5.1 复位
2.5.2 复位电路
2.6 低功耗操作方式
2.6.1 HMOS的掉电保护方式
2.6.2 CHMOS的低功耗方式
2.7 AT89单片机的硬件结构
2.7.1 与MCS-51单片机的异同点
2.7.2 AT89C2051芯片的结构与信号引脚
习题
第3章 MCS-51单片机指令系统
3.1 指令系统概述
3.1.1 指令格式
3.1.2 指令系统的分类
3.1.3 指令描述符号意义的说明
3.2 寻址方式
3.3 数据传送类指令
3.4 算术运算类指令
3.5 逻辑运算及移位类指令
3.6 控制转移类指令
3.7 布尔操作类指令
习题
第4章 MCS-51单片机程序设计
4.1 汇编语言概述
4.1.1 汇编语言的特点
4.1.2 汇编语言的语句格式
4.1.3 汇编语言的伪指令
4.2 程序设计
4.2.1 顺序程序设计
4.2.2 分支程序设计
4.2.3 循环程序设计
4.2.4 子程序设计
4.3 常用程序设计
4.3.1 数制转换程序
4.3.2 多字节无符号数的加减法运算
4.3.3 双字节的乘法运算
4.3.4 软件定时程序
4.3.5 查表程序
4.3.6 极值查找
4.3.7 数据检索
4.3.8 数据排序
习题
第5章 中断与定时
5.1 MCS-51单片机的中断系统
5.1.1 单片机中断技术概述
5.1.2 中断源
5.1.3 中断控制
5.1.4 中断处理过程
5.1.5 中断请求的撤销
5.2 MCS-51单片机定时器/计数器
5.2.1 定时器/计数器的功能
5.2.2 定时器,计数器的控制寄存器
5.2.3 定时工作方式0
5.2.4 定时工作方式1
5.2.5 定时工作方式2
5.2.6 定时工作方式3
5.2.7 用定时器/计数器进行外部中断扩展
5.3 中断与定时器/计数器综合应用举例
习题
第6章 存储器与存储器的扩展
6.1 单片机扩展存储器的设计
6.1.1 MCS-51单片机系统总线
6.1.2 外部存储器的操作时序
6.1.3 单片机对存储器片选的实现
6.2 程序存储器的扩展
6.2.1 程序存储器概述
6.2.2 常用程序存储器
6.2.3 程序存储器的扩展举例
6.3 数据存储器的扩展
6.3.1 数据存储器概述
6.3.2 常用数据存储器
6.3.3 数据存储器扩展举例
6.4 同时扩展程序存储器和数据存储器
习题
第7章 单片机I/O口的扩展
7.1 I/O口的直接应用
7.2 I/O接口技术概述
7.2.1 为什么需要I/O接口电路
7.2.2 单片机I/O控制方式
7.3 单片机简单I/O口的扩展
7.3.1 简单输入接口的扩展
7.3.2 简单输出接口的扩展
7.4 8255A可编程并行I/O的扩展
7.4.1 8255A的结构和引脚
7.4.2 8255A的控制字及其工作方式
7.4.3 8255A的应用
7.5 8155可编程并行I/O的扩展
7.5.1 8155的结构和引脚
7.5.2 8155的控制字及其工作方式
7.5.3 8155的应用
习题
第8章 单片机与输入输出设备的接口
8.1 拨码盘接口
8.1.1 BCD拨码盘的结构
8.1.2 BCD拨码盘的接口方法
8.2 单片机与键盘的接口
8.2.1 键盘的工作原理
8.2.2 独立式按键及其接口程序
8.2.3 行列式键盘(也称矩阵式键盘)及接口
8.3 LED显示器接口
8.3.1 LED显示器的结构
8.3.2 LED显示器的工作方式
8.3.3 LED显示器的接口电路
8.4 LCD显示器的接口
8.4.1 LCD显示器的结构
8.4.2 LCD显示器的工作方式
8.4.3 LCD显示器的接口电路
8.5 键盘/显示器专用接口芯片8279
8.5.1 8279的内部结构及工作原理
8.5.2 8279的引脚与功能
8.5.3 8279的寄存器
8.5.4 8279的接口应用
习题
第9章 单片机的串行通信
9.1 串行通信基本常识
9.1.1 异步串行通信的字符格式
9.1.2 异步串行通信的传送速率
9.1.3 异步串行通信的信号形式
9.1.4 异步串行通信的数据通路形式
9.1.5 RS-232C总线标准
9.1.6 串行接口电路
9.2 MCS-51单片机的串行口及控制寄存器.
9.2.1 Mcs-51串行口结构
9.2.2 串行通信控制寄存器
9.3 MCS-51单片机串行通信工作方式
9.3.1 串行工作方式0
9.3.2 串行工作方式1
9.3.3 串行工作方式2
9.3.4 串行工作方式3
9.4 多机通信
9.4.1 多机通信基本原理
9.4.2 多机通信的程序设计
9.4.3 简单应用举例
习题
第10章 单片机与A/D及D/A转换器的接口
10.1 A/D及D/A转换器的性能指标
10.2 单片机与D/A转换器的接口
10.2.1 DAC0832及其与单片机接口电路
10.2.2 DAC1020及其与单片机接口电路
10.3 单片机与A/D转换器的接口
10.3.1 5G14433A/D转换器及其与单片机的接口
10.3.2 ADC0809及其与单片机的接口
习题
第11章 单片机应用系统设计
11.1 单片机应用系统设计
11.1.1 典型的单片机应用系统
11.1.2 单片机应用系统设计的一般步骤
11.2 单片机应用系统的硬件电路
11.2.1 硬件电路的组成及设计原则
11.2.2 单片机应用系统的可靠性设计
11.2.3 单片机应用系统的保密性设计
11.3 单片机应用系统的调试
11.3.1 单片机应用系统中常见的故障
11.3.2 单片机应用系统的仿真调试
习题