图书介绍

PIC18微控制器体系结构、编程与接口设计 C语言与汇编语言版pdf电子书版本下载

PIC18微控制器体系结构、编程与接口设计  C语言与汇编语言版
  • Barry B.Brey著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302193357
  • 出版时间:2009
  • 标注页数:554页
  • 文件大小:114MB
  • 文件页数:567页
  • 主题词:单片微型计算机-微控制器-程序设计-教材

PDF下载


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

下载说明

PIC18微控制器体系结构、编程与接口设计 C语言与汇编语言版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 计算机结构简介 1

1.1 计算机基本结构 1

1.1.1 CPU 2

1.1.2 存储器 5

1.1.3 I/O 7

1.1.4 总线 7

1.1.5 微处理器和微控制器 8

1.2 数制 9

1.2.1 数码 9

1.2.2 位置计数法 9

1.2.3 从其他进制转换为十进制 11

1.2.4 从十进制转换成其他进制 12

1.2.5 二进制编码的十六进制数 14

1.2.6 补码和反码 14

1.3 计算机数据格式 16

1.3.1 ASCII数据 16

1.3.2 二进制编码的十进制数据 17

1.3.3 字节数据 18

1.3.4 字数据 20

1.3.5 实数 22

1.4 本章小结 24

1.5 本章习题 25

第2章 PIC18微控制器结构和编程 28

2.1 PIC18微控制器结构 28

2.1.1 PIC内部结构概览 29

2.2 编程模型 35

2.2.1 寄存器文件 35

2.2.2 特殊功能寄存器 36

2.3 IDE 42

2.3.1 IDE概览 42

2.3.2 将程序下载到微控制器 50

2.4 汇编语言、汇编器和连接器 51

2.4.1 汇编器和连接器 51

2.4.2 汇编语言语句 52

2.4.3 伪指令 53

2.5 本章小结 57

2.6 本章习题 58

第3章 PIC18微控制器指令集 60

3.1 立即数指令 60

3.1.1 立即数指令详述 60

3.2 位操作指令 64

3.3 字节指令 66

3.4 程序控制指令和间接寻址 73

3.4.1 程序结构 75

3.4.2 间接寻址 80

3.5 表指令 82

3.6 宏序列 86

3.6.1 定义宏 86

3.7 本章小结 88

3.8 本章习题 89

第4章 汇编语言编程 91

4.1 堆栈和队列结构 91

4.1.1 数据堆栈 91

4.1.2 队列 95

4.2 复杂算术 98

4.2.1 BCD算术 98

4.2.2 乘法 101

4.2.3 除法 105

4.3 十进制和二进制之间的转换 107

4.3.1 二进制转换成BCD 107

4.3.2 BCD转换成二进制 111

4.4 延时 112

4.4.1 延时程序 112

4.5 程序示例 115

4.5.1 程序示例1 115

4.5.2 程序示例2 120

4.6 本章小结 126

4.7 本章习题 126

第5章 PIC18C语言编程 129

5.1 C18C语言编译器 129

5.1.1 C语言和IDE 130

5.1.2 示例程序 133

5.2 使用C语言头文件 137

5.2.1 转换 137

5.2.2 存储器和字符串函数 140

5.3 C语言示例程序 150

5.3.1 示例1 150

5.3.2 示例2 154

5.4 数学函数库 160

5.5 本章小结 163

5.6 本章习题 163

第6章 PIC18系列微控制器详解 165

6.1 针脚输出和基本操作特性 165

6.1.1 针脚输出 165

6.1.2 电源连接 166

6.1.3 输入/输出连接 169

6.1.4 复位 169

6.1.5 时钟 173

6.2 I/O端口针脚 177

6.2.1 PortA 178

6.2.2 PortB 180

6.2.3 PortC、PortD、PortE 181

6.2.4 I/O示例 181

6.3 中断简介 191

6.4 其他内部外围设备 205

6.4.1 定时器 205

6.4.2 ADC 214

6.4.3 EEPROM 217

6.4.4 比较和捕捉单元(CCP) 219

6.4.5 其他内部设备 222

6.5 本章小结 222

6.6 本章习题 223

第7章 基本输入和输出 226

7.1 基于开关的输入 226

7.1.1 开关接口 226

7.1.2 开关去抖 227

7.1.3 键盘 231

7.2 显示设备 234

7.2.1 LED 234

7.2.2 七段码LED显示器 239

7.2.3 LCD显示器 247

7.2.4 C18对LCD显示器的支持 259

7.2.5 真空荧光显示器 261

7.3 控制电机 262

7.3.1 步进电机 262

7.3.2 DC电机 265

7.4 继电器、螺线管和传感器 275

7.4.1 继电器 275

7.4.2 螺线管 276

7.4.3 传感器 278

7.4.4 转轴编码器 281

7.4.5 流量传感器 285

7.4.6 红外遥控设备 287

7.4.7 感知气体 292

7.5 本章小结 296

7.6 本章习题 297

第8章 中断 300

8.1 中断回顾 300

8.1.1 中断服务程序 302

8.2 USART和中断 313

8.2.1 串行数据 314

8.2.2 控制USART 315

8.3 输入改变中断 323

8.4 中断系统示例 331

8.4.1 示例系统1 331

8.4.2 示例系统2 363

8.5 本章小结 369

8.6 本章习题 370

第9章 控制系统 373

9.1 规划控制系统 373

9.2 示例系统 378

9.2.1 示例1 378

9.2.2 示例2 396

9.2.3 示例3 399

9.3 本章小结 415

9.4 本章习题 416

第10章 高级话题 418

10.1 存储器扩展 418

10.1.1 增加串行EEPROM 418

10.1.2 使用附加存储器的应用程序 424

10.2 引导模块 442

10.2.1 引导加载器 442

10.2.2 写程序闪存 445

10.3 扩展I/O 451

10.3.1 增加输出连接 451

10.3.2 增加输入连接 453

10.3.3 使用双线接口 454

10.3.4 数模转换器 455

10.4 CAN 458

10.4.1 CAN互联 458

10.4.2 CAN应用 460

10.5 USB 475

10.5.1 USB连接器 476

10.5.2 USB数据 476

10.5.3 USB命令 477

10.5.4 PIC18和USB 479

10.6 PIC18扩展指令 499

10.7 本章小结 501

10.8 本章习题 502

附录A PIC18系列微控制器指令集 504

附录B 常用C语言库函数 509

附录C 偶数编号的习题答案 522

附录D 使用USB接口的PIC系统 537

精品推荐