单片机原理及应用(第5版)
¥45.00定价
作者: 姜志海
出版时间:2023-01
出版社:电子工业出版社
- 电子工业出版社
- 9787121398919
- 1-4
- 357064
- 48253357-7
- 平塑
- 16开
- 2023-01
- 448
- 248
- 工学
- 光学工程
- 电子信息与电气
- 本科 研究生及以上
目录
目 录__eol__ __eol__第1章 概述 1__eol__1.1 微型计算机基础概述 1__eol__1.1.1 冯·诺依曼体系 1__eol__1.1.2 微型计算机的基本结构 2__eol__1.1.3 计算机中的数制 5__eol__1.1.4 ASCII码与BCD码 6__eol__1.2 单片机概述 7__eol__1.2.1 自动化 7__eol__1.2.2 单片机 9__eol__1.2.3 单片机应用系统基本结构 13__eol__1.2.4 单片机开发系统(环境) 17__eol__1.3 中断、定时器/计数器、串行通信、__eol__并行通信概述 19__eol__1.3.1 中断概述 19__eol__1.3.2 定时器/计数器概述 19__eol__1.3.3 并行通信与串行通信概述 20__eol__本章小结 22__eol__习题 22__eol__第2章 51系列单片机硬件基础 23__eol__2.1 总体结构 23__eol__2.1.1 内部结构 24__eol__2.1.2 外部引脚 25__eol__2.1.3 CPU的时序周期 27__eol__2.2 存储器结构 28__eol__2.2.1 程序存储器 28__eol__2.2.2 数据存储器 29__eol__2.2.3 特殊功能寄存器 30__eol__本章小结 33__eol__习题 33__eol__第3章 51系列单片机指令系统 34__eol__3.1 指令系统概述 34__eol__3.1.1 指令格式 34__eol__3.1.2 操作数的类型 35__eol__3.1.3 指令描述约定 35__eol__3.2 寻址方式 36__eol__3.2.1 概述 36__eol__3.2.2 寻址方式说明 36__eol__3.3 指令系统 38__eol__3.3.1 数据传送类指令 39__eol__3.3.2 算术运算类指令 43__eol__3.3.3 逻辑运算类指令 49__eol__3.3.4 控制转移类指令 51__eol__3.3.5 位操作类指令 56__eol__3.4 伪指令 58__eol__3.4.1 概述 58__eol__3.4.2 伪指令说明 58__eol__本章小结 61__eol__习题 61__eol__第4章 51系列单片机汇编语言程序设计 63__eol__4.1 程序设计概述 63__eol__4.1.1 程序设计步骤 63__eol__4.1.2 程序设计技术 64__eol__4.1.3 评价程序质量的标准 64__eol__4.2 基本结构程序设计举例 65__eol__4.2.1 顺序结构程序 65__eol__4.2.2 分支结构程序 66__eol__4.2.3 循环结构程序 68__eol__4.3 查表程序及子程序设计举例 71__eol__4.3.1 查表程序 71__eol__4.3.2 子程序 73__eol__4.4 数制转换与数字滤波程序设计举例 74__eol__4.4.1 数制转换程序 74__eol__4.4.2 数字滤波程序 76__eol__4.5 实验 77__eol__实验1 多重循环——冒泡程序设计 77__eol__实验2 多位BCD码减法 78__eol__本章小结 78__eol__习题 79__eol__第5章 51系列单片机P0~P3口应用基础 80__eol__5.1 P0~P3口概述 80__eol__5.1.1 结构 80__eol__5.1.2 通用I/O口工作方式 82__eol__5.1.3 特点总结 82__eol__5.2 P0~P3口输出操作 83__eol__5.2.1 基本输出操作——字节与位 83__eol__5.2.2 扩展输出操作——流水灯 84__eol__5.2.3 扩展输出操作——8段LED__eol__显示 85__eol__5.3 P0~P3口输入操作 90__eol__5.3.1 闸刀型开关输入信号 90__eol__5.3.2 按钮型开关输入信号 91__eol__5.3.3 多个按钮型开关输入信号——__eol__键盘 93__eol__5.4 实验与设计 97__eol__实验1 闸刀型开关输入/8段LED__eol__静态显示输出 97__eol__实验2 并行接口键盘/LED指示灯__eol__输出 98__eol__设计1 计时秒表的设计 101__eol__设计2 模拟交通信号灯控制装置的__eol__设计 101__eol__本章小结 101__eol__习题 102__eol__第6章 51系列单片机中断系统应用基础 103__eol__6.1 中断结构与控制 103__eol__6.1.1 中断系统结构 103__eol__6.1.2 中断控制寄存器 104__eol__6.2 中断优先级与中断子程序 106__eol__6.2.1 中断优先级 106__eol__6.2.2 中断子程序 107__eol__6.3 外部中断应用实例 108__eol__6.3.1 外部中断源初始化 108__eol__6.3.2 外部中断实例 108__eol__6.3.3 外部中断源的扩展 112__eol__6.4 实验与设计 113__eol__实验 按钮型开关模拟外部中断实验 113__eol__设计 出租车计价器里程计量装置的__eol__设计 114__eol__本章小结 115__eol__习题 115__eol__第7章 51系列单片机定时器/计数器应用__eol__基础 116__eol__7.1 定时器/计数器概述 116__eol__7.1.1 结构 116__eol__7.1.2 控制寄存器 117__eol__7.2 工作模式 118__eol__7.2.1 模式1与模式0 118__eol__7.2.2 模式2 120__eol__7.2.3 模式3 120__eol__7.3 定时器/计数器的应用举例 121__eol__7.3.1 定时器/计数器的初始化 121__eol__7.3.2 应用举例 122__eol__7.4 实验与设计 128__eol__实验1 按钮型开关模拟计数器实验 128__eol__实验2 定时器实验 129__eol__设计1 出租车计价器里程计量装置__eol__的设计 131__eol__设计2 计时钟的设计(倒计时) 131__eol__本章小结 131__eol__习题 131__eol__第8章 51系列单片机串行口应用基础 133__eol__8.1 串行通信基础 133__eol__8.1.1 异步串行通信与同步串行通信 133__eol__8.1.2 波特率 136__eol__8.2 51系列单片机的串行接口概述 137__eol__8.2.1 结构原理 137__eol__8.2.2 应用控制 138__eol__8.3 串行口的工作方式 139__eol__8.3.1 工作方式0 139__eol__8.3.2 工作方式1 142__eol__8.3.3 工作方式2 146__eol__8.3.4 工作方式3 146__eol__8.4 串行口应用实例 147__eol__8.4.1 编程基础 147__eol__8.4.2 应用实例 149__eol__8.5 实验与设计 152__eol__实验 两个单片机串行通信实验 152__eol__本章小结 154__eol__习题 155__eol__第9章 51系列单片机并行扩展接口技术 156__eol__9.1 并行I/O口扩展基础 156__eol__9.1.1 并行扩展总线结构图 156__eol__9.1.2 典型的锁存器芯片74LS273 157__eol__9.1.3 典型的三态缓冲器74LS245 158__eol__9.1.4 可编程的I/O接口芯片8255A 158__eol__9.2 并行总线的连接 162__eol__9.2.1 数据线、控制线的连接 162__eol__9.2.2 译码信号的形成—系统扩展__eol__的寻址 163__eol__9.3 并行I/O接口芯片扩展实例 165__eol__9.3.1 利用74LS273与74LS245扩展__eol__并行的输入/输出口实例 165__eol__9.3.2 利用8255A作为8段LED静态__eol__显示输出口的实例 166__eol__9.3.3 利用8255A作为8段LED动态__eol__显示输出口的实例 168__eol__9.4 模拟量接口技术 170__eol__9.4.1 概述 170__eol__9.4.2 8位并行D/A转换器DAC0832__eol__接口实例 171__eol__9.4.3 12位并行D/A转换器DAC1208__eol__接口实例 177__eol__9.4.4 8位并行A/D转换器ADC0809__eol__接口实例 178__eol__9.5 实验与设计 182__eol__实验1 DAC0832单缓冲实验 182__eol__实验2 AD