PIC全系列单片机原理与开发 - 中国高校教材图书网
|
书名: |
PIC全系列单片机原理与开发
|
ISBN: | 7-312-01513-1 |
条码: | |
作者: |
蔡纯洁 杨维坚 伍先达 钱 玮
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 大32开 |
定价: |
¥66.00
折扣价:¥59.40
折扣:0.90
节省了6.6元
|
字数: |
|
出版社: |
中国科学技术大学出版社 |
页数: |
|
发行编号: | |
每包册数: |
|
出版日期: |
2003-01-01 |
|
内容简介: |
本书非常全面地介绍了从PIC12/16低端家族,PIC16CXX中端家族,直到PIC17/18高端家族的所有PIC单片机系列,同时以功能模块的分类描述方式,详细介绍了各型号的性能与使用方法。并且首次以中文介绍了CAN总线、USB总线、ECCP等最新功能。书中还就广大读者特别关心的开发工具及开发环境等问题进行了深入浅出地讲解,并配有大量的图表资料及光盘。内容丰富,浅显易懂,图文并茂。 本书对广大PIC开发工程师、爱好者以及大专院校师生,是一本非常及时的和全面学习PIC单片机的入门教材,也是一本详细实用的技术手册。
|
作者简介: |
|
章节目录: |
目 次
第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章 中档微控制器PIC16CXXX概述……………………………………………………………………53
5.1 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/CE67X 8引脚带有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.6 捕捉器/比较器/PWM模块(CCP模块)……………………………………………………………………252
10.7 同步串行端口(SSP)………………………………………………………………………………………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章 PIC16F8X 18引脚增强的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章 PIC16F87X 28/40引脚10位A/D 8位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.15 主同步串行端口模块(MSSP)……………………………………………………………………………596
18.16 通用同步异步接收发送器(USART)………………………………………………………………………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-ICD 2在线调试器………………………………………………………………………………711
20.5 PICSTART PLUS编程器………………………………………………………………………………718
参考文献…………………………………………………………………………………………………………721
|
精彩片段: |
|
书 评: |
|
其 它: |
|
|
|