MCS—51系列单片机及汇编编程(第二版) / 全国高职高专院校机电类专业规划教材
¥32.00定价
作者: 凌艺春主编
出版时间:2015年6月
出版社:中国铁道出版社
- 中国铁道出版社
- 9787113198169
- 103288
- 0065173836-1
- 16开
- 2015年6月
- 260
- 工学
- 计算机科学与技术
- TP368.1
- 机电类
- 高职高专
内容简介
本书主要包括MCS-51系列单片机的基本知识、组成、汇编语言及程序设计、中断系统及计数定时器、键盘和显示的汇编编程、数-模(D/A)转换的汇编编程、模-数(A/D)转换的汇编编程、资源扩展的汇编编程、串行通信的汇编编程、实用开发工具、应用系统设计及开发等内容。
本书较全面地涵盖了MCS-51系列单片机的基本知识,特别是介绍了一种有规律、移植性好的汇编编程方法,使读者能很快将其应用于解决大型汇编编程问题上。
本书适合作为高等职业院校电子信息类和自动化类工科专业的教材,也可作为爱好单片机技术的广大读者的参考书。
本书较全面地涵盖了MCS-51系列单片机的基本知识,特别是介绍了一种有规律、移植性好的汇编编程方法,使读者能很快将其应用于解决大型汇编编程问题上。
本书适合作为高等职业院校电子信息类和自动化类工科专业的教材,也可作为爱好单片机技术的广大读者的参考书。
目录
第1章 MCS-51系列单片机的基本认识
1.1 单片机的历史与应用
1.1.1 单片机的历史
1.1.2 单片机的应用
1.2 不同类型的单片机介绍
习题
第2章 MCS-51系列单片机的组成
2.1 MCS-51系列单片机外部结构
2.2 MCS-51系列单片机内部结构
2.3 MCS-51系列单片机的时序和工作方式
习题
第3章 MCS-51系列单片机汇编语言及程序设计
3.1 项目引入:单片机*小应用系统的使用
3.2 单片机汇编语言及程序设计的相关知识
3.2.1 MCS一51系列单片机汇编语言基础
3.2.2 数据传送类指令
3.2.3 算术运算类指令
3.2.4 逻辑运算类指令
3.2.5 控制转移类指令
3.2.6 位操作类指令
3.2.7 伪指令
3.3 汇编语言程序设计
任务训练:32盏流水灯的编程
习题
第4章 MCS-51系列单片机的中断系统及计数定时器
4.1 项目引入:LED点阵屏的动态显示
4.2 单片机中断系统的相关知识
4.2.1 中断系统
4.2.2 中断控制应用举例
4.2.3 MCS-51系列单片机定时器/计数器
4.2.4 定时器/计数器应用举例
4.2.5 中断、定时器/计数器综合应用举例——LED点阵广告屏
任务训练:用8x8 LED点阵屏动态显示人名
习题
第5章 MCS-51系列单片机的键盘和显示的汇编语言
5.1 项目引入l:独立键盘与静态数码管显示
5.2 项目引入2:矩阵键盘加独立键盘与液晶显示
5.3 键盘和显示的相关知识
5.3.1 独立键盘与静态数码管显示的相关知识
5.3.2 矩阵键盘加独立键盘与液晶显示的相关知识
任务训练:编写简易时钟程序
习题
第6章 MCS-51系列单片机的数-模(D/A)转换的汇编语言
6.1 项目引入:简易数控电源
6.2 D/A转换的相关知识
6.2.1 D/A转换器的主要技术指标
6.2.2 典型的D/A转换器及接口
6.2.3 简易数控电源项目编程说明
6.2.4 DAC0832应用举例
任务训练:构造高精度简易数控电源
习题
第7章 MCS-51系列单片机的数-模(A/D)转换的汇编语言
7.1 项目引入:温度检测
7.2 A/D转换的相关知识
7.2.1 A/D转换器的主要技术指标
7.2.2 逐次逼近型A/D转换器及接口
7.2.3 温度检测项目编程说明
7.2.4 ADC0809应用举例
任务训练:设计数字电压表
习题
第8章 MCS-51系列单片机资源扩展的汇编语言
8.1 项目引入:单片机8级中断扩展电路使用
8.2 单片机资源扩展的相关知识
8.2.1 片外三总线的扩展
8.2.2 程序存储器的扩展
8.2.3 数据存储器的扩展
8.2.4 定时器/计数器的扩展
8.2.5 I/O端口的扩展
任务训练:8255输入/输出的应用
习题
第9章 MCS-51系列单片机串行通信的汇编语言
9.1 项目引入:AT89C5l与PC串行通信
9.2 单片机串行通信的相关知识
9.2.1 异步通信和同步通信
9.2.2 波特率和接收/发送时钟
9.2.3 单工、半双工、全双工通信方式
9.2.4 异步串行通信的信号形式
9.2.5 MCS一51系列单片机串行接口的结构
9.2.6 串行接口特殊功能寄存器
9.2.7 单片机的工作方式
9.2.8 串行接口应用举例
任务训练:并/串行数据转换的实现
习题
第10章 MCS-51系列单片机实用开发工具
10.1 Keil仿真软件使用介绍
10.1.1 Keil uVision2仿真软件
l0.1.2 使用:Keil uVision2仿真软件编写和调试程序
10.2 Proteus仿真软件使用介绍
10.2.1 Proteus 6.9仿真软件
10.2.2 Proteus元件库常用元件的中英文对照表
习题
第11章 MCS-51系列单片机应用系统设计及开发
11.1 单片机应用系统设计的一般步骤和方法
11.1.1 设计步骤
11.1.2 硬件设计与调试
11.1.3 软件设计与调试
11.1.4 单片机应用系统的调试
11.2 单片机抗干扰设计
11.2.1 特别要注意抗电磁干扰的系统
11.2.2 增加系统的抗电磁干扰能力可采取的措施
习题
附录A 项目应用程序
附录B 书中所用图形符号说明
参考文献
1.1 单片机的历史与应用
1.1.1 单片机的历史
1.1.2 单片机的应用
1.2 不同类型的单片机介绍
习题
第2章 MCS-51系列单片机的组成
2.1 MCS-51系列单片机外部结构
2.2 MCS-51系列单片机内部结构
2.3 MCS-51系列单片机的时序和工作方式
习题
第3章 MCS-51系列单片机汇编语言及程序设计
3.1 项目引入:单片机*小应用系统的使用
3.2 单片机汇编语言及程序设计的相关知识
3.2.1 MCS一51系列单片机汇编语言基础
3.2.2 数据传送类指令
3.2.3 算术运算类指令
3.2.4 逻辑运算类指令
3.2.5 控制转移类指令
3.2.6 位操作类指令
3.2.7 伪指令
3.3 汇编语言程序设计
任务训练:32盏流水灯的编程
习题
第4章 MCS-51系列单片机的中断系统及计数定时器
4.1 项目引入:LED点阵屏的动态显示
4.2 单片机中断系统的相关知识
4.2.1 中断系统
4.2.2 中断控制应用举例
4.2.3 MCS-51系列单片机定时器/计数器
4.2.4 定时器/计数器应用举例
4.2.5 中断、定时器/计数器综合应用举例——LED点阵广告屏
任务训练:用8x8 LED点阵屏动态显示人名
习题
第5章 MCS-51系列单片机的键盘和显示的汇编语言
5.1 项目引入l:独立键盘与静态数码管显示
5.2 项目引入2:矩阵键盘加独立键盘与液晶显示
5.3 键盘和显示的相关知识
5.3.1 独立键盘与静态数码管显示的相关知识
5.3.2 矩阵键盘加独立键盘与液晶显示的相关知识
任务训练:编写简易时钟程序
习题
第6章 MCS-51系列单片机的数-模(D/A)转换的汇编语言
6.1 项目引入:简易数控电源
6.2 D/A转换的相关知识
6.2.1 D/A转换器的主要技术指标
6.2.2 典型的D/A转换器及接口
6.2.3 简易数控电源项目编程说明
6.2.4 DAC0832应用举例
任务训练:构造高精度简易数控电源
习题
第7章 MCS-51系列单片机的数-模(A/D)转换的汇编语言
7.1 项目引入:温度检测
7.2 A/D转换的相关知识
7.2.1 A/D转换器的主要技术指标
7.2.2 逐次逼近型A/D转换器及接口
7.2.3 温度检测项目编程说明
7.2.4 ADC0809应用举例
任务训练:设计数字电压表
习题
第8章 MCS-51系列单片机资源扩展的汇编语言
8.1 项目引入:单片机8级中断扩展电路使用
8.2 单片机资源扩展的相关知识
8.2.1 片外三总线的扩展
8.2.2 程序存储器的扩展
8.2.3 数据存储器的扩展
8.2.4 定时器/计数器的扩展
8.2.5 I/O端口的扩展
任务训练:8255输入/输出的应用
习题
第9章 MCS-51系列单片机串行通信的汇编语言
9.1 项目引入:AT89C5l与PC串行通信
9.2 单片机串行通信的相关知识
9.2.1 异步通信和同步通信
9.2.2 波特率和接收/发送时钟
9.2.3 单工、半双工、全双工通信方式
9.2.4 异步串行通信的信号形式
9.2.5 MCS一51系列单片机串行接口的结构
9.2.6 串行接口特殊功能寄存器
9.2.7 单片机的工作方式
9.2.8 串行接口应用举例
任务训练:并/串行数据转换的实现
习题
第10章 MCS-51系列单片机实用开发工具
10.1 Keil仿真软件使用介绍
10.1.1 Keil uVision2仿真软件
l0.1.2 使用:Keil uVision2仿真软件编写和调试程序
10.2 Proteus仿真软件使用介绍
10.2.1 Proteus 6.9仿真软件
10.2.2 Proteus元件库常用元件的中英文对照表
习题
第11章 MCS-51系列单片机应用系统设计及开发
11.1 单片机应用系统设计的一般步骤和方法
11.1.1 设计步骤
11.1.2 硬件设计与调试
11.1.3 软件设计与调试
11.1.4 单片机应用系统的调试
11.2 单片机抗干扰设计
11.2.1 特别要注意抗电磁干扰的系统
11.2.2 增加系统的抗电磁干扰能力可采取的措施
习题
附录A 项目应用程序
附录B 书中所用图形符号说明
参考文献