QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30

单片机原理与应用

  • 类  别:计算机系列
  • 书  名:单片机原理与应用
  • 主  编:苏艳苹
  • 定  价:43
  • 开  本:16开
  • 印刷方式:黑白
  • 页  数:276
  • 时  间:2021年2月
  • 出  版  社:国防科技大学出版社
  • 书  号:978-7-81099-809-3

内容摘要

  本书以MCS-51系列单片机为例,深入浅出地介绍了单片机的原理及应用技术,主要内容包括单片机概述、MCS-51单片机结构和原理、MCS-51单片机的指令系统、MCS-51单片机的功能模块、MCS-51单片机系统的扩展、MCS-51单片机系统的接口、单片机C语言设计、单片机应用系统设计等内容,并在最后一章给出了单片机应用系统设计实例。
       本书适合作为高职高专院校教材,也可作为从事电子技术的工程技术人员阅读参考。

目录

第1章 单片机概述
1.1 单片机基础知识
1.1.1 微型计算机
1.1.2 单片机的特点与应用领域
1.1.3 单片机的发展
1.2 常用单片机简介
1.2.1 MCS-51系列单片机
1.2.2 ATMEL89系列单片机
1.2.3 其他系列的单片机
1.3 单片机的学习方法
本章小结
习题1
第2章 MCS-51单片机结构和原理
2.1 MCS-51单片机的基本组成
2.1.1 单片机的硬件结构
2.1.2 单片机的片外总线与引脚功能
2.2 MCS-51单片机的中央处理器、时钟及时序
2.2.1 中央处理器
2.2.2 时钟电路与时序
2.3 MCS-51单片机的存储组织
2.3.1 存储器空间
2.3.2 程序存储器
2.3.3 数据存储器
2.3.4 特殊功能寄存器
2.4 MCS-51单片机的并行I/O口
2.4.1 P0口的结构和功能
2.4.2 P1口的结构和功能
2.4.3 P2口的结构和功能
2.4.4 P3口的结构和功能
2.5 MCS-51单片机的复位及复位电路
2.5.1 复位状态
2.5.2 复位电路
本章小结
习题2
第3章 MCS-51单片机的指令系统
3.1 指令格式及分类
3.1.1 汇编语言的概念及格式
3.1.2 指令中的符号约定
3.2 寻址方式
3.2.1 直接寻址
3.2.2 立即数寻址
3.2.3 寄存器寻址
3.2.4 寄存器间接寻址
3.2.5 变址寻址
3.2.6 相对寻址
3.2.7 位寻址
3.3 指令系统分析
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 逻辑运算指令
3.3.4 位操作指令
3.3.5 控制转移指令
3.4 单片机汇编语言程序设计
3.4.1 源程序的编辑与汇编
3.4.2 伪指令
3.4.3 汇编语言程序设计的方法和步骤
3.4.4 基本程序结构
3.5 汇编语言编程实训
3.5.1 传送指令训练
3.5.2 查找、排序程序
3.5.3 代码转换程序
本章小结
习题3
第4章 MCS-51单片机的功能模块
4.1 MCS-51单片机的中断系统
4.1.1 中断的概念
4.1.2 CPU响应及处理中断机制
4.1.3 中断源及中断请求标志
4.1.4 中断控制及中断优先级
4.1.5 中断响应及中断处理过程
4.1.6 中断的应用及编程
4.2 MCS-51单片机的定时器/计数器
4.2.1 定时器/计数器的结构及工作原理
4.2.2 定时器/计数器的工作方式
4.2.3 定时器/计数器的应用
4.3 MCS-51单片机的串行口
4.3.1 串行通信的基础知识
4.3.2 MCS-51单片机的串行口结构和控制
4.3.3 MCS-51单片机串行口的工作方式
4.3.4 串行口的应用及编程
本章小结
习题4
第5章 MCS-51单片机系统的扩展
5.1 系统扩展概述
5.1.1 最小应用系统
5.1.2 系统扩展的内容及方法
5.2 存储器的扩展
5.2.1 单片机的地址译码方法
5.2.2 常用存储器
5.2.3 程序存储器的扩展
5.2.4 数据存储器的扩展
5.2.5 存储器的综合扩展
5.3 并行I/O接口的扩展
5.3.1 简单并行I/O接口的扩展
5.3.2 可编程并行I/O接口8255A
5.4 串行I/O接口的扩展
5.4.1 串口的扩展
5.4.2 用串行口扩展并行I/O口
5.5 定时器/计数器的扩展
本章小结
习题5
第6章 MCS-51单片机系统的接口
6.1 键盘及显示器接口设计
6.1.1 键盘接口设计
6.1.2 显示器与单片机的接口
6.1.3 键盘/显示接口电路
6.2 A/D转换器及应用
6.2.1 A/D转换器
6.2.2 8位A/D转换器ADC0809及其应用
6.3 D/A转换器及应用
6.3.1 D/A转换器
6.3.2 8位D/A转换器DAC0832及其应用
6.4 USB接口
6.4.1 USB接口技术
6.4.2 USB接口芯片FT245AM
本章小结
习题6
第7章 单片机C语言程序设计
7.1 C51语言简介
7.1.1 C语言与汇编语言的比较
7.1.2 C51与ANSI?C的主要区别
7.1.3 C51的程序结构
7.1.4 C51的数据类型和存储类型
7.1.5 C51的算术运算符和表达式
7.1.6 预处理指令
7.2 C51的函数
7.2.1 C51函数的定义
7.2.2 C51函数的调用和参数传递
7.2.3 C51的库函数
7.3 C51的指针类型
7.3.1 指针变量的定义
7.3.2 指针变量的使用
7.3.3 指针与数组
7.3.4 字符指针
7.4 MCS-51单片机C51语言程序设计
7.4.1 MCS-51内部资源的编程
7.4.2 MCS-51扩展资源的编程
7.5 汇编语言与C51的混合编程
7.5.1 嵌入行内汇编方法
7.5.2 变量的相互调用
7.5.3 函数的相互调用
本章小结
习题7
第8章 单片机应用系统设计
8.1 单片机应用系统及设计
8.1.1 单片机应用系统的组成
8.1.2 单片机应用系统的设计过程
8.1.3 单片机应用系统的设计原则
8.2 单片机应用系统设计的方法
8.2.1 系统总体方案的确定
8.2.2 系统的硬件设计
8.2.3 系统的软件设计
8.2.4 系统的可靠性设计和评估
8.3 单片机应用系统的开发
8.3.1 单片机的开发工具
8.3.2 开发系统简介
8.4 单片机应用系统的调试
8.4.1 调试工具
8.4.2 硬件调试
8.4.3 软件调试
8.5 单片机应用系统的抗干扰技术
8.5.1 干扰源和干扰种类
8.5.2 硬件抗干扰技术
8.5.3 软件抗干扰技术
本章小结
习题8
第9章 单片机应用实例
9.1 频率测量计
9.1.1 总体方案设计及可行性分析
9.1.2 硬件设计
9.1.3 软件设计
9.2 单片机在气流量测量中的应用
9.2.1 总体方案设计及可行性分析
9.2.2 硬件设计
9.2.3 软件设计
本章小结
附录A MCS-51单片机指令速查表
附录B ASCII码(美国信息交换标准码)
附录C Keil C51 μVision2集成开发环境介绍
附录D 常用芯片引脚图
参考文献
苏艳苹,郑州航空工业管理学院教师。