图书介绍

PIC18微控制器体系结构、编程与接口设计 C语言与汇编语言版PDF|Epub|txt|kindle电子书版本网盘下载

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 CPU2

1.1.2 存储器5

1.1.3 I/O7

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 IDE42

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 二进制转换成BCD107

4.3.2 BCD转换成二进制111

4.4 延时112

4.4.1 延时程序112

4.5 程序示例115

4.5.1 程序示例1115

4.5.2 程序示例2120

4.6 本章小结126

4.7 本章习题126

第5章 PIC18C语言编程129

5.1 C18C语言编译器129

5.1.1 C语言和IDE130

5.1.2 示例程序133

5.2 使用C语言头文件137

5.2.1 转换137

5.2.2 存储器和字符串函数140

5.3 C语言示例程序150

5.3.1 示例1150

5.3.2 示例2154

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 PortA178

6.2.2 PortB180

6.2.3 PortC、PortD、PortE181

6.2.4 I/O示例181

6.3 中断简介191

6.4 其他内部外围设备205

6.4.1 定时器205

6.4.2 ADC214

6.4.3 EEPROM217

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 LED234

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 控制USART315

8.3 输入改变中断323

8.4 中断系统示例331

8.4.1 示例系统1331

8.4.2 示例系统2363

8.5 本章小结369

8.6 本章习题370

第9章 控制系统373

9.1 规划控制系统373

9.2 示例系统378

9.2.1 示例1378

9.2.2 示例2396

9.2.3 示例3399

9.3 本章小结415

9.4 本章习题416

第10章 高级话题418

10.1 存储器扩展418

10.1.1 增加串行EEPROM418

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

10.2 引导模块442

10.2.1 引导加载器442

10.2.2 写程序闪存445

10.3 扩展I/O451

10.3.1 增加输出连接451

10.3.2 增加输入连接453

10.3.3 使用双线接口454

10.3.4 数模转换器455

10.4 CAN458

10.4.1 CAN互联458

10.4.2 CAN应用460

10.5 USB475

10.5.1 USB连接器476

10.5.2 USB数据476

10.5.3 USB命令477

10.5.4 PIC18和USB479

10.6 PIC18扩展指令499

10.7 本章小结501

10.8 本章习题502

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

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

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

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

热门推荐