《PIC全系列单片机原理与开发》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:蔡纯洁等编
  • 出 版 社:合肥:中国科学技术大学出版社
  • 出版年份:2003
  • ISBN:7312015131
  • 页数:721 页
图书介绍:

第1章 概述 1

第2章 PIC16C5X基础进制档8位CMOS微控制器系列 6

2.1 概述 7

2.2 PIC16C5X引脚说明 7

2.3 结构概述 8

2.4 存储器结构 9

2.5 输入/输出端口 15

2.6 TIMER0模块 16

2.7 CPU的特性 19

2.8 监视定时器(WDT) 23

2.9 低功耗SLEEP方式 24

第3章 PIC16C505基础档14引脚8位微控制器 25

3.1 引脚说明 26

3.2 存储器结构 27

3.3 输入/输出端口 31

3.4 TIMER0模块 32

3.5 CPU特性 32

第4章 PIC12C5XX基础档8引脚8位微控制器 36

4.1 概述 37

4.2 封装及引脚说明 38

4.3 存储器结构 38

4.4 输入/输出端口 45

4.5 TIMER0模块 45

4.6 EEPROM的外围操作 46

4.7 CPU特性 46

4.8 程序验证/代码保护 51

4.9 识别码ID存储单元 51

4.10 在线串行编程 51

5.1 PIC16CXXX微控制器性能特点简介 53

第5章 中档微控制器PIC16CXXX概述 53

5.2 程序存储器、程序计数器及堆栈 54

5.3 数据存储器 57

5.4 输入/输出端口 60

5.5 并行从端口(PSP) 62

5.6 定时器模块 64

5.7 捕捉器/比较器/PWM模块(CCP模块) 71

5.8 增强型捕捉器/比较器/PWM(ECCP)模块 76

5.9 同步串行端口模块(SSP) 84

5.10 主同步串行端口模块(MSSP) 95

5.11 通用同步异步接收发送器(USART) 115

5.12 EEPROM数据存储器和FLASH程序寄存器 128

5.13 EEPROM外围操作 133

5.14 模拟/数字转换器模块 140

5.15 模拟比较器模块(CAMPARATOR MODULE) 145

5.16 参考电压(VOLTAGE REFERENCE)模块 151

5.17 CPU特性 153

5.18 中断 160

5.19 监视定时器(WDT) 162

5.20 低功耗SLEEP方式 163

5.21 程序验证/代码保护 164

5.22 识别码ID存储单元 164

5.23 在线串行编程 164

第6章 PIC12C67X/CE67X8引脚带有A/D转换器的8位CMOS微控制器 165

6.1 概述 166

6.2 存储器结构 167

6.3 输入/输出端口 173

6.4 EEPROM的外围操作(仅PIC12CE673/674) 174

6.5 TIMER0模块 175

6.6 模拟/数字转换器模块 176

6.7 CPU特性 178

6.8 中断 181

6.9 监视定时器(WDT) 182

6.10 低功耗SLEEP方式 182

第7章 PIC16C55X以EPROM为基础的8位CMOS单片机 183

7.1 概述 184

7.2 存储器结构 184

7.3 输入/输出端口 187

7.4 TIMER0模块 188

7.5 CPU特性 188

7.6 中断 190

7.7 监视定时器WDT 191

7.8 低功耗方式SLEEP 191

第8章 PIC16C62X/CE62X/64X/66X带有模拟比较器的8位CMOS微控制器 192

8.1 概述 193

8.2 存储器结构 197

8.3 输入/输出端口 203

8.4 并行从动端口PSP(PIC16C66X) 204

8.5 EEPROM的外围操作(仅PIC16CE62X) 205

8.6 TIMER0模块 205

8.7 比较器模块(CAMPARATOR MODULE) 205

8.8 参考电压(VOLTAGE REFERENCE)模块 206

8.9 CPU特性 206

8.10 中断 210

8.11 监视定时器(WDT) 210

8.12 低功耗SLEEP方式 210

第9章 PIC16F62X以FLASH为基础的8位CMOS微控制器 211

9.1 概述 212

9.2 存储器结构 214

9.3 输入/输出端口 221

9.4 定时器模块 223

9.5 模拟比较器模块 223

9.6 捕捉器/比较器/PWM模块 224

9.7 参考电压模块 225

9.8 通用同步异步接收发送器(USART) 225

9.9 数据EEPROM存储器 225

9.10 CPU特性 226

9.11 中断 229

9.12 监视定时器(WDT) 230

9.13 低功耗SLEEP方式 230

第10章 PIC16C6X中档8位CMOS微控制器 231

10.1 PIC16C6X概述 232

10.2 存储器结构 235

10.3 输入/输出端口 249

10.4 并行从端口(PSP) 251

10.5 TIMER模块概述 251

10.7 同步串行端口(SSP) 252

10.6 捕捉器/比较器/PWM模块(CCP模块) 252

10.8 通用同步异步接收发送器(USART) 254

10.9 CPU特性 254

10.10 中断 257

10.11 低功耗SLEEP方式 258

第11章 PIC16C7X带有A/D的8位CMOS微控制器 259

11.1 PIC16C7X概述 260

11.2 存储器结构 263

11.3 输入/输出端口 284

11.4 并行从端口 287

11.5 TIMER模块概述 287

11.6 捕捉器/比较器/PWM模块(CCP模块) 288

