图书介绍

单片机原理与应用 嵌入式系统开发基础2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

单片机原理与应用 嵌入式系统开发基础
  • 李群芳主编 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:7307050250
  • 出版时间:2006
  • 标注页数:285页
  • 文件大小:10MB
  • 文件页数:301页
  • 主题词:单片微型计算机-高等学校:技术学校-教材

PDF下载


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

下载说明

单片机原理与应用 嵌入式系统开发基础PDF格式电子书版下载

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

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

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

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

图书目录

绪论1

第0章 计算机的基础知识9

0.1 微型计算机的基本结构和工作原理9

0.1.1 微机的系统结构9

0.1.2 微机的基本工作原理10

0.1.3 微机的主要技术指标11

0.2 计算机中的数制与码制11

0.2.1 计算机中的数11

0.2.2 计算机中的有符号数的表示13

0.2.3 进位和溢出15

0.2.4 BCD码(Binary Coded Decimal)16

0.2.6 ASCII码(American Standard Code for Information Interchange)17

0.2.5 BCD码的运算17

0.3 小结18

思考题与习题18

第1章 8XX51单片机结构20

1.1 8XX51单片机内部结构20

1.1.1 概述20

1.1.2 CPU21

1.2 存储器22

1.2.1 程序存储器23

1.2.2 外部数据存储器24

1.2.3 内部数据存储器24

1.3 特殊功能寄存器26

1.4.1 时钟电路29

1.4.2 单片机的时序单位29

1.4 时钟电路与复位电路29

1.4.3 复位电路30

1.5 引脚功能31

1.6 小结32

思考题与习题一34

第2章 51系列单片机的指令系统36

2.1 寻址方式37

2.1.1 立即寻址37

2.1.2 直接寻址37

2.1.3 寄存器寻址38

2.1.4 寄存器间接寻址38

2.1.5 变址寻址39

2.1.6 位寻址39

2.2.1 传送类指令40

2.1.7 相对寻址40

2.2 数据传送与交换指令40

2.2.2 交换指令43

2.3 算术运算和逻辑运算指令44

2.3.1 算术运算和逻辑运算指令对标志位的影响45

2.3.2 以A为目的操作数的算术运算和逻辑运算指令45

2.3.3 以dir为目的操作数逻辑运算指令46

2.3.4 加1、减1指令46

2.3.5 十进制调整指令47

2.3.6 专对A的指令48

2.3.7 乘、除法指令48

2.3.8 指令综合应用举例48

2.4 控制转移指令50

2.4.1 调用程序和返回类指令50

2.4.2 转移指令51

2.4.3 空操作指令55

2.4.4 指令应用举例55

2.5 位操作指令56

2.6 小结58

思考题与习题二58

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

3.1 概述61

3.2 伪指令62

3.3 顺序程序设计64

3.4 分支程序设计67

3.5 循环程序设计68

3.6 位操作程序设计70

3.7 子程序72

3.8 小结73

思考题与习题三73

第4章 单片机的C语言编程-C5175

4.1 C51程序结构76

4.2 C51的数据类型77

4.3 数据的存储类型和存储模式78

4.3.1 数据的存储类型78

4.3.2 存储器模式79

4.3.3 变量说明举例80

4.4 指针80

4.4.1 指针和指针变量80

4.4.2 指针变量的数据类型81

4.4.3 指针变量的说明81

4.4.4 指向数组的指针变量82

4.5 C51对SFR、可寻址位、存储器和I/O口的定义83

4.5.1 特殊功能寄存器SFR定义83

4.5.2 对位变量的定义84

4.5.3 C51对存储器和外接I/O口的绝对地址访问84

4.6 C51的运算符85

4.7 函数87

4.7.1 函数的分类及定义87

4.7.2 函数的定义87

4.7.3 函数的调用88

4.7.4 对被调函数的说明88

4.8 C语言编程实例89

4.8.1 C语言程序的反汇编程序(源代码)89

4.8.2 顺序程序的设计90

4.8.3 循环程序的设计91

4.8.4 分支程序的设计94

4.9 小结96

思考题与习题四97

第5章 并行输入/输出接口P0~P399

5.1 P0~P3并行接口的功能和内部结构100

5.1.1 并行接口功能100

5.1.2 并行接口的内部结构100

5.2 编程举例103

5.3 用并行口设计LED数码显示器和键盘电路107

5.3.1 用并行口设计LED显示电路107

5.3.2 用并行口设计键盘电路112

5.4 小结116

思考题与习题五116

第6章 8XX51单片机的中断系统118

