《PIC单片机便携手册》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)麦克·普雷德科(Myke Predko)编;刘任平,刘玉琳等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2005
  • ISBN:7111161661
  • 页数:442 页
图书介绍:本书作者MYKE PREDKO是一位新产品测试工程师,他结合自己多年的实际工作经验,在本书中对PIC系列单片机硬件结构、指令系统及其外围接口作了较为详尽的介绍。  与其它介绍PIC单片机的书籍相比,本书对高、中、低档全系列各种型号的PIC单片机产品从管脚定义、指令集、处理器架构到寄存器映射和单片机的编程进行了对比和介绍,使读者对PIC全系列产品有一定的了解。  本书介绍了PIC单片机的硬件结构和指令系统,列举了大量实用的外围接口电路和程序代码,为开发人员的系统设计工作提供了大量实用的参考内容。与其它介绍PIC单片机的书籍相比,本书对高、中、低档全系列各种型号的PIC单片机从管脚定义、指令集、处理器结构到寄存器映射和单片机的编程进行了对比和介绍,使读者对PIC全系列产品有一定的了解。

目录 1

译者的话 1

作者简介 1

第1章 本书规定使用的字符 1

第2章 PIC单片机型号及性能列表 2

第3章 设备管脚 4

3.1 初级产品 4

3.2 中级产品 5

3.3 PIC17Cxx系列 9

3.4 PIC18Cxx系列 10

第4章 PIC单片机指令集 13

4.1 参数 13

4.2 初级产品指令集 13

4.3 中级产品指令集 18

4.4 PIC17Cxx指令集 24

4.5 PIC18Cxx指令集 38

4.6 Microchip特殊指令 59

4.7 Parallax PIC单片机指令集 63

第5章 PIC单片机处理器结构 71

5.1 PIC的算术逻辑运算单元(ALU) 71

5.2 初级芯片 72

5.3 中级芯片 75

5.4 PIC17Cxx系列 79

5.5 PIC18Cxx系列 84

第6章 PIC单片机寄存器映象 90

6.1 初级PIC单片机 90

6.2 中级PIC单片机 92

6.3 PIC17Cxx系列 105

6.4 PIC18Cxx系列 117

7.1 配置寄存器 131

7.2 振荡器 131

第7章 内置硬件特征 131

7.3 休眠 135

7.4 选项(OPTION)寄存器 136

7.5 I/O端口和TRIS寄存器 138

7.6 看门狗定时器 140

7.7 定时器0(TMR0) 140

7.8 预分频器 141

7.9 定时器1(TMR1) 142

7.10 定时器2(TMR2) 144

7.11 比较/捕获/PWM(CCP)模块 145

7.12 USART模块 148

7.13 SSP模块 152

7.14 内置模数转换功能(ADC) 162

7.15 内置比较器 165

7.16 并行从动端口 168

7.17 内置EEPROM数据存储器访问 169

7.18 EPROM程序存储器访问 173

7.19 快速程序存储器访问 174

7.20 外部并行存储器 176

第8章 PIC单片机的硬件接口 179

8.1 电源 179

8.2 复位 181

8.4 并行总线设备接口 182

8.3 数字逻辑接口 182

8.5 按键接口 183

8.6 开关矩阵小键盘/键盘接口 185

8.7 合并输入和输出 188

8.8 集电极开路/漏极开路I/O接口 189

8.9 发光二极管(LED) 189

8.10 液晶显示屏(LCD)接口 191

8.11 I2C位绑定“主机模式”接口 225

8.12 RS-232接口 228

8.13 RS-485/RS-422 232

8.14 异步串行I/O软件例程 234

8.15 Dallas半导体公司单总线(One-Wire)接口 241

8.16 使用并行I/O管脚读电位计 245

8.17 电动机驱动 247

8.18 R/C伺服系统控制 249

8.19 音频输出 250

8.20 交流电源控制 250

8.21 霍尔效应传感器 251

