单片机原理与接口技术:设计与实训

单片机原理与接口技术:设计与实训
作 者: 王雅芳
出版社: 机械工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  王雅芳,女,硕士毕业于厦门大学,现主要从事教学和科研工作。已发表在中文核心期刊及以上刊物多篇论文,论文大都具有新颖的学术见解和较高的学术价值,具有重要的应用价值和实际意义。王雅芳老师多年来一直都从事电子信息类专业基础课的教学和科研工作,编写了多种深受市场认可和读者喜爱的图书。这些图书都具有内容实用、案例丰富的特点,所以既可作为高等院校电子信息类专业基础课的教材使用,也适合广大工程技术人员自学参考!

内容简介

《单片机原理与接口技术:设计与实训》结合作者多年的教学与单片机实践经验,以当今市场比较典型实用的单片机应用为例进行介绍。《单片机原理与接口技术:设计与实训》共分为8章,具体包括单片机概述、MCS-51系列单片机的硬件结构和组成、单片机指令系统与汇编语言程序设计、MCS-51系列单片机的中断系统、MCS-51系列单片机的定时/计数器、I/O接口的扩展应用、MCS-51系列单片机串行通信及其应用、单片机基础知识与应用设计的仿真实例等内容。《单片机原理与接口技术:设计与实训》立足于专业、理论与实践结合,深入考虑读者的需求,简明实用、实例丰富、图文并茂。《单片机原理与接口技术:设计与实训》可作为从事电子信息类相关工作的工程技术人员的参考书,也可作为应用型本科和高职院校电子信息工程、电气工程、自动化、智能仪表以及机电一体化等专业教材,还可用作自动化类技师、高级技师的技术培训教材。

图书目录

前言

第1章单片机概述1

1.1单片机的基本概念1

1.2单片机的发展历史1

1.3单片机的特点与应用领域2

★1.3.1单片机的特点2

★1.3.2单片机的应用领域3

1.4单片机的发展使用趋势3

1.5MCS系列和STC系列单片机4

★1.5.1MCS-51系列单片机4

★1.5.2STC系列单片机6

★1.5.3其他类型单片机7

★1.5.4单片机开发工具的使用10

1.6单片机中使用的数制与码制19

★1.6.1进位计数制20

★1.6.2进位计数制的相互转换20

★1.6.3单片机的原码、反码和补码21

★1.6.4数码和字符的代码表示23

1.7单片机的存储器24

★1.7.1RAM存储器24

★1.7.2ROM存储器24

第2章MCS-51系列单片机的硬件结构和组成26

2.1MCS-51系列单片机的硬件结构26

★2.1.18051单片机的硬件组成26

★2.1.28051单片机的中央处理器26

★2.1.38051单片机的引脚30

★2.1.48051单片机存储器的结构31

★2.1.58051单片机的I/O接口35

★2.1.68051单片机的最小系统应用37

★2.1.7时钟电路与时序37

★2.1.8复位操作和复位电路41

★2.1.9看门狗定时器42

★2.1.10低功耗节电模式42

2.2AT89系列单片机的结构43

★2.2.1AT89S51单片机简介44

★2.2.2AT89系列单片机Flash的编程和校验46

第3章单片机指令系统与汇编语言程序设计47

3.1单片机指令系统概述 47

★3.1.1MCS-51系列单片机汇编指令的格式48

★3.1.2指令中的符号标识和注释符49

3.280C51单片机寻址方式49

★3.2.1寄存器寻址方式50

★3.2.2直接寻址方式50

★3.2.3寄存器间接寻址方式50

★3.2.4立即寻址方式51

★3.2.5变址间接寻址方式51

★3.2.6相对寻址方式52

★3.2.7位寻址方式53

3.380C51单片机指令系统54

★3.3.1数据传送类指令54

★3.3.2算术运算类指令60

★3.3.3逻辑运算类指令65

★3.3.4控制转移类指令68

★3.3.5位操作类指令75

★3.3.6访问I/O接口指令的使用说明 78

3.480C51汇编语言程序设计79

★3.4.1伪指令79

★3.4.2常见汇编程序设计应用83

★3.4.3汇编语言程序设计举例91

第4章MCS-51系列单片机的中断系统99

4.1单片机中断概述99

★4.1.1中断的基本概念99

★4.1.2中断的作用与功能99

★4.1.3中断系统结构100

4.2中断源类型100

★4.2.1定时中断类101

★4.2.2串行中断类101

★4.2.380C51中断系统101