6.1 8XX51中断系统结构119

6.1.1 中断源119

6.1.2 中断控制的有关寄存器119

6.2 中断响应过程122

6.2.1 中断处理过程122

6.2.2 中断请求的撤除123

6.3 中断程序的设计123

6.4 小结131

思考题与习题六131

第7章 单片机的定时/计数器132

7.1 定时/计数器T0、T1132

7.2.1 定时/计数器方式寄存器TMOD(89H)134

7.2 定时/计数器的寄存器134

7.2.2 定时/计数器控制寄存器——TCON135

7.3 定时/计数器的工作方式135

7.4 定时/计数器的应用程序设计136

7.4.1 定时/计数器的计数初值C的计算和装入136

7.4.2 定时/计数器的初始化编程137

7.4.3 应用编程举例138

7.4.4 门控位的应用144

7.5 小结145

思考题与习题七146

第8章 单片机的串行接口148

8.1 概述148

8.1.1 同步和异步方式149

8.1.3 串行通信接口的任务150

8.1.2 通信方向150

8.1.4 串行通信接口151

8.1.5 波特率和发送、接收时钟152

8.1.6 通信线的连接152

8.1.7 关于RS-232153

8.1.8 单片机串行通信电路155

8.2 单片机串行口的结构与工作原理156

8.2.1 串行口结构156

8.2.2 工作原理157

8.2.3 波特率的设定158

8.3 串行口的控制寄存器158

8.3.1 串行口的控制寄存器SCON158

8.3.2 电源控制寄存器PCON159

8.4 串行口的工作方式160

8.5 串行口的应用编程161

8.5.1 查询方式162

8.5.2 中断方式162

8.5.3 串行通信的编程实例163

8.6 利用串行口方式0扩展I/O口169

8.7 单片机和PC机的串行通信170

8.8 小结175

思考题与习题八176

第9章 单片机总线与存储器的扩展178

9.1 单片机系统总线和系统扩展方法178

9.1.1 单片机系统总线信号178

9.1.2 系统扩展的方法179

9.1.3 地址译码器180

9.2.1 EPROM的扩展183

9.2 程序存储器的扩展183

9.2.2 EEPROM的扩展185

9.2.3 FLASH存储器(闪速存储器)186

9.3 数据存储器的扩展188

9.4 并行I/O接口的扩展192

9.4.1 通用锁存器、缓冲器的扩展192

9.4.2 可编程并行接口芯片的扩展194

9.5 存储器和I/O口综合扩展电路200

9.6 扩展多功能接口芯片8155201

9.7 小结206

思考题与习题九207

10.1.1 D/A概述208

10.1 并行D/A接口技术208

第10章 单片机应用接口技术208

10.1.2 DAC0832的扩展接口209

10.1.3 DAC1210的扩展接口213

10.2 A/D接口技术215

10.2.1 A/D接口技术215

10.2.2 ADC0809的扩展接口216

10.2.3 AD574的扩展接口218

10.3 V/F(电压-频率变换)接口222

10.4 F/V(频率-电压变换)接口224

10.5 LCD显示器扩展225

10.6 隔离与驱动接口228

思考题与习题十232

11.1 IIC总线扩展技术233

11.1.1 IIC总线简介233

第11章 串行接口技术233

11.1.2 IIC总线的通信规程234

11.1.3 串行IIC EEPROM AT24CXX235

11.1.4 IIC总线的编程实现240

11.1.5 串行EEPROM和AT89C51接口实例245

11.2 串行铁电FRAM的扩展246

11.3 SPI总线扩展接口及应用247

11.3.1 SPI的原理247

11.3.2 串行D/A转换器TLC5615的接口248

11.3.3 8位串行A/D转换器TLC549的扩展251

11.4 小结254

思考题与习题十一254

12.1 嵌入式系统开发与开发工具255

12.1.1 以MCU为核心的嵌入式系统的构成255

第12章 以MCU为核心的嵌入式系统的设计与调试255

12.1.2 嵌入式应用系统的设计原则256

12.1.3 嵌入式系统的开发工具257

12.1.4 嵌入式系统的调试258

12.2 嵌入式系统的抗干扰技术259

12.2.1 软件抗干扰259

12.2.2 硬件抗干扰260

12.2.3 “看门狗”技术261

12.3 单片机应用系统举例——电子显示屏264

12.4 小结269

思考题与习题十二269

附录A 51系列单片机指令表270

附录B C51的库函数276

附录C C51的编译、连接定位控制命令280

参考文献284

热门推荐