书籍详情
单片机原理及应用
作者:胡长胜
出版社:高等教育出版社
出版时间:2006-05-01
ISBN:9787040194043
定价:¥16.70
购买这本书可以去
内容简介
《单片机原理及应用》以单片机主流机型MCS-51为背景,介绍单片机的基本结构、接口技术、应用系统设计等相关知识,这样的内容编排将有利于读者学习和提高。《单片机原理及应用》针对高职高专学生的特点,试图向学生解答“何谓单片机”、“为何要学习单片机”、“如何学习单片机”、“如何应用单片机”等问题。《单片机原理及应用》在章节上由单片机的基础知识引申到单片机的应用系统设计,共分lO章。第1章主要讲解单片机的基本概念;第2章主要讲述单片机系统的结构组成;第3章主要内容是单片机的I/0口应用和扩展;第4章主要讲述单片机的中断系统应用;第5章是定时器/计数器的应用编程;第6章为单片机通信功能的应用和实现;第7章为模拟量与单片机的接口方法;第8章是单片机应用系统的设计方法,是对前面几章内容的总结。
作者简介
暂缺《单片机原理及应用》作者简介
目录
第1章 概述
1.1 单片机概述
1.1.1 单片机的概念
1.1.2 MCS-51单片机和8051、803l、89C51等的关系
1.1.3 单片机指令系统概述
1.1.4 单片机的学习
1.2 单片机应用举例
1.2.1 单片机的应用领域
1.2.2 单片机应用举例
本章小结
第2章 单片机应用系统总体设计
2.1 MCS.51单片机内部结构和引脚
2.1.1 CPU
2.1.2 存储器组织结构
2.1.3 外部引脚
2.2 MCS-51单片机应用系统构成
2.2.1 MCS.51单片机最小系统
2.2.2 MCS.51单片机总线结构
2.3 MCS-5 l单片机存储器扩展
2.3.1 存储器扩展的编址技术
2.3.2 程序存储器(EPROM)的扩展
2.3.3 数据存储器的扩展
2.4 MCS-51单片机的寻址方式
2.4.1 常用标识符号
2.4.2 寻址方式
2.5 课程任务 应用系统总体设计
2.5.1 智能涡街流量计设计原理
2.5.2 系统组成与工作原理
2.5.3 功能介绍
2.5.4 技术性能指标
本章小结
思考题
第3章 I/O口及键盘显示器接口
3.1 概述
3.2 MCS一51单片机I/O口的应用分析
3.2.1 P0端口
3.2.2 P1端口
3.2.3 P2端口
3.2.4 P3端口
3.3 I/O口扩展
3.3.1 使用中、小规模集成电路扩展I/O口
3.3.2 8255可编程通用并行接口芯片
3.3.3 专用并行接口集成电路8155
3.4 键盘、显示器的工作原理
3.4.1 键盘工作原理
3.4.2 显示器接口与编程
3.4。3 课程任务分析1 键盘及LED显示器接口举例
3.5 指令知识学习
3.5.1 伪指令
3.5.2 本章用到的指令具体形式
本章小结
思考题
第4章 中断系统的设定
4.1 中断系统的概念
4.1.1 有关中断的概念
4.1.2 中断的作用
4.2 MCS-51的中断系统
4.2.1 MCS-51的中断系统的结构
4.2.2 中断系统相关寄存器
4.2.3 中断响应
4.3 课程任务分析2 应用外中断、的编程与设计举例
4.3.1 中断系统的编程
4.3.2 中断系统设计应用举例
4.4 相关指令的学习
4.4.1 堆栈指令的学习
4.4.2 本章使用到的其他指令形式
本章小结
思考题
第5章 定时/计数功能的实现
5.1 概述
5.2 MCS-51单片机的定时器/计数器
5.2.1 定时器/计数器结构与工作原理
5.2.2 定时器/计数器的工作方式
5.3 定时器/计数器的编程应用
5.3.1 计数初值(时间常数)的计算
5.3.2 定时器/计数器的编程
5.3.3 编程举例
5.4 课程任务分析3 应用系统定时功能的实现
5.4.1 硬件电路
5.4.2 实现时钟计时的基本方法
5.4.3 程序流程
5.5 相关指令学习
本章小结
思考题
第6章 通信功能的实现
6.1 串行通信的基础知识
6.1.1 串行通信的分类
6.1.2 串行通信的标准接口
6.2 串行口的结构与工作方式
6.2.1 串行口的结构和工作原理
6.2.2 串行口的几种工作方式
6.3 串行口相关控制寄存器的使用
6.3.1 串行口数据缓冲器SBUF
6.3.2 串行口控制寄存器SCON
6.3.3 电源控制寄存器PCON
6.4 课程任务分析4 串行口编程应用
6.4.1 串行口波特率的计算
6.4.2 串行口编程步骤
6.4.3 串行口应用与编程
6.5 相关指令学习
6.5.1 串行口读/写指令
6.5.2 本章使用到的其他指令具体形式
本章小结
思考题
第7章A/D、D/A接口技术
7.1 概述
7.2 A/D转换及接口技术
7.2.1 A/D转換的基本知识
7.2.2 ADC0809的工作原理
7.2.3 课程任务分析5 ADC0809与单片机接口编程应用
7.3 D/A转换及接口技术
7.3.1 .D/A转换的基本知识
7.3.2 DAC0832的王作原理
7.3.3 DAC0832与单片机的
接口技术
本章小结
思考题
第8章 单片机应用系统设计初步
8.1 单片机应用系统设计步骤和方法
8.1.1 单片机应用系统的特点
8.1.2 单片机应用系统设计与调试的步骤
8.2 单片机的选型技术
8.2.1 单片机的品种简介
8.2.2 单片机的选型原则
8.3 单片机程序设计
8.3.1 程序结构设计
8.3.2 软件设计注意事项
8.4 单片机应用系统抗干扰技术
8.4.1 干扰的来源和后果
8.4.2 单片机应用系统的硬件抗干扰设计
8.4.3 软件的抗干扰设计
8.5 课程任务分析6 应用实例的设计总结
8.5.1 硬件电路设计
8.5.2 软件设计
8.5.3 系统抗干扰措施
本章小结
思考题
第9章 MCS-5P单片机指令系统说明
9.1 数据传送类指令
9.1.1 内部RAM传送指令
9.1.2 ROM传送指令
9.1.3 累加器A与片外数据存储器RAM传送指令
9.1.4 堆栈操作类指令
9.1.5 交换指令
9.1.6 16位数据传送指令
9.2算术运算指令
9.2.1 加法指令
9.2.2 带进位加法指令
9.2.3 减法指令
9.2.4 乘法指令
9.2.5 除法指令
9.2.6 加1指令
9.2.7减1指令
9.2.8 十进制调整指令
9.3 逻辑运算类指令
9.3.1 循环移位指令
9.3.2 累加器半字节交换指令
9.3.3 求反指令
9.3.4. 清0指令
9.3.5 逻辑与操作指令
9.3,6 逻辑或操作指令
9.3.7 逻辑异或操作指令
9.4 位操作指令
9.4.1 位传送指令
9.4.2 位清0置1指令
9.4.3 位运算指令
9.4.4 位测试转移指令
9.5 控制转移类指令
9.5.1 无条件转移指令
9.5.2 条件转移指令
9.5.3 子程序调用和返回指令
9.5.4 空操作指令
本章小结
思考题
第10章 W5ndOWS集成开发环境uVision2
10.1 安装、启动uVision2
10.1.1 安装
10.1.2 启动
10.1.3 菜单条、工具栏和快捷键
10.2 Keil项目创建
10.2.1 Keil工程的建立
10.2.2 工程的详细设置
10.2.3 编译、连接
10.3 Keil程序的调试
10.3.1 常用调试命令
10.3.2 在线汇编
10.3.3 断点设置
1O.3.4 实例调试
10.4 Keil常用调试窗口
10.4.1 存储器窗口
10.4.2 工程窗口寄存器页
10.4.3 观察窗口
10.4.4 反汇编窗口
附录 MCS-51单片机实用于程序
参考文献
1.1 单片机概述
1.1.1 单片机的概念
1.1.2 MCS-51单片机和8051、803l、89C51等的关系
1.1.3 单片机指令系统概述
1.1.4 单片机的学习
1.2 单片机应用举例
1.2.1 单片机的应用领域
1.2.2 单片机应用举例
本章小结
第2章 单片机应用系统总体设计
2.1 MCS.51单片机内部结构和引脚
2.1.1 CPU
2.1.2 存储器组织结构
2.1.3 外部引脚
2.2 MCS-51单片机应用系统构成
2.2.1 MCS.51单片机最小系统
2.2.2 MCS.51单片机总线结构
2.3 MCS-5 l单片机存储器扩展
2.3.1 存储器扩展的编址技术
2.3.2 程序存储器(EPROM)的扩展
2.3.3 数据存储器的扩展
2.4 MCS-51单片机的寻址方式
2.4.1 常用标识符号
2.4.2 寻址方式
2.5 课程任务 应用系统总体设计
2.5.1 智能涡街流量计设计原理
2.5.2 系统组成与工作原理
2.5.3 功能介绍
2.5.4 技术性能指标
本章小结
思考题
第3章 I/O口及键盘显示器接口
3.1 概述
3.2 MCS一51单片机I/O口的应用分析
3.2.1 P0端口
3.2.2 P1端口
3.2.3 P2端口
3.2.4 P3端口
3.3 I/O口扩展
3.3.1 使用中、小规模集成电路扩展I/O口
3.3.2 8255可编程通用并行接口芯片
3.3.3 专用并行接口集成电路8155
3.4 键盘、显示器的工作原理
3.4.1 键盘工作原理
3.4.2 显示器接口与编程
3.4。3 课程任务分析1 键盘及LED显示器接口举例
3.5 指令知识学习
3.5.1 伪指令
3.5.2 本章用到的指令具体形式
本章小结
思考题
第4章 中断系统的设定
4.1 中断系统的概念
4.1.1 有关中断的概念
4.1.2 中断的作用
4.2 MCS-51的中断系统
4.2.1 MCS-51的中断系统的结构
4.2.2 中断系统相关寄存器
4.2.3 中断响应
4.3 课程任务分析2 应用外中断、的编程与设计举例
4.3.1 中断系统的编程
4.3.2 中断系统设计应用举例
4.4 相关指令的学习
4.4.1 堆栈指令的学习
4.4.2 本章使用到的其他指令形式
本章小结
思考题
第5章 定时/计数功能的实现
5.1 概述
5.2 MCS-51单片机的定时器/计数器
5.2.1 定时器/计数器结构与工作原理
5.2.2 定时器/计数器的工作方式
5.3 定时器/计数器的编程应用
5.3.1 计数初值(时间常数)的计算
5.3.2 定时器/计数器的编程
5.3.3 编程举例
5.4 课程任务分析3 应用系统定时功能的实现
5.4.1 硬件电路
5.4.2 实现时钟计时的基本方法
5.4.3 程序流程
5.5 相关指令学习
本章小结
思考题
第6章 通信功能的实现
6.1 串行通信的基础知识
6.1.1 串行通信的分类
6.1.2 串行通信的标准接口
6.2 串行口的结构与工作方式
6.2.1 串行口的结构和工作原理
6.2.2 串行口的几种工作方式
6.3 串行口相关控制寄存器的使用
6.3.1 串行口数据缓冲器SBUF
6.3.2 串行口控制寄存器SCON
6.3.3 电源控制寄存器PCON
6.4 课程任务分析4 串行口编程应用
6.4.1 串行口波特率的计算
6.4.2 串行口编程步骤
6.4.3 串行口应用与编程
6.5 相关指令学习
6.5.1 串行口读/写指令
6.5.2 本章使用到的其他指令具体形式
本章小结
思考题
第7章A/D、D/A接口技术
7.1 概述
7.2 A/D转换及接口技术
7.2.1 A/D转換的基本知识
7.2.2 ADC0809的工作原理
7.2.3 课程任务分析5 ADC0809与单片机接口编程应用
7.3 D/A转换及接口技术
7.3.1 .D/A转换的基本知识
7.3.2 DAC0832的王作原理
7.3.3 DAC0832与单片机的
接口技术
本章小结
思考题
第8章 单片机应用系统设计初步
8.1 单片机应用系统设计步骤和方法
8.1.1 单片机应用系统的特点
8.1.2 单片机应用系统设计与调试的步骤
8.2 单片机的选型技术
8.2.1 单片机的品种简介
8.2.2 单片机的选型原则
8.3 单片机程序设计
8.3.1 程序结构设计
8.3.2 软件设计注意事项
8.4 单片机应用系统抗干扰技术
8.4.1 干扰的来源和后果
8.4.2 单片机应用系统的硬件抗干扰设计
8.4.3 软件的抗干扰设计
8.5 课程任务分析6 应用实例的设计总结
8.5.1 硬件电路设计
8.5.2 软件设计
8.5.3 系统抗干扰措施
本章小结
思考题
第9章 MCS-5P单片机指令系统说明
9.1 数据传送类指令
9.1.1 内部RAM传送指令
9.1.2 ROM传送指令
9.1.3 累加器A与片外数据存储器RAM传送指令
9.1.4 堆栈操作类指令
9.1.5 交换指令
9.1.6 16位数据传送指令
9.2算术运算指令
9.2.1 加法指令
9.2.2 带进位加法指令
9.2.3 减法指令
9.2.4 乘法指令
9.2.5 除法指令
9.2.6 加1指令
9.2.7减1指令
9.2.8 十进制调整指令
9.3 逻辑运算类指令
9.3.1 循环移位指令
9.3.2 累加器半字节交换指令
9.3.3 求反指令
9.3.4. 清0指令
9.3.5 逻辑与操作指令
9.3,6 逻辑或操作指令
9.3.7 逻辑异或操作指令
9.4 位操作指令
9.4.1 位传送指令
9.4.2 位清0置1指令
9.4.3 位运算指令
9.4.4 位测试转移指令
9.5 控制转移类指令
9.5.1 无条件转移指令
9.5.2 条件转移指令
9.5.3 子程序调用和返回指令
9.5.4 空操作指令
本章小结
思考题
第10章 W5ndOWS集成开发环境uVision2
10.1 安装、启动uVision2
10.1.1 安装
10.1.2 启动
10.1.3 菜单条、工具栏和快捷键
10.2 Keil项目创建
10.2.1 Keil工程的建立
10.2.2 工程的详细设置
10.2.3 编译、连接
10.3 Keil程序的调试
10.3.1 常用调试命令
10.3.2 在线汇编
10.3.3 断点设置
1O.3.4 实例调试
10.4 Keil常用调试窗口
10.4.1 存储器窗口
10.4.2 工程窗口寄存器页
10.4.3 观察窗口
10.4.4 反汇编窗口
附录 MCS-51单片机实用于程序
参考文献
猜您喜欢