★4.2.4中断请求触发方式102

4.3中断控制102

★4.3.1中断允许控制寄存器103

★4.3.2中断优先级控制寄存器103

★4.3.3中断的响应104

★4.3.4技术中断的处理106

★4.3.5中断的返回106

★4.3.6中断请求撤除106

★4.3.7中断响应时间107

4.4中断程序设计及举例107

★4.4.1中断初始化程序107

★4.4.2中断服务程序108

★4.4.3中断应用举例109

★4.4.480C51外部中断源扩展110

第5章MCS-51系列单片机的定时/计数器112

5.1定时/计数器的结构及工作原理112

★5.1.1工作方式寄存器TMOD113

★5.1.2控制寄存器TCON114

5.2定时器T0、T1的工作方式115

★5.2.1 方式0(模式0)115

★5.2.2方式1(模式1)116

★5.2.3方式2(模式2)116

★5.2.4方式3(模式3)117

5.3定时/计数器T0、T1的应用举例117

★5.3.1定时/计数器对输入信号的要求117

★5.3.2定时控制、脉宽检测119

★5.3.3电压/频率转换128

5.4定时/计数器T2128

★5.4.1特殊功能寄存器T2MOD128

★5.4.2T2的状态控制寄存器T2CON129

★5.4.3T2的工作方式 130

★5.4.4定时/计数器T2的应用132

第6章I/O接口的扩展应用135

6.1I/O接口的使用135

★6.1.1I/O接口的主要作用135

★6.1.2I/O接口的编址136

★6.1.3I/O接口的数据传送方式136

6.2并行I/O接口扩展137

★6.2.1并行接口的结构137

★6.2.2并行接口的操作137

★6.2.3单片机控制的跑马灯138

★6.2.4I/O接口输入/输出应用140

6.3单片机系统中的键盘接口设计141

★6.3.1键盘接口设计141

★6.3.2矩阵式键盘扫描应用142

6.4单片机系统中的LED数码显示器146

★6.4.1LED数码显示器的结构与原理146

★6.4.2单片机控制单管数码显示器147

★6.4.3秒钟计时数码管显示电路149

6.5单片机系统中的LCD液晶显示器151

★6.5.1字符型液晶显示模块的组成和基本特点151

★6.5.2LCD1602模块接口引脚功能151

★6.5.3LCD液晶显示器应用154

6.6单片机控制点阵模块信息显示156

★6.6.1点阵模块结构与显示原理156

★6.6.2单片机控制点阵模块的应用157

6.7并行I/O接口扩展应用161

★6.7.18×55可编程并行I /O接口扩展161

★6.7.2用74HC系列芯片扩展I/O接口168

★6.7.3数码管接口扩展168

★6.7.4LED点阵显示器接口技术172

6.8D-A和A-D转换接口技术174

★6.8.1DAC0832与MCS-51系列单片机的接口174

★6.8.2ADC0809与MCS-51系列单片机的接口176

6.9串行总线接口技术178

★6.9.1I2C串行总线扩展178

★6.9.2SPI串行总线扩展181

★6.9.31-Wire 单总线扩展184

★6.9.4Microwire总线扩展185

6.10外部存储器扩展186

★6.10.1外部存储器扩展方式186

★6.10.228SF040A并行存储器接口设计187

★6.10.3扩展外部存储器测试电路设计187

第7章MCS-51系列单片机串行通信及其应用190

7.1概述190

★7.1.1串行通信的数据通路形式192

★7.1.2串行通信的传输速率192

7.2MCS51系列单片机的串行通信接口 193

★7.2.1通用的异步接收/发送器UART193

★7.2.2串行接口的控制寄存器SCON193

★7.2.3特殊功能寄存器PCON194

★7.2.4串行接口的工作方式195

★7.2.5波特率设计196

7.3串行通信应用199

★7.3.1RS-232标准串行总线接口及应用200

★7.3.2RS-422、RS-485标准串行总线接口及应用202

★7.3.3移位寄存器方式203

★7.3.4双机、多机通信应用206

★7.3.5单片机与微机的串行通信208

第8章单片机基础知识与应用设计的仿真实例213

8.1基础应用知识213

★8.1.1门铃声213

★8.1.2电动机控制215

★8.1.3花样流水灯217

★8.1.4串行接口通信测试220

8.2接口设计应用实训224

★8.2.1电子琴224

★8.2.2温度测试227

★8.2.3交通灯设计233

★8.2.4数据采集236

★8.2.5作息实时控制241

参考文献248