11.7 同步串行端口模块(SSP) 290

11.8 通用同步异步接收发送器(USART) 290

11.9 模拟/数字转换器模块 290

11.10 CPU特性 294

11.11 中断 298

11.12 监视定时器(WDT) 299

11.13 低功耗SLEEP方式 300

第12章 PIC16C77X带10/12位A/D转换器8位CMOS单片机 301

12.1 概述 302

12.2 存储器结构 305

12.3 输入/输出端口 318

12.4 并行从端口(PSP) 325

12.5 读程序存储器 325

12.6 定时器模块 327

12.7 增强型捕捉器/比较器/PWM(ECCP)模块 327

12.8 捕捉器/比较器/PWM模块(CCP模块) 327

12.9 主同步串行端口模块(MSSP) 328

12.10 通用同步异步接收发送器(USART) 328

12.11 电压参考模块和低电压检测 329

12.12 模拟/数字转换器模块 332

12.13 CPU特性 335

12.14 中断 339

12.15 监视定时器(WDT) 341

12.16 低功耗SLEEP方式 341

第13章 PIC16C7X5带有USB的8位CMOS单片机 342

13.1 概述 343

13.2 存储器结构 345

13.3 输入/输出端口 353

13.4 并行从端口(PSP) 355

13.5 定时器模块 355

13.6 捕捉器/比较器/PWM模块(CCP模块) 356

13.7 通用串行接口(USB) 357

13.8 通用同步异步接收发送器(USART) 371

13.9 模拟/数字转换器模块 372

13.10 CPU特性 374

13.11 中断 377

13.12 监视定时器(WDT) 377

13.13 低功耗SLEEP方式 378

第14章 PIC16F8X18引脚增强的FLASH8位单片机 379

14.1 概述 380

14.2 存储器结构 381

14.3 输入/输出端口 383

14.4 TIMER0模块 384

14.5 EEPROM数据存储器和快速程序寄存器 384

14.6 CPU特性 385

14.7 中断 387

14.8 监视定时器(WDT) 388

14.9 低功耗SLEEP方式 388

第15章 PIC16F87X28/40引脚10位A/D8位FLASH单片机 389

15.1 PIC16C87X概述 390

15.2 存储器结构 392

15.3 输入/输出端口 402

15.4 并行从端口(PSP) 404

15.5 EEPROM数据存储器和快速程序寄存器 405

15.6 TIMER模块概述 405

15.7 捕捉器/比较器/PWM模块 406

15.8 主同步串行端口模块(MSSP) 406

15.9 通用同步异步接收/发送器 406

15.10 模拟/数字转换器模块 407

15.11 CPU特性 408

15.12 中断 411

15.13 监视定时器(WDT) 411

15.14 低功耗SLEEP方式 411

15.15 在线调试器 412

15.16 在线串行编程 412

15.17 低电压ICSP编程 413

第16章 PIC16C9XX带有LCD的8位CMOS单片机 414

16.1 概述 415

16.2 存储器结构 418

16.3 输入/输出端口 425

16.4 TIMER模块概述 428

16.5 捕捉器/比较器/PWM模块 429

16.6 同步串行端口模式 429

16.7 模拟/数字转换器模块 429

16.8 LCD模块(液晶显示器模块) 431

16.9 CPU特性 441

16.10 中断 443

16.11 监视定时器(WDT) 444

16.12 低功耗SLEEP方式 444

第17章 PIC17CXXX高性能带有10位A/D转换器的8位CMOS单片机 445

17.1 概述 446

17.2 PIC17CXXX封装及引脚说明 448

17.3 片内振荡器电路 454

17.4 复位 455

17.5 中断 457

17.6 存储器结构 467

17.7 读表和写表 479

17.8 硬件乘法器 481

17.9 输入/输出端口 483

17.10 定时器资源概述 486

17.11 通用同步异步接收发送器 495

17.12 主同步串行端口模块(MSSP) 500

17.13 模拟/数字转换器模块 501

17.14 CPU特性 503

17.15 监视定时器(WDT) 505

17.16 低功耗SLEEP方式 506

第18章 PIC18CXXX带有10位A/D转换器的高性能单片机 507

18.1 概述 508

18.2 振荡器设置 519

18.3 复位 525

18.4 存储器结构 526

18.5 外部存储器接口 551

18.6 读表和写表 559

18.7 8×8硬件乘法器 562

18.8 中断 562

18.9 输入/输出端口 572

18.10 TIMER0模块 581

18.11 TIMER1模块 583

18.12 TIMER2模块 587

18.13 TIMER3模块 588

18.14 捕捉器/比较器/PWM模块(CCP模块) 591

18.16 通用同步异步接收发送器(USART) 596

18.15 主同步串行端口模块(MSSP) 596

18.17 CAN模块 597

18.18 模拟、数字转换器模块 624

18.19 比较器模块 628

18.20 参考电压(VOLTAGE REFERENCE)模块 631

18.21 低电压检测(LVD) 632

18.22 CPU特性 635

第19章 PIC指令系统 641

第20章 开发系统 680

20.1 PICRICE实时在线仿真器 680

20.2 ICE2000 PIC单片机在线仿真器 690

20.3 MPLAB-ICD在线调试器 703

20.4 MPLAB-ICD2在线调试器 711

20.5 PICSTART PLUS编程器 718

参考文献 721