书籍详情
单片机原理与应用
作者:王耀琦 著
出版社:科学出版社
出版时间:2018-06-01
ISBN:9787030560001
定价:¥45.00
购买这本书可以去
内容简介
《单片机原理与应用/普通高等教育应用型规划教材·电子信息类》系统地介绍了MCS-51系列单片机的内部结构、指令系统、C51语言程序设计方法、与各种常用硬件的接口设计。《单片机原理与应用/普通高等教育应用型规划教材·电子信息类》分为12章,主要内容包括单片机的基础知识、MCS-51系列单片机的内部结构、汇编语言指令与程序设计、C51语言程序设计、中断系统、定时器/计数器、串口通信、系统扩展、人机接口技术、单片机与A/D及D/A转换器的接口技术、单片机的总线接口技术与开发实例、单片机应用系统的可靠性技术等。每章都附有习题,便于学生巩固所学知识。书中教学难点配有微课,扫描书中二维码即可在线学习。《单片机原理与应用/普通高等教育应用型规划教材·电子信息类》选取的内容具有实用性、典型性和新颖性,书中的实例大多来自作者多年的科研工作和教学实践总结。《单片机原理与应用/普通高等教育应用型规划教材·电子信息类》可作为普通高等院校及培训机构单片机类课程理论教学和实践教学的教材,也可作为电子工程师和自动化技术人员的参考用书。
作者简介
暂缺《单片机原理与应用》作者简介
目录
第1章 绪论
1.1 控制系统组成方案
1.2 计算机概述
1.3 单片机的发展简史
1.4 单片机产品发展近况
1.5 单片机的发展趋势
1.6 ARM内核单片机
1.6.1 ARM内核简介
1.6.2 STM32单片机
1.6.3 Atmel公司的ARM内核单片机
1.7 单片机的应用领域
习题
第2章 MCS-51系列单片机的内部结构
2.1 MCS-51系列单片机简介
2.2 MCS-51系列单片机的硬件结构
2.3 MCS-51系列单片机的外部引脚及片外总线
2.4 MCS-51系列单片机的存储器结构
2.5 MCS-5l系列单片机的I/O结构
2.6 MCS-51系列单片机的时钟电路及时序
2.6.1 时钟电路
2.6.2 MCS-51系列单片机的时序
2.6.3 MCS-51系列单片机的指令时序
2.7 MCS-51系列单片机的工作方式
2.7.1 复位方式
2.7.2 单步执行方式
习题
第3章 MCS-51汇编语言指令与程序设计
3.1 MCS-51指令系统概述
3.2 MCS-51指令系统的寻址方式
3.3 MCS-51指令系统的指令
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 位运算指令
3.3.4 控制转移指令
3.3.5 位操作指令
3.4 伪指令
3.5 汇编语言程序设计举例
3.5.1 码制转换
3.5.2 拆字与拼字
3.5.3 运算程序
习题
第4章 C51语言程序设计
4.1 编程语言概述
4.2 C51语言的基本语法
4.2.1 C51语言的基本数据类型
4.2.2 C51语言的运算
4.2.3 运算符与表达式
4.2.4 C51语言程序的基本结构
4.2.5 C51语言程序的转移语句
4.3 函数
4.3.1 函数的定义
4.3.2 函数的声明
4.3.3 函数的调用
4.4 C51语言的组合数据类型
4.4.1 指针
4.4.2 结构体
4.4.3 联合体
4.4.4 枚举
习题
第5章 MCS-51单片机的中断系统
5.1 中断概述
5.2 中断系统
5.2.1 中断源请求
5.2.2 中断控制
5.3 中断处理
5.3.1 中断响应
5.3.2 中断返回与撤销
5.4 中断程序的编写与外部中断的扩充
习题
第6章 MCS-51单片机的定时器/计数器
6.1 定时器/计数器概述
6.2 定时器/计数器T0、T1的寄存器
6.3 定时器/计数器T0、T1的工作方式
6.4 定时器/计数器的初始化编程及应用
习题
第7章 MCS-51单片机的串口通信
7.1 串行通信基础知识
7.1.1 并行通信与串行通信
7.1.2 串行通信的制式
7.1.3 异步通信与同步通信
7.1.4 比特率
7.2 MCS-51的串行口及控制寄存器
7.2.1 串行口的结构
7.2.2 串行口控制寄存器
7.3 串行口工作方式
7.3.1 方式0
7.3.2 方式1
7.3.3 方式2和方式3
7.4 串行口的初始化与应用
7.4.1 串行口初始化
7.4.2 串行口的应用
7.5 单片机与PC的通信
7.5.1 RS-232串行总线通信
7.5.2 RS-485串行总线通信
7.5.3 USB串行总线通信的基本原理
习题
第8章 MCS-51单片机的系统扩展
8.1 MCS-51单片机的最小系统
8.2 系统扩展的方法
8.3 存储器扩展
8.3.1 程序存储器的扩展
8.3.2 数据存储器的扩展
8.4 I2C总线E2PROM芯片AT24C××
8.4.1 I2C总线协议
8.4.2 虚拟I2C总线软件包
8.4.3 单片机与AT24C××的接口
8.5 I/O口的扩展
8.5.1 I/O口概述
8.5.2 I2C总线I/O扩展芯片PCF8574
习题
第9章 人机接口技术
9.1 键盘及其接口
9.1.1 按键电路与抖动的消除
9.1.2 独立式键盘
9.1.3 行列式键盘
9.2 LED显示器及其接口
9.2.1 LED显示器的结构与原理
9.2.2 LED的显示方式
9.2.3 LED的译码与驱动
9.3 LCD显示器及其接口
9.3.1 字符点阵式液晶显示模块RTl602C
9.3.2 图形点阵式液晶显示模块12864
9.4 数字量I/O口
9.4.1 光耦合器
9.4.2 电磁式继电器
9.4.3 拨码开关
9.4.4 蜂鸣器
习题
第10章 单片机与A/D、D/A转换器的接口技术
10.1 A/D转换器及其与单片机的接口电路
10.1.1 A/D转换器概述
10.1.2 并行A/D转换器及其软硬件设计
10.1.3 SPI串行口A/D转换器TLC1543
10.1.4 SPI串行口A/D转换器TLC2543
10.2 D/A转换器及其与单片机的接口电路
10.2.1 D/A转换器概述
10.2.2 DAC0832与单片机的接口电路
10.2.3 串行口D/A转换器TLC5615
10.3 I2C线A/D、D/A转换芯片
习题
第11章 单片机的总线接口技术与开发实例
11.1 1-Wire单总线接口技术
11.1.1 1-Wire单总线的硬件结构
11.1.2 1-Wire单总线的时序
11.1.3 1-Wire单总线的ROM名代码
11.1.4 1-Wire单总线的命令
11.1.5 1-Wire单总线应用实例——DSl8820
11.2 现场总线技术
11.2.1 常用现场总线技术
11.2.2 CAN总线技术
11.2.3 CAN总线应用实例——SJAl000
11.3 以太网接口技术
11.3.1 以太网技术
11.3.2 太网接口芯片RTL8019AS及应用
习题
第12章 单片机应用系统的可靠性技术
12.1 提高单片机系统稳定性的硬件措施
12.1.1 单片机及其相关元器件的选择
12.1.2 PCB布线的可靠性设计
12.1.3 硬件设计中采取的抗干扰措施
12.2 提高单片机系统稳定性的软件措施
习题
参考文献
附录A C51的部分库函数简介
附录B ASCII码表
1.1 控制系统组成方案
1.2 计算机概述
1.3 单片机的发展简史
1.4 单片机产品发展近况
1.5 单片机的发展趋势
1.6 ARM内核单片机
1.6.1 ARM内核简介
1.6.2 STM32单片机
1.6.3 Atmel公司的ARM内核单片机
1.7 单片机的应用领域
习题
第2章 MCS-51系列单片机的内部结构
2.1 MCS-51系列单片机简介
2.2 MCS-51系列单片机的硬件结构
2.3 MCS-51系列单片机的外部引脚及片外总线
2.4 MCS-51系列单片机的存储器结构
2.5 MCS-5l系列单片机的I/O结构
2.6 MCS-51系列单片机的时钟电路及时序
2.6.1 时钟电路
2.6.2 MCS-51系列单片机的时序
2.6.3 MCS-51系列单片机的指令时序
2.7 MCS-51系列单片机的工作方式
2.7.1 复位方式
2.7.2 单步执行方式
习题
第3章 MCS-51汇编语言指令与程序设计
3.1 MCS-51指令系统概述
3.2 MCS-51指令系统的寻址方式
3.3 MCS-51指令系统的指令
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 位运算指令
3.3.4 控制转移指令
3.3.5 位操作指令
3.4 伪指令
3.5 汇编语言程序设计举例
3.5.1 码制转换
3.5.2 拆字与拼字
3.5.3 运算程序
习题
第4章 C51语言程序设计
4.1 编程语言概述
4.2 C51语言的基本语法
4.2.1 C51语言的基本数据类型
4.2.2 C51语言的运算
4.2.3 运算符与表达式
4.2.4 C51语言程序的基本结构
4.2.5 C51语言程序的转移语句
4.3 函数
4.3.1 函数的定义
4.3.2 函数的声明
4.3.3 函数的调用
4.4 C51语言的组合数据类型
4.4.1 指针
4.4.2 结构体
4.4.3 联合体
4.4.4 枚举
习题
第5章 MCS-51单片机的中断系统
5.1 中断概述
5.2 中断系统
5.2.1 中断源请求
5.2.2 中断控制
5.3 中断处理
5.3.1 中断响应
5.3.2 中断返回与撤销
5.4 中断程序的编写与外部中断的扩充
习题
第6章 MCS-51单片机的定时器/计数器
6.1 定时器/计数器概述
6.2 定时器/计数器T0、T1的寄存器
6.3 定时器/计数器T0、T1的工作方式
6.4 定时器/计数器的初始化编程及应用
习题
第7章 MCS-51单片机的串口通信
7.1 串行通信基础知识
7.1.1 并行通信与串行通信
7.1.2 串行通信的制式
7.1.3 异步通信与同步通信
7.1.4 比特率
7.2 MCS-51的串行口及控制寄存器
7.2.1 串行口的结构
7.2.2 串行口控制寄存器
7.3 串行口工作方式
7.3.1 方式0
7.3.2 方式1
7.3.3 方式2和方式3
7.4 串行口的初始化与应用
7.4.1 串行口初始化
7.4.2 串行口的应用
7.5 单片机与PC的通信
7.5.1 RS-232串行总线通信
7.5.2 RS-485串行总线通信
7.5.3 USB串行总线通信的基本原理
习题
第8章 MCS-51单片机的系统扩展
8.1 MCS-51单片机的最小系统
8.2 系统扩展的方法
8.3 存储器扩展
8.3.1 程序存储器的扩展
8.3.2 数据存储器的扩展
8.4 I2C总线E2PROM芯片AT24C××
8.4.1 I2C总线协议
8.4.2 虚拟I2C总线软件包
8.4.3 单片机与AT24C××的接口
8.5 I/O口的扩展
8.5.1 I/O口概述
8.5.2 I2C总线I/O扩展芯片PCF8574
习题
第9章 人机接口技术
9.1 键盘及其接口
9.1.1 按键电路与抖动的消除
9.1.2 独立式键盘
9.1.3 行列式键盘
9.2 LED显示器及其接口
9.2.1 LED显示器的结构与原理
9.2.2 LED的显示方式
9.2.3 LED的译码与驱动
9.3 LCD显示器及其接口
9.3.1 字符点阵式液晶显示模块RTl602C
9.3.2 图形点阵式液晶显示模块12864
9.4 数字量I/O口
9.4.1 光耦合器
9.4.2 电磁式继电器
9.4.3 拨码开关
9.4.4 蜂鸣器
习题
第10章 单片机与A/D、D/A转换器的接口技术
10.1 A/D转换器及其与单片机的接口电路
10.1.1 A/D转换器概述
10.1.2 并行A/D转换器及其软硬件设计
10.1.3 SPI串行口A/D转换器TLC1543
10.1.4 SPI串行口A/D转换器TLC2543
10.2 D/A转换器及其与单片机的接口电路
10.2.1 D/A转换器概述
10.2.2 DAC0832与单片机的接口电路
10.2.3 串行口D/A转换器TLC5615
10.3 I2C线A/D、D/A转换芯片
习题
第11章 单片机的总线接口技术与开发实例
11.1 1-Wire单总线接口技术
11.1.1 1-Wire单总线的硬件结构
11.1.2 1-Wire单总线的时序
11.1.3 1-Wire单总线的ROM名代码
11.1.4 1-Wire单总线的命令
11.1.5 1-Wire单总线应用实例——DSl8820
11.2 现场总线技术
11.2.1 常用现场总线技术
11.2.2 CAN总线技术
11.2.3 CAN总线应用实例——SJAl000
11.3 以太网接口技术
11.3.1 以太网技术
11.3.2 太网接口芯片RTL8019AS及应用
习题
第12章 单片机应用系统的可靠性技术
12.1 提高单片机系统稳定性的硬件措施
12.1.1 单片机及其相关元器件的选择
12.1.2 PCB布线的可靠性设计
12.1.3 硬件设计中采取的抗干扰措施
12.2 提高单片机系统稳定性的软件措施
习题
参考文献
附录A C51的部分库函数简介
附录B ASCII码表
猜您喜欢