8.22 SONY红外电视遥控 251

第9章 PIC单片机的编程 255

9.1 16进制文件格式 255

9.2 初级产品编程 256

9.3 中级产品编程 258

9.4 PIC17Cxx系列编程 265

9.5 PIC17Cxx系列在线串行编程(ICSP) 268

9.6 PIC18Cxx系列编程 270

9.7 Microchip在线编程(ICSP)连口 272

9.8 关于编程器 273

第10章 PC接口 274

10.1 内存映象表 274

10.2 I/O空间映象 274

10.3 中断功能编号 288

10.4 ISA总线 289

10.5 键盘和鼠标端口 293

10.6 串口 302

10.7 并口 309

第11章 实用程序代码 313

11.1 跳出当前页 313

11.2 表 313

11.3 条件转移 315

11.4 延时 316

11.5 寄存器的内容取反 317

11.7 循环移位 318

11.6 w寄存器内容增1/减1 318

11.8 寄存器之间位复制 319

11.9 转换字符为ASCII码 319

11.10 转换ASCII字节为十六进制字符 319

11.11 用TOCKI作为中断源引脚 320

11.12 除以3运算 320

11.13 5个循环周期延时内16位脉冲测量法 321

11.14 检测寄存器内的变化 321

11.17 交换“w”和其它寄存器的内容 322

11.18 交换两个寄存器的内容 322

11.16 将ASCII码转换为大写 322

11.15 指定范围内测试字节 322

11.19 比较X、Y,若Y<X则交换 323

11.20 统计字节内1的个数 323

11.21 对一个字节生成奇偶校验位 323

11.22 在一定范围内保持一个变量 324

11.23 交换位对 324

11.24 位逻辑运算 324

11.25 常数乘法 325

11.26 常数除法 326

12.2 加1/减1 327

12.1 16位芯片简介 327

第12章 16位芯片 327

12.3 加法/减法 328

12.4 常数和变量的位运算 330

12.5 与16位变量比较 330

12.6 乘法 332

12.7 除法 334

第13章 PIC单片机操作表 338

13.1 I/O引脚电流特性 338

13.2 RC振荡器元件参数 338

13.3 LP振荡器操作特性 340

13.4 XT振荡器操作特性 341

13.5 HS振荡器操作特性 342

第14章 PIC单片机应用程序调试清单 343

第15章 PIC单片机应用软件开发工具 347

15.1 微软兼容编辑器ctrl键组合功能 347

15.2 MPSIM.INI 347

15.3 MPLAB 348

15.4 标准声明和包含文件(.inc) 358

15.5 链接——已链接的应用程序 358

15.6 应用程序代码模板 361

15.7 BASIC语言 361

15.8 微软BASIC增强版 363

15.9 PicBasic 368

15.10 Visual Basic 386

15.11 C语言 392

第16章 常量和数据表 402

16.1 数学和物理常量 402

16.2 ASCII码 402

16.3 EBCDIC(扩充的二进制编码的十进制交换码) 409

16.4 音频音符 409

16.5 按键式电话频率 410

16.6 调制解调器“AT”命令 410

16.7 Morse(摩尔斯)码 415

16.9 Ten无线电代码 417

16.8 语音字母表 417

第17章 相关电子学知识 420

17.1 电阻的颜色编码 420

17.2 电磁光谱 421

17.3 数字逻辑 423

第18章 公式 425

18.1 直流电子学公式 425

18.2 交流电子学公式 425

18.3 数学公式 426

18.4 布尔算术 426

18.5 单位变换 427

第19章 资源 428

19.1 微芯公司(Microchip) 428

19.2 PIC单片机相关书籍 428

19.3 有用的书 429

19.4 PICList Internet论坛服务 432

19.5 推荐的PIC单片机网站 435

19.6 期刊 437

19.7 有用的网站 438

19.8 硬件常见问题解答 438

19.9 部分供应商 439