出版社:北京理工大学出版社
年代:2013
定价:30.0
本书共分9个项目,项目1,认识单片机及其工具软件;项目2,I/O口控制;项目3,顺序彩灯的控制;项目4,简单交通信号灯模拟控制;项目5,外部中断;项目6,定时器制作;项目7,单片机双机通信制作;项目8,8155 I/O控制;项目9,8位字符的LED动态显示。
项目一 单片机基础知识
工作任务:认识单片机及其工具软件
任务一 认识单片机
1.1 单片机概念
1 2 单片机的性能特点
1.3 单片机的应用领域
1.4 单片机的发展和系列产品
任务二 单片机应用系统的开发
2.1 单片机开发系统
2.2 单片机编程软件简介
任务三 单片机相关基础知识
3.1 数制及数制间的转换
3.2 数的表示
3.3 常用编码
项目小结
思考与习题
项目二 MCS—51系列单片机的结构和工作原理
工作任务:I/O口控制
任务一 89C51单片机内部组成及引脚功能
1 1 单片机内部结构
1.2 89C51单片机芯片外部引脚
任务二 时钟电路与复位
2.1 时钟电路
2.2 复位电路
任务三 MCS—51系列单片机的主要组成部分
3.1 CPU和三总线
3.2 存储器
3.3 输入输出端口
任务四 89C51单片机的工作方式
4.1 程序连续执行方式
4.2 程序单步执行方式
4.3 低功耗工作方式
项目小结
思考与习题
项目三 MCS—51系列单片机指令系统
工作任务:顺序彩灯的控制
任务一 指令系统简介
1.1 指令概述
1.2 指令格式
1.3 MCS—51单片机指令的分类
1.4 指令中常用符号说明
任务二 寻址方式
2.1 立即寻址方式
2.2 直接寻址方式
2.3 寄存器寻址方式
2.4 寄存器间接寻址方式
2.5 变址寻址方式
2.6 相对寻址方式
2.7 位寻址方式
任务三 数据传送类指令
3.1 内部RAM数据传送指令
3.2 累加器A与外部RAM数据传送指令
3.3 累加器A与程序存储器传送指令
3.4 堆栈操作指令
3.5 数据交换指令
任务四 算数运算类指令
4.1 加法指令
4.2 带借位减法指令
4.3 加1、减1指令
4.4 十进制调整指令
4.5 乘法指令
4.6 除法指令
任务五 逻辑运算类指令
5.1 逻辑与运算指令
5.2 逻辑或运算指令
5.3 逻辑异或运算指令
5.4 累加器A的逻辑操作指令
任务六 控制转移类指令
6.1 无条件转移指令
6.2 条件转移指令
6.3 调用和返回指令
6.4 空操作指令
任务七 位操作类指令
7.1 位数据传送指令
7.2 位逻辑操作指令
7.3 位状态控制指令
7.4 位控制转移指令
项目小结
思考与习题
项目四 汇编语言程序设计
工作任务:简单交通信号灯模拟控制
任务一 程序设计概述
1.1 程序设计语言简介
1.2 汇编语言源程序的设计步骤
任务二 汇编语言伪指令
任务三 汇编语言程序设计
3.1 汇编程序的程序结构
3.2 汇编程序的程序结构
3.3 顺序程序设计
3.4 分支程序设计
任务四 循环程序设计
4.1 循环程序结构的组成
4.2 循环程序设计
任务五 子程序设汁
任务六 编程技巧简述
项目小结
思考与习题
项目五 单片机的中断技术
工作任务:外部中断
任务一 中断的概念
任务二 89C51单片机的中断系统
任务三 中断处理过程
任务四 中断系统的应用
项目小结
思考与习题
项目六 单片机的定时/计数器
工作任务:定时/计数器制作
任务一 定时/计数器的内部结构及工作原理
1.1 定时/计数器的基本结构
1.2 定时/计数器的工作原理
任务二 定时/计数器的控制
任务三 定时/计数器的工作方式
任务四 定时/计数器的应用
4.1 定时/计数器方式O的应用
4.2 定时/计数器方式1的应用
4.3 定时/计数器方式2的应用
项目小结
思考与习题
项目七 单片机的并行串行输入/输出接口
工作任务:单片机双机通信电路制作
任务一 串行通信的基础概念
1.1 并行通信和串行通信
1.2 串行通信的分类
1.3 串行通信的数据传输方式
1.4 串行通信的数据传输速率
1.5 串行通信中数据的校验
任务二 MCS—51单片机串行接口及控制寄存器
2.1 MCS—51单片机串行接口结构
2.2 串行接口
任务三 MCS—51单片机串行口的工作方式与应用
3.1 方式0
3.2 方式1
3.3 方式2
3.4 方式3
3.5 89C51单片机串行口的波特率
项目小结
思考与习题
项目八 单片机系统扩展与接口技术
工作任务:8155芯片I/O扩展
任务一 单片机的并行扩展总线
1.1 51系列单片机的三总线概述
1.2 51系列单片机三总线的形成
1.3 利用三总线扩展单片机系统的方法
任务二 半导体存储器简介
2.1 半导体存储器的基本结构
2.2 半导体存储器的分类
任务三 89C51单片机外部存储器的扩展
3.1 程序存储器的扩展
3.2 数据存储器的扩展
3 3 同时扩展程序存储器和数据存储器
任务四 并行I/O接口的扩展
4.1 并行I/O口扩展的基本方法
4.2 简单并行I/O口扩展
4 3 采用8255A扩展并行I/O口
4.4 采用8155扩展并行T/O口
4.5 其他可编程I/O接口芯片简介
项目小结
思考与习题
项目九 单片机系统的几种常用输入输出设备
工作任务:8位字符的LED动态显示
任务一 键盘及其接口电路
1.1 按键的识别
1.2 独立式键盘
1.3 矩阵键盘
任务二 显示器及其接口电路
2.1 LED显示器
2.2 LED点阵大屏幕显示
任务三 D/A转换接口
3.1 D/A转换基本知识
3.2 典型的D/A转换器芯片DAC0832
任务四 A/D转换接口
4.1 典型的A/D转换器芯片ADC0809
4.2 ADC0809与89C51单片机的连接
项目小结
思考与习题
项目十 单片机系统的设计与应用
任务一 单片机应用系统设计概述
1.1 单片机应用系统设计思想
1.2 单片机应用系统的分类
1.3 单片机应用系统设计的基本要求
任务二 单片机应用系统的设计流程
2.1 系统总体设计
2.2 硬件设计
2.3 软件设计
2.4 系统调试
任务三 抗干扰设计
3.1 硬件抗干扰
3.2 软件抗干扰
项目小结
思考与习题
李丽、佟茉薇主编的《单片机应用技术》以介绍MCS—51系列单片机为主,共分为十个项目阐述,内容安排为:项目一介绍单片机基础知识,包括单片机简介、单片机应用系统的开发、数制和码制;项目二介绍MCS—51系列单片机的结构和工作原理;项目三主要介绍MCS—51系列单片机指令系统;项目四介绍汇编语言程序设计;项目五介绍单片机的中断技术;项目六介绍单片机的定时器/计数器;项目七介绍单片机的并行、串行输入/输出接口;项目八介绍单片机系统扩展与接口技术;项目九介绍了单片机系统的几种常用输入输出设备;项目十介绍了单片机系统的设计与应用。李丽、佟茉薇主编的《单片机应用技术》以介绍MCS—51系列单片机为主,共分为十个项目进行阐述,内容安排为:项目一介绍单片机基础知识,包括单片机简介、单片机应用系统的开发、数制和码制;项目二介绍MCS—51系列单片机的结构和工作原理;项目三主要介绍MCS—51系列单片机指令系统;项目四介绍汇编语言程序设计;项目五介绍单片机的中断技术;项目六介绍单片机的定时器/计数器;项目七介绍单片机的并行、串行输入/输出接口;项目八介绍单片机系统扩展与接口技术;项目九介绍了单片机系统的几种常用输入输出设备;项目十介绍了单片机系统的设计与应用。全书内容全面,循序渐进,说理透彻。 《单片机应用技术》适合作为高等院校工科类专业单片机技术课程教材,也可作为工程人员参考用书。