图书介绍

单片机原理与接口技术PDF|Epub|txt|kindle电子书版本下载

单片机原理与接口技术
  • 李升主编 著
  • 出版社: 北京大学出版社
  • ISBN:
  • 出版时间:2011
  • 标注页数:383页
  • 文件大小:79MB
  • 文件页数:395页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

单片机原理与接口技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 单片机概述1

1.1 单片机的基本概念和基本组成2

1.2 单片机技术的发展3

1.2.1 发展简史3

1.2.2 发展趋势4

1.3 单片机的应用领域4

1.4 常用51系列单片机介绍5

1.4.1 8031/8051/87515

1.4.2 AT89系列单片机6

本章小结7

习题7

第2章 AT89S51单片机的结构9

2.1 AT89S51单片机的特点10

2.2 AT89S51单片机的引脚及其片外总线结构11

2.2.1 引脚功能11

2.2.2 单片机的片外三总线结构13

2.3 AT89S51单片机的内部结构、CPU及时序14

2.3.1 内部结构14

2.3.2 CPU14

2.3.3 时钟及时序17

2.4 复位与复位电路19

2.5 存储器组织21

2.5.1 程序存储器和数据存储器21

2.5.2 片内数据存储器和特殊功能寄存器22

2.6 AT89S51片内Flash程序存储器26

2.6.1 程序存储器加密26

2.6.2 Flash存储器的编程27

2.7 节电运行模式30

2.8 AT89S51与AT89C51的比较32

本章小结33

习题33

第3章 MCS-51单片机的指令系统35

3.1 指令格式36

3.2 寻址方式37

3.3 数据传送类指令40

3.4 算术运算类指令47

3.5 逻辑运算类指令52

3.6 位操作类指令57

3.7 控制转移类指令59

本章小结65

习题66

第4章 MCS-51单片机汇编语言程序设计68

4.1 汇编语言程序设计概述69

4.1.1 程序设计语言简介69

4.1.2 汇编语言的基本概念70

4.1.3 伪指令70

4.2 MCS-51单片机汇编语言程序的设计方法73

4.2.1 汇编语言程序设计步骤73

4.2.2 顺序结构程序设计74

4.2.3 分支结构程序设计74

4.2.4 循环结构程序设计78

4.2.5 子程序设计81

4.3 综合编程举例83

本章小结90

习题90

第5章 AT89S51单片机的内部功能模块95

5.1 AT89S51单片机的并行输入/输出接口96

5.1.1 端口结构97

5.1.2 并行I/O接口的操作方式100

5.2 AT89S51单片机的中断系统102

5.2.1 中断概述102

5.2.2 中断源与中断标志104

5.2.3 中断向量与中断控制105

5.2.4 中断服务程序设计应用举例108

5.3 AT89S51单片机的定时器/计数器110

5.3.1 结构与功能111

5.3.2 定时器/计数器的控制寄存器与工作方式111

5.3.3 定时器/计数器应用编程举例115

5.4 AT89S51单片机的串行接口120

5.4.1 串行口结构及控制寄存器120

5.4.2 串行口工作方式及波特率的设置122

5.4.3 串行口应用编程举例126

5.5 AT89S51单片机的看门狗定时器128

本章小结130

习题130

第6章 MCS-51单片机存储器扩展技术133

6.1 MCS-51单片机片外三总线结构134

6.2 程序存储器的扩展设计136

6.2.1 片外程序存储器的扩展电路136

6.2.2 单片机访问片外程序存储器的操作时序137

6.3 数据存储器的扩展设计139

6.3.1 片外数据存储器的扩展电路140

6.3.2 单片机访问片外数据存储器的操作时序140

6.4 扩展多片存储器芯片的片选控制143

6.5 片外程序存储器和数据存储器扩展的混合电路145

本章小结146

习题146

第7章 MCS-51单片机并行I/O口扩展技术148

7.1 简单的I/O口扩展方法149

7.2 应用串行口扩展I/O口151

7.3 可编程并行接口芯片8255A扩展I/O口155

7.3.1 8255A的内部结构和引脚功能155

7.3.2 8255A的控制字和工作方式157

7.3.3 8255A与MCS-51单片机的接口电路及应用编程162

本章小结169

习题169

第8章 MCS-51单片机外部中断扩展技术171

8.1 定时器/计数器转换为外部中断源172

8.2 采用优先权编码器74LS148扩展外部中断173

8.3 可编程中断控制器8259A扩展外部中断176

8.3.1 8259A的内部结构和引脚功能176

