书籍详情
单片机基础
作者:李广弟编著
出版社:北京航空航天大学出版社
出版时间:1994-06-01
ISBN:9787810124843
定价:¥20.00
购买这本书可以去
内容简介
由于单片机在工业(机、电、化、轻纺、自控……)和民用家电各方面的广泛应用,各行各业的技术人员都迫切要求学习与掌握单片机技术,本书就是为了满足这方面要求而编写的。<br>本书的特点是:①深入浅出,适合初学者自学或课程之用。②强调实用,书内多举实例,附有练习,并对实验(开发)系统(DP851)作了详细说明,以便读者掌握单片机开发与应用的基本技术。本书内容包括:单片机结构原理、存储器、接口、中断、指令系统、汇编语言程序设计、数据通信、应用实例、实验(开发)系统等。本书作为教材(课程与实验),已被北京广播电视大学以及全国单片机函授班选用(函授班由中国计算机学会和北京市单片机应用技术协会常年举办,每年三月九月开学,通信地址:北京2704信箱,邮码:100080,联系人:宁伟成。)<br>读者范围:各专业(非计算机)大学、专科、函授、短训班教材,有关技术人员、计算机爱好者自学用书。
作者简介
暂缺《单片机基础》作者简介
目录
绪论 单片机概述
0. 1 单片机的发展及意义
0. 2 单片机的软硬件系统
0. 2. 1 单片机硬件系统
0. 2. 2 单片机软件系统
0. 3 MCS—51单片机系列
0. 3. 1 51子系列和52子系列
0. 3. 2 单片机芯片的半导体工艺
0. 3. 3 片内ROM存储器配置形式
1. MCS—51单片机结构和原理
1. 1 MCS—51单片机的内部组成及信号引脚
1. 1. 1 8051单片机的基本组成
1. 1. 2. MCS—51的信号引脚
1. 2 8051的内部存储器
1. 2. 1 内部数据存储器低128单元
1. 2. 2 内部数据存储器高128单元
1. 2. 3 堆栈及堆栈指示器
1. 2. 4 内部程序存储器
1. 3 并行输入/输出口电路结构
1. 3. 1 P0口
1. 3. 2 Pl口
1. 3. 3 P2口
1. 3. 4 P3口
1. 4 时钟电路与时序
1. 4. 1 时钟电路
1. 4. 2 时序定时单位
1. 4. 3 MCS—51指令时序
1. 5 MCS—51单片机工作方式
1. 5. 1 复位方式
1. 5. 2 程序执行方式
1. 5. 3 单步执行方式
1. 5. 4 掉电保护方式
1. 5. 5 低功耗方式(8OC51)
思考题与练习题
2. MCS—51指令系统
2. 1 MCS—51指令系统概述
2. 1. 1 指令格式
2. 1. 2 寻址方式
2. 1. 3 单片机执行指令的过程
2. 1. 4 指令中符号意义说明
2. 2 数据传送类指令
2. 2. 1 内部RAM数据传送指令组
2. 2. 2 外部RAM数据传送指令组
2. 2. 3 程序存储器数据传送指令组
2. 2. 4 数据交换指令组
2. 2. 5 堆栈操作指令组
2. 2. 6 数据传送类指令汇总及说明
2. 3 算术运算类指令
2. 3. 1 加法指令组
2. 3. 2 带进位加法指令组
2. 3. 3 带借位减法指令组
2. 3. 4 加1指令组
2. 3. 5 减l指令组
2. 3. 6 乘除指令组
2. 3. 7 十进制调正指令
2. 3. 8 算术运算类指令汇总
2. 4 逻辑运算及移位类指令
2. 4. 1 逻辑与运算指令组
2. 4. 2 逻辑或运算指令组
2. 4. 3 逻辑异或运算指令组
2. 4. 4 累加器清0取反指令组
2. 4. 5 移位指令组
2. 4. 6 逻辑运算及移位类指令汇总
2. 5 控制转移类指令
2. 5. 1 无条件转移指令组
2. 5. 2 条件转移指令组
2. 5. 3 子程序调用与返回指令组
2. 5. 4 空操作指令
2. 5. 5 控制转移类指令汇总
2. 6 布尔变量操作类指令
2. 6. 1 位传送指令组
2. 6. 2 位置位复位指令组
2. 6. 3 位运算指令组
2. 6. 4 位控制转移指令组
2. 6. 5 布尔变量操作类指令汇总
思考题与练习题
3. 存储器与存储器扩展
3. 1 单片机扩展及系统结构
3. 1. 1 单片机的扩展结构
3. 1. 2 单片机扩展的实现
3. 2 扩展存储器编址及映像
3. 2. 1 存储器编址技术
3. 2. 2 存储映像
3. 3 程序存储器扩展
3. 3. 1 只读存储器概述
3. 3. 2 典型只读存储器芯片
3. 3. 3 程序存储器扩展举例
3. 4 数据存储器扩展
3. 4. 1 随机存储器概述
3. 4. 2 典型随机存储器芯片
3. 4. 3 数据存储器扩展举例
3. 4. 4 扩展既可读又可写的程序存储器
3. 5 单片机存储器的特点
3. 5. 1 多种存储器的交叠
3. 5. 2 交叠存储器的使用
思考题与练习题
4. 中断与定时
4. 1 微型计算机中断技术概述
4. 1. 1 什么是中断
4. 1. 2 中断功能
4. 1. 3 中断处理流程
4. 2 MCS—51单片机中断系统
4. 2. 1 中断源
4. 2. 2 中断控制
4. 2. 3 中断响应
4. 2. 4 中断请求的撤除
4. 3 MCS—51定时器/计数器
4. 3. 1 定时方法概述
4. 3. 2 定时器/计数器的定时和计数功能
4. 3. 3 定时器/计数器的控制寄存器
4. 3. 4 定时工作方式0
4. 3. 5 定时工作方式1
4. 3. 6 定时工作方式2
4. 3. 7 定时工作方式3
4. 3. 8 用定时器/计数器进行外部中断扩展
4. 4 定时器/计数器与中断联合应用举例
思考题与练习题
5. 单片机I/O扩展及应用
5. 1 微型计算机I/O接口技术概述
5. 1. 1 计算机为什么需要I/O接口电路
5. 1. 2 接口与端口
5. 1. 3 数据总线隔离技术
5. 1. 4 I/O编址技术
5. 1. 5 I/O数据传送的控制方式
5. 2 MCS—51单片机I/O口直接应用
5. 2. 1 有关I/O口的操作指令
5. 2. 2 I/0口的直接应用
5. 3 单片机简单I/O扩展
5. 3. 1 简单输入接口扩展
5. 3. 2 简单输出接口扩展
5. 4 8255A作单片机的可编程I/O扩展
5. 4. 1 单片机的可编程I/O扩展
5. 4. 2 8255A的逻辑结构和信号引脚
5. 4. 3 8255A的工作方式及数据I/O操作
5. 4. 4 8255A控制字及初始化编程
5. 5 单片机打印机接口技术
5. 5. 1 微型打印机简介
5. 5. 2 查询方式的打印驱动
5. 6 8155作单片机的可编程I/O扩展
5. 6. 1 8155基本结构及工作方式
5. 6. 2 8155与MCS—51单片机的连接
5. 6. 3 8155的命令/状态字
5. 6. 4 8155的定时器/计数器
5. 6. 5 8l 55应用举例
5. 7 单片机键盘接口技术
5. 7. 1 按键识别流程
5. 7. 2 键盘接口及程序设计
5. 8 单片机LED显示器接口技术
5. 8. 1 LED显示器
5. 8. 2 8155作LED显示器接口及显示程序
思考题与练习题
6. MCS—5l汇编语言程序设计
6. 1 汇编语言及汇编语言程序设计
6. 1. 1 汇编语言及其语句格式
6. 1. 2 汇编语言程序设计
6. 2 MCS—51汇编语言程序设计举例
6. 2. 1 汇编语言程序的基本结构
6. 2. 2 定时程序
6. 2. 3 查表程序
6. 2. 4 数据极值查找程序
6. 2. 5 数据排序程序
6. 2. 6 数据检索程序
6. 3 单片机汇编语言源程序的编辑和汇编
6. 3. 1 单片机源程序编辑
6. 3. 2 源程序的汇编
6. 3. 3 伪指令
6. 3. 4 MASM51交叉汇编程序
6. 3. 5 目标程序的串行传送
6. 3. 6 PC监控程序
思考题与练习题
7. 单片机串行数据通信
7. 1 串行数据通信基础知识
7. 1. 1 串行数据通信基本原理
7. 1. 2 RS—232C总线标准
7. 1. 3 串行接口芯片
7. 2 MCS—51的串行口及控制寄存器
7. 2. 1 串行口寄存器结构
7. 2. 2 串行通信控制寄存器
7. 3 MCS—51串行通信工作方式及其应用
7. 3. 1 串行工作方式0
7. 3. 2 串行工作方式1
7. 3. 3 串行工作方式2
7. 3. 4 串行工作方式3
7. 4 单片机多机通信
7. 4. 1 多机通信原理
7. 4. 2 多机通信举例
思考题与练习题
8. 单片机与数/模及模/数转换器接口
8. 1 D/A转换器的接口和应用
8. 1. 1 D从转换器接口技术性能
8. 1. 2 典型D/A转换器芯片DAC0832
8. 1. 3 单缓冲方式的接口与应用
8. 1. 4 双缓冲方式的接口与应用
8. 1. 5 正弦波发生器
8. 2 A/D转换器的接口与应用
8. 2. 1 A/D转换器概述
8. 2. 2 典型A/D转换器芯片ADC0809
8. 2. 3 MCS—51单片机与ADC0809接口
8. 2. 4 应用举例
8. 2. 5 逐次逼近式A/D转换的软件实现
思考题与练习题
9. 单片机应用及可靠性技术
9. 1 单片机应用的特点
9. 2 单片机应用举例
9. 2. 1 单片机作息时间控制钟
9. 2. 2 单片机顺序控制
9. 2. 3 水塔水位控制
9. 2. 4 数字式热敏电阻温度计
9. 2. 5 用单片机玩“乒乓球”游戏
9. 2. 6 交通信号灯模拟控制
9. 2. 7 步进电机控制
9. 3 单片机系统的可靠性技术
9. 3. 1 接地技术
9. 3. 2 屏蔽技术
9. 3. 3 隔离技术
9. 3. 4 滤波技术
9. 3. 5 抑制反电势干扰技术
10. DP—851单片机实验系统
10. 1 DP—851系统结构
10. 1. 1 主板
10. 1. 2 实验板及扩展板等
10. 1. 3 主要技术性能及资源
10. 2 键盘监控命令及操作
10. 2. 1 键盘监控命令
10. 2. 2 键盘监控操作方式
10. 2. 3 DP—851 PC监控操作方式
附录 MCS—51系列单片机指令表(按字母顺序排列)
0. 1 单片机的发展及意义
0. 2 单片机的软硬件系统
0. 2. 1 单片机硬件系统
0. 2. 2 单片机软件系统
0. 3 MCS—51单片机系列
0. 3. 1 51子系列和52子系列
0. 3. 2 单片机芯片的半导体工艺
0. 3. 3 片内ROM存储器配置形式
1. MCS—51单片机结构和原理
1. 1 MCS—51单片机的内部组成及信号引脚
1. 1. 1 8051单片机的基本组成
1. 1. 2. MCS—51的信号引脚
1. 2 8051的内部存储器
1. 2. 1 内部数据存储器低128单元
1. 2. 2 内部数据存储器高128单元
1. 2. 3 堆栈及堆栈指示器
1. 2. 4 内部程序存储器
1. 3 并行输入/输出口电路结构
1. 3. 1 P0口
1. 3. 2 Pl口
1. 3. 3 P2口
1. 3. 4 P3口
1. 4 时钟电路与时序
1. 4. 1 时钟电路
1. 4. 2 时序定时单位
1. 4. 3 MCS—51指令时序
1. 5 MCS—51单片机工作方式
1. 5. 1 复位方式
1. 5. 2 程序执行方式
1. 5. 3 单步执行方式
1. 5. 4 掉电保护方式
1. 5. 5 低功耗方式(8OC51)
思考题与练习题
2. MCS—51指令系统
2. 1 MCS—51指令系统概述
2. 1. 1 指令格式
2. 1. 2 寻址方式
2. 1. 3 单片机执行指令的过程
2. 1. 4 指令中符号意义说明
2. 2 数据传送类指令
2. 2. 1 内部RAM数据传送指令组
2. 2. 2 外部RAM数据传送指令组
2. 2. 3 程序存储器数据传送指令组
2. 2. 4 数据交换指令组
2. 2. 5 堆栈操作指令组
2. 2. 6 数据传送类指令汇总及说明
2. 3 算术运算类指令
2. 3. 1 加法指令组
2. 3. 2 带进位加法指令组
2. 3. 3 带借位减法指令组
2. 3. 4 加1指令组
2. 3. 5 减l指令组
2. 3. 6 乘除指令组
2. 3. 7 十进制调正指令
2. 3. 8 算术运算类指令汇总
2. 4 逻辑运算及移位类指令
2. 4. 1 逻辑与运算指令组
2. 4. 2 逻辑或运算指令组
2. 4. 3 逻辑异或运算指令组
2. 4. 4 累加器清0取反指令组
2. 4. 5 移位指令组
2. 4. 6 逻辑运算及移位类指令汇总
2. 5 控制转移类指令
2. 5. 1 无条件转移指令组
2. 5. 2 条件转移指令组
2. 5. 3 子程序调用与返回指令组
2. 5. 4 空操作指令
2. 5. 5 控制转移类指令汇总
2. 6 布尔变量操作类指令
2. 6. 1 位传送指令组
2. 6. 2 位置位复位指令组
2. 6. 3 位运算指令组
2. 6. 4 位控制转移指令组
2. 6. 5 布尔变量操作类指令汇总
思考题与练习题
3. 存储器与存储器扩展
3. 1 单片机扩展及系统结构
3. 1. 1 单片机的扩展结构
3. 1. 2 单片机扩展的实现
3. 2 扩展存储器编址及映像
3. 2. 1 存储器编址技术
3. 2. 2 存储映像
3. 3 程序存储器扩展
3. 3. 1 只读存储器概述
3. 3. 2 典型只读存储器芯片
3. 3. 3 程序存储器扩展举例
3. 4 数据存储器扩展
3. 4. 1 随机存储器概述
3. 4. 2 典型随机存储器芯片
3. 4. 3 数据存储器扩展举例
3. 4. 4 扩展既可读又可写的程序存储器
3. 5 单片机存储器的特点
3. 5. 1 多种存储器的交叠
3. 5. 2 交叠存储器的使用
思考题与练习题
4. 中断与定时
4. 1 微型计算机中断技术概述
4. 1. 1 什么是中断
4. 1. 2 中断功能
4. 1. 3 中断处理流程
4. 2 MCS—51单片机中断系统
4. 2. 1 中断源
4. 2. 2 中断控制
4. 2. 3 中断响应
4. 2. 4 中断请求的撤除
4. 3 MCS—51定时器/计数器
4. 3. 1 定时方法概述
4. 3. 2 定时器/计数器的定时和计数功能
4. 3. 3 定时器/计数器的控制寄存器
4. 3. 4 定时工作方式0
4. 3. 5 定时工作方式1
4. 3. 6 定时工作方式2
4. 3. 7 定时工作方式3
4. 3. 8 用定时器/计数器进行外部中断扩展
4. 4 定时器/计数器与中断联合应用举例
思考题与练习题
5. 单片机I/O扩展及应用
5. 1 微型计算机I/O接口技术概述
5. 1. 1 计算机为什么需要I/O接口电路
5. 1. 2 接口与端口
5. 1. 3 数据总线隔离技术
5. 1. 4 I/O编址技术
5. 1. 5 I/O数据传送的控制方式
5. 2 MCS—51单片机I/O口直接应用
5. 2. 1 有关I/O口的操作指令
5. 2. 2 I/0口的直接应用
5. 3 单片机简单I/O扩展
5. 3. 1 简单输入接口扩展
5. 3. 2 简单输出接口扩展
5. 4 8255A作单片机的可编程I/O扩展
5. 4. 1 单片机的可编程I/O扩展
5. 4. 2 8255A的逻辑结构和信号引脚
5. 4. 3 8255A的工作方式及数据I/O操作
5. 4. 4 8255A控制字及初始化编程
5. 5 单片机打印机接口技术
5. 5. 1 微型打印机简介
5. 5. 2 查询方式的打印驱动
5. 6 8155作单片机的可编程I/O扩展
5. 6. 1 8155基本结构及工作方式
5. 6. 2 8155与MCS—51单片机的连接
5. 6. 3 8155的命令/状态字
5. 6. 4 8155的定时器/计数器
5. 6. 5 8l 55应用举例
5. 7 单片机键盘接口技术
5. 7. 1 按键识别流程
5. 7. 2 键盘接口及程序设计
5. 8 单片机LED显示器接口技术
5. 8. 1 LED显示器
5. 8. 2 8155作LED显示器接口及显示程序
思考题与练习题
6. MCS—5l汇编语言程序设计
6. 1 汇编语言及汇编语言程序设计
6. 1. 1 汇编语言及其语句格式
6. 1. 2 汇编语言程序设计
6. 2 MCS—51汇编语言程序设计举例
6. 2. 1 汇编语言程序的基本结构
6. 2. 2 定时程序
6. 2. 3 查表程序
6. 2. 4 数据极值查找程序
6. 2. 5 数据排序程序
6. 2. 6 数据检索程序
6. 3 单片机汇编语言源程序的编辑和汇编
6. 3. 1 单片机源程序编辑
6. 3. 2 源程序的汇编
6. 3. 3 伪指令
6. 3. 4 MASM51交叉汇编程序
6. 3. 5 目标程序的串行传送
6. 3. 6 PC监控程序
思考题与练习题
7. 单片机串行数据通信
7. 1 串行数据通信基础知识
7. 1. 1 串行数据通信基本原理
7. 1. 2 RS—232C总线标准
7. 1. 3 串行接口芯片
7. 2 MCS—51的串行口及控制寄存器
7. 2. 1 串行口寄存器结构
7. 2. 2 串行通信控制寄存器
7. 3 MCS—51串行通信工作方式及其应用
7. 3. 1 串行工作方式0
7. 3. 2 串行工作方式1
7. 3. 3 串行工作方式2
7. 3. 4 串行工作方式3
7. 4 单片机多机通信
7. 4. 1 多机通信原理
7. 4. 2 多机通信举例
思考题与练习题
8. 单片机与数/模及模/数转换器接口
8. 1 D/A转换器的接口和应用
8. 1. 1 D从转换器接口技术性能
8. 1. 2 典型D/A转换器芯片DAC0832
8. 1. 3 单缓冲方式的接口与应用
8. 1. 4 双缓冲方式的接口与应用
8. 1. 5 正弦波发生器
8. 2 A/D转换器的接口与应用
8. 2. 1 A/D转换器概述
8. 2. 2 典型A/D转换器芯片ADC0809
8. 2. 3 MCS—51单片机与ADC0809接口
8. 2. 4 应用举例
8. 2. 5 逐次逼近式A/D转换的软件实现
思考题与练习题
9. 单片机应用及可靠性技术
9. 1 单片机应用的特点
9. 2 单片机应用举例
9. 2. 1 单片机作息时间控制钟
9. 2. 2 单片机顺序控制
9. 2. 3 水塔水位控制
9. 2. 4 数字式热敏电阻温度计
9. 2. 5 用单片机玩“乒乓球”游戏
9. 2. 6 交通信号灯模拟控制
9. 2. 7 步进电机控制
9. 3 单片机系统的可靠性技术
9. 3. 1 接地技术
9. 3. 2 屏蔽技术
9. 3. 3 隔离技术
9. 3. 4 滤波技术
9. 3. 5 抑制反电势干扰技术
10. DP—851单片机实验系统
10. 1 DP—851系统结构
10. 1. 1 主板
10. 1. 2 实验板及扩展板等
10. 1. 3 主要技术性能及资源
10. 2 键盘监控命令及操作
10. 2. 1 键盘监控命令
10. 2. 2 键盘监控操作方式
10. 2. 3 DP—851 PC监控操作方式
附录 MCS—51系列单片机指令表(按字母顺序排列)
猜您喜欢