简介
本书以MCS—51系列单片机为对象,介绍了微型计算机的硬件结构、
MCS—51指令系统及接口技
术。全书共分11章,内容包括:基础知识,单片机的硬件结构,MCS—51单
片机的指令系统,汇编语言
程序设计,MCS—51的中断系统及定时/计数器,并行I/O接口的扩展,单片
机存储器的扩展,人机接
口,模拟接口,串行通信,单片机应用系统。
本书叙述由浅入深,通俗易懂,特别适合于初学者。本书可供高职高
专院校机电类专业或相关专业
作为技术基础课“单片机原理及应用”的教材,也可作为工程技术人员的
自学参考书。
目录
目录
第1章 基础知识
1.1 计算机概述
1.1.1 电子计算机的发展
1.1.2 微型计算机的硬件结构
1.1.3 计算机主要技术指标名词
1.2 嵌入式系统与单片机
1.2.1 嵌入式计算机系统
1.2.2 单片机的发展
1.2.3 单片机的特点
1.2.4 单片机的分类
1.2.5 单片机的典型产品
1.2.6 单片机的应用
1.3 数制与编码
1.3.1 计算机中的数制
1.3.2 数制转换
1.3.3 带符号数的表示方法
1.3.4 计算机中的编码
本章小结
习题1
第2章 单片机的硬件结构
2.1 MCS—51单片机的组成和内部结构
2.1.1 MCS—51单片机的总体结构
2.1.2 MCS—51单片机各功能部件介绍
2.1.3 CPU时序
2.1.4 MCS—51单片机的复位
2.2 MCS—51单片机的引脚功能
2.3 MCS—51单片机的存储器
2.3.1 单片机存储器的结构
2.3.2 程序存储器ROM
2.3.3 数据存储器RAM
2.3.4 程序计数器
2.3.5 特殊功能寄存器(SFR)
2.4 MCS—51单片机的并行I/O接口
2.4.1 P0口
2.4.2 P1口
2.4.3 P2口
2.4.4 P3口
2.4.5 并行I/O接口的负载能力
本章小结
习题2
第3章 MCS—51单片机的指令系统
3.1 指令格式及常用符号
3.1.1 汇编语言指令格式
3.1.2 汇编语言指令及其注释中常用的符号
3.2 寻址方式
3.2.1 寻址方式
3.2.2 各寻址方式的寻址空间及符号注释
3.2.3 指令字节数与寻址方式的关系
3.3 MCS—51单片机的指令系统
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑运算类指令
3.3.4 控制程序转移类指令
3.3.5 位操作类指令
本章小结
习题3
第4章 汇编语言程序设计
4.1 程序设计概述
4.1.1 程序设计语言
4.1.2 汇编语言程序的基本结构
4.1.3 程序编制的步骤
4.1.4 程序设计方法和技巧
4.2 顺序结构程序设计
4.2.1 顺序程序设计方法
4.2.2 顺序结构程序设计示例
4.3 分支结构程序设计
4.3.1 分支结构程序设计方法
4.3.2 分支结构程序设计示例
4.4 循环结构程序设计
4.4.1 循环结构程序设计方法
4.4.2 循环结构程序设计示例
4.5 子程序设计
4.5.1 子程序设计方法
4.5.2 子程序设计示例
本章小结
习题4
第5章 MCS—51的中断系统及定时/计数器
5.1 中断系统结构与控制
5.1.1 中断的概念
5.1.2 中断的功能
5.1.3 中断系统结构
5.1.4 中断请求寄存器
5.1.5 中断系统控制寄存器
5.1.6 中断优先次序控制
5.2 中断处理过程
5.3 定时/计数器
5.3.1 定时/计数器的结构与工作原理
5.3.2 与定时/计数器有关的SFR
5.3.3 定时/计数器的初始化
5.3.4 定时/计数器的工作方式
5.3.5 定时/计数器的应用举例
5.4 外部中断源扩展
本章小结
习题5
第6章 并行I/O接口的扩展
6.1 简单的I/O接口扩展
6.1.1 简单I/0接口扩展常用芯片
6.1.2 简单并行I/O接口扩展实例
6.2 可编程I/O接口的扩展
6.2.1 采用8255A扩展I/O接口
6.2.2 采用8155扩展I/O接口
本章小结
习题6
第7章 单片机存储器的扩展
7.1 概述
7.1.1 存储器基本知识
7.1.2 总线
7.1.3 扩展总线的实现
7.1.4 半导体存储器的连接方法
7.2 程序存储器扩展
7.2.1 常用程序存储器芯片
7.2.2 程序存储器扩展的基本方法
7.2.3 程序存储器扩展实例分析
7.3 数据存储器扩展
7.3.1 常用数据存储器芯片
7.3.2 数据存储器扩展举例
本章小结
习题7
第8章 人机接口
8.1 键盘接口
8.1.1 概述
8.1.2 独立式键盘及其接口
8.1.3 矩阵式键盘及其接口
8.2 显示器及其接口
8.2.1 LED显示器
8.2.2 LCD液晶显示器
8.3 可编程键盘/显示器接口——Intel8279
8.4 微型打印机及其接口
8.4.1 微型打印机的概述
8.4.2 TPμP-40A/16A微型打印机
本章小结
习题8
第9章 模拟接口
9.1 D/A转换器及其与单片机接口
9.1.1 D/A转换器的基本知识
9.1.2 D/A转换芯片DAC0832
9.2 A/D转换器及其与单片机接口
9.2.1 A/D转换器的基本知识
9.2.2 A/D转换器芯片ADC0809
9.2.3 A/D转换器芯片5G14433
本章小结
习题9
第10章 串行通信
10.1 串行通信概述
10.1.1 串行通信的基本方式
10.1.2 串行通信的波特率
10.1.3 串行通信的数据传送方式
10.1.4 串行通信的接口电路
10.2 串行通信总线标准
10.2.1 RS-232C接口
10.2.2 RS-449,RS-422A,RS-423A,RS-485标准接口
10.2.3 20mA电流环串行接口
10.3 MCS—51单片机的串行接口
10.3.1 MCS—51串行接口结构
10.3.2 与串行口有关的寄存器
10.3.3 MCS—51串行口的工作方式
10.3.4 MCS—51串行通信的波特率
10.4 MCS—51单片机串行口的应用
10.4.1 MCS—51单片机双机通信
10.4.2 MCS—51单片机多机通信
10.4.3 PC和单片机之间的通信
10.5 串行扩展概述
本章小结
习题10
第11章 单片机应用系统
11.1 单片机应用系统设计
11.1.1 单片机应用系统的设计概述
11.1.2 单片机应用系统的设计过程
11.2 单片机应用系统调试与运行
11.2.1 系统调试
11.2.2 程序的固化和运行
11.3 单片机应用系统的抗干扰设计
11.3.1 概述
11.3.2 常用硬件抗干扰技术
11.3.3 常用软件抗干扰技术
11.4 单片机应用系统实例
11.4.1 系统要求
11.4.2 设计示例
本章小结
习题11
附录A MCS—51单片机指令表
附录B ASCII码表(美国标准信息交换表)
参考文献
/2/x
第1章 基础知识
1.1 计算机概述
1.1.1 电子计算机的发展
1.1.2 微型计算机的硬件结构
1.1.3 计算机主要技术指标名词
1.2 嵌入式系统与单片机
1.2.1 嵌入式计算机系统
1.2.2 单片机的发展
1.2.3 单片机的特点
1.2.4 单片机的分类
1.2.5 单片机的典型产品
1.2.6 单片机的应用
1.3 数制与编码
1.3.1 计算机中的数制
1.3.2 数制转换
1.3.3 带符号数的表示方法
1.3.4 计算机中的编码
本章小结
习题1
第2章 单片机的硬件结构
2.1 MCS—51单片机的组成和内部结构
2.1.1 MCS—51单片机的总体结构
2.1.2 MCS—51单片机各功能部件介绍
2.1.3 CPU时序
2.1.4 MCS—51单片机的复位
2.2 MCS—51单片机的引脚功能
2.3 MCS—51单片机的存储器
2.3.1 单片机存储器的结构
2.3.2 程序存储器ROM
2.3.3 数据存储器RAM
2.3.4 程序计数器
2.3.5 特殊功能寄存器(SFR)
2.4 MCS—51单片机的并行I/O接口
2.4.1 P0口
2.4.2 P1口
2.4.3 P2口
2.4.4 P3口
2.4.5 并行I/O接口的负载能力
本章小结
习题2
第3章 MCS—51单片机的指令系统
3.1 指令格式及常用符号
3.1.1 汇编语言指令格式
3.1.2 汇编语言指令及其注释中常用的符号
3.2 寻址方式
3.2.1 寻址方式
3.2.2 各寻址方式的寻址空间及符号注释
3.2.3 指令字节数与寻址方式的关系
3.3 MCS—51单片机的指令系统
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑运算类指令
3.3.4 控制程序转移类指令
3.3.5 位操作类指令
本章小结
习题3
第4章 汇编语言程序设计
4.1 程序设计概述
4.1.1 程序设计语言
4.1.2 汇编语言程序的基本结构
4.1.3 程序编制的步骤
4.1.4 程序设计方法和技巧
4.2 顺序结构程序设计
4.2.1 顺序程序设计方法
4.2.2 顺序结构程序设计示例
4.3 分支结构程序设计
4.3.1 分支结构程序设计方法
4.3.2 分支结构程序设计示例
4.4 循环结构程序设计
4.4.1 循环结构程序设计方法
4.4.2 循环结构程序设计示例
4.5 子程序设计
4.5.1 子程序设计方法
4.5.2 子程序设计示例
本章小结
习题4
第5章 MCS—51的中断系统及定时/计数器
5.1 中断系统结构与控制
5.1.1 中断的概念
5.1.2 中断的功能
5.1.3 中断系统结构
5.1.4 中断请求寄存器
5.1.5 中断系统控制寄存器
5.1.6 中断优先次序控制
5.2 中断处理过程
5.3 定时/计数器
5.3.1 定时/计数器的结构与工作原理
5.3.2 与定时/计数器有关的SFR
5.3.3 定时/计数器的初始化
5.3.4 定时/计数器的工作方式
5.3.5 定时/计数器的应用举例
5.4 外部中断源扩展
本章小结
习题5
第6章 并行I/O接口的扩展
6.1 简单的I/O接口扩展
6.1.1 简单I/0接口扩展常用芯片
6.1.2 简单并行I/O接口扩展实例
6.2 可编程I/O接口的扩展
6.2.1 采用8255A扩展I/O接口
6.2.2 采用8155扩展I/O接口
本章小结
习题6
第7章 单片机存储器的扩展
7.1 概述
7.1.1 存储器基本知识
7.1.2 总线
7.1.3 扩展总线的实现
7.1.4 半导体存储器的连接方法
7.2 程序存储器扩展
7.2.1 常用程序存储器芯片
7.2.2 程序存储器扩展的基本方法
7.2.3 程序存储器扩展实例分析
7.3 数据存储器扩展
7.3.1 常用数据存储器芯片
7.3.2 数据存储器扩展举例
本章小结
习题7
第8章 人机接口
8.1 键盘接口
8.1.1 概述
8.1.2 独立式键盘及其接口
8.1.3 矩阵式键盘及其接口
8.2 显示器及其接口
8.2.1 LED显示器
8.2.2 LCD液晶显示器
8.3 可编程键盘/显示器接口——Intel8279
8.4 微型打印机及其接口
8.4.1 微型打印机的概述
8.4.2 TPμP-40A/16A微型打印机
本章小结
习题8
第9章 模拟接口
9.1 D/A转换器及其与单片机接口
9.1.1 D/A转换器的基本知识
9.1.2 D/A转换芯片DAC0832
9.2 A/D转换器及其与单片机接口
9.2.1 A/D转换器的基本知识
9.2.2 A/D转换器芯片ADC0809
9.2.3 A/D转换器芯片5G14433
本章小结
习题9
第10章 串行通信
10.1 串行通信概述
10.1.1 串行通信的基本方式
10.1.2 串行通信的波特率
10.1.3 串行通信的数据传送方式
10.1.4 串行通信的接口电路
10.2 串行通信总线标准
10.2.1 RS-232C接口
10.2.2 RS-449,RS-422A,RS-423A,RS-485标准接口
10.2.3 20mA电流环串行接口
10.3 MCS—51单片机的串行接口
10.3.1 MCS—51串行接口结构
10.3.2 与串行口有关的寄存器
10.3.3 MCS—51串行口的工作方式
10.3.4 MCS—51串行通信的波特率
10.4 MCS—51单片机串行口的应用
10.4.1 MCS—51单片机双机通信
10.4.2 MCS—51单片机多机通信
10.4.3 PC和单片机之间的通信
10.5 串行扩展概述
本章小结
习题10
第11章 单片机应用系统
11.1 单片机应用系统设计
11.1.1 单片机应用系统的设计概述
11.1.2 单片机应用系统的设计过程
11.2 单片机应用系统调试与运行
11.2.1 系统调试
11.2.2 程序的固化和运行
11.3 单片机应用系统的抗干扰设计
11.3.1 概述
11.3.2 常用硬件抗干扰技术
11.3.3 常用软件抗干扰技术
11.4 单片机应用系统实例
11.4.1 系统要求
11.4.2 设计示例
本章小结
习题11
附录A MCS—51单片机指令表
附录B ASCII码表(美国标准信息交换表)
参考文献
/2/x
单片机原理及应用
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×