8.3.2 8259A的工作方式179

8.3.3 8259A的初始化命令字和操作命令字181

8.3.4 8259A初始化编程187

8.3.5 8259A与MCS-51单片机的接口电路及应用编程187

本章小结192

习题193

第9章 可编程定时器/计数器8253及其应用195

9.1 8253的内部结构与引脚功能196

9.2 8253的方式控制字198

9.3 8253的工作方式200

9.4 8253与MCS-51单片机的接口电路及应用编程204

本章小结207

习题208

第10章 MCS-51单片机串行通信技术210

10.1 串行通信的基本知识211

10.2 RS-232C、422A及485串行总线接口标准215

10.2.1 RS-232C串行总线接口标准215

10.2.2 RS-422A串行总线接口标准217

10.2.3 RS-485串行总线接口标准218

10.3 MCS-51单片机与PC串行通信接口电路220

10.4 MCS-51单片机双机通信221

10.5 可编程串行接口芯片8251A及应用227

10.5.1 8251A的内部结构和引脚功能228

10.5.2 8251A的控制字及初始化231

10.5.3 8251A与MCS-51单片机的接口电路及应用编程234

10.6 SPI串行总线236

本章小结238

习题238

第11章 键盘和显示接口技术240

11.1 LED数码管的显示原理241

11.1.1 LED数码管的结构与引脚241

11.1.2 LED数码管的工作方式242

11.2 键盘接口原理246

11.2.1 键盘的输入特性246

11.2.2 键盘接口电路及工作原理247

11.2.3 键盘输入的编程方式250

11.3 液晶显示模块LCD及应用250

11.3.1 字符型液晶显示模块的引脚及功能251

11.3.2 字符型液晶显示模块的控制操作251

11.3.3 字符型液晶显示模块的应用253

本章小结254

习题255

第12章 A/D及D/A转换器与MCS-51单片机的接口257

12.1 并行接口D/A转换器DAC0832及应用258

12.1.1 D/A转换器的主要技术指标258

12.1.2 8位D/A转换器芯片DAC0832259

12.1.3 MCS-51单片机与DAC0832的接口261

12.2 串行D/A转换器TLC5615及应用265

12.2.1 串行D/A转换器TLC5615及引脚功能265

12.2.2 TLC5615的内部结构与工作原理266

12.2.3 TLC5615的硬件电路接口268

12.2.4 TLC5615应用举例269

12.3 并行接口A/D转换器ADC0809及应用270

12.3.1 A/D转换器概述270

12.3.2 A/D转换器芯片ADC0809271

12.3.3 MCS-51单片机与ADC0809的接口273

12.4 串行接口A/D转换器TLC1549及应用275

12.4.1 TLC1549的引脚及功能275

12.4.2 TLC1549的工作方式与时序276

12.4.3 TLC1549与单片机的接口及编程277

本章小结278

习题279

第13章 单片机C语言基础281

13.1 单片机C语言简介282

13.2 C51的数据类型、运算符和表达式285

13.2.1 C51的数据类型及其存储285

13.2.2 C51的运算符和表达式293

13.3 C51的流程控制294

13.4 C51的函数296

13.4.1 C51函数的定义296

13.4.2 函数的调用和声明297

13.4.3 C51函数的参数和返回值298

13.4.4 C51的中断函数303

13.4.5 函数的递归调用和C51的重入函数306

13.4.6 Keil C51的库函数308

13.5 C51的编译预处理与启动定制文件309

13.6 混合编程310

本章小结319

习题319

第14章 单片机C语言应用程序设计321

14.1 单片机内部功能模块的C语言编程322

14.1.1 并行输入/输出口C51编程322

14.1.2 中断系统C51编程324

14.1.3 定时器/计数器编程325

14.1.4 串行通信编程328

14.2 单片机片外扩展的C语言编程336

本章小结343

习题343

第15章 单片机应用系统设计347

15.1 单片机应用系统设计与步骤349

15.1.1 单片机应用系统设计步骤349

15.1.2 系统设计方案确定349

15.1.3 单片机应用系统的硬件、软件设计349

15.2 单片机应用系统的抗干扰设计351

15.3 MSC-51单片机应用系统实例介绍352

15.3.1 温度控制系统设计352

15.3.2 汽车里程计数仪设计361

15.3.3 变电站VQC装置设计简介367

15.3.4 电力监控交流采样装置设计简介370

本章小结372

习题372

附录 Keil μVison3软件使用简介374

参考文献382

热门推荐