书籍详情

PIC单片机原理及应用(第2版)

PIC单片机原理及应用(第2版)

作者:刘启中[等]编著

出版社:北京航空航天大学出版社

出版时间:2003-12-01

ISBN:9787810773850

定价:¥29.00

购买这本书可以去
内容简介
  《PIC单片机系列教材:PIC单片机原理及应用(第2版)》以美国Microchip公司的PIC16F877单片机为主线,详细介绍其基本组成、工作原理及其应用技术。全书共分13章,内容包括PIC系列单片机的基本结构、存储器模块、指令系统、集成开发环境和在线仿真、I/O端口、定时器、中断处理、A/D转换、串行通信模式和系统功能等。《PIC单片机系列教材:PIC单片机原理及应用(第2版)》内容丰富,通俗易懂,实用性强,可作为高等工科院校相关专业的本科教材,也可供从事单片机开发应用的工程技术人员参考。本套《PIC单片机系列教程》共分4册,即本教材以及与之配套的《PIC单片机习题与解答》、《PIC单片机实验指导教程》和《PIC单片机控制技术》。本套教程为上海市教育委员会高校重点教材建设项目,同时也是Microchip公司中国大学计划的一部分。《PIC单片机系列教材:PIC单片机原理及应用(第2版)》配套PPT教学课件。
作者简介
暂缺《PIC单片机原理及应用(第2版)》作者简介
目录
第1章微型计算机概论1
1.1微型计算机的发展历史及应用1
1.1.1微型计算机的发展历史1
1.1.2微型计算机的应用2
1.1.3微型计算机系统主要技术指标5
1.2微型计算机系统的组成5
1.2.1微型计算机的硬件组成5
1.2.2软件系统8
1.3嵌入式微控制器系统10
1.3.1单片机系统10
1.3.2PIC系列单片机11
思考题与习题12
第2章PIC单片机的组成13
2.1PIC系列单片机概述13
2.1.1PIC系列单片机特点13
2.1.2PIC16F877单片机的结构16
2.1.3PIC16F877单片机的引脚20
2.2存储器概述23
2.2.1程序存储器23
2.2.2数据存储器24
思考题与习题25
第3章PIC存储器26
3.1存储器分类26
3.2程序存储器构架26
3.3数据存储器构架28
3.3.1通用寄存器30
3.3.2特殊功能寄存器31
3.4失电保护数据存储器构架35
3.4.1向E2PROM数据存储器写数据36
3.4.2从E2PROM数据存储器读数据38
思考题与习题40
第4章PIC指令系统41
4.1指令流水线操作原则41
4.2指令集说明42
4.2.1数据传送类指令43
4.2.2算术运算类指令46
4.2.3逻辑运算类指令47
4.2.4控制转移类指令51
思考题与习题60
第5章MPLAB集成开发系统61
5.1MPLABIDE软件工具61
5.1.1MPLAB的安装61
5.1.2MPLAB界面介绍63
5.1.3MPLAB的组成65
5.2创建源程序67
5.2.1建立项目67
5.2.2建立源程序文件68
5.2.3源程序编译70
5.3MPLABSIM软件仿真71
5.3.1基本调试功能72
5.3.2设置观察窗口74
5.3.3模拟外触发76
5.4MPLABICD在线调试82
5.4.1MPLABICD组成82
5.4.2在线调试84
5.5MPLABICD2使用说明86
5.5.1软件环境和安装86
5.5.2器件连接及系统配置87
5.5.3一个项目实例的分析87
思考题与习题98
第6章汇编语言程序设计99
6.1汇编语言指令格式99
6.2系统伪指令101
6.3存储器选择方式106
6.3.1数据存储器体选方式106
6.3.2程序存储器页选方式108
6.4常用子程序的设计114
6.4.1跳转和循环子程序114
6.4.2软件延时子程序116
6.4.3数据查表子程序118
6.4.4分支功能跳转子程序124
6.4.5常用数学运算类子程序124
思考题与习题135
第7章输入/输出端口137
7.1I/O端口功能的通用结构137
7.1.1设置端口的输入/输出状态137
7.1.2查询端口的输入/输出状态139
7.1.3从端口输入数据139
7.1.4从端口输出数据139
7.1.5I/O端口分析140
7.2I/O端口寄存器及其初始化144
7.3基本输入/输出应用实例145
思考题与习题165
第8章定时器/计数器166
8.1定时器/计数器TMR0166
8.1.1定时器/计数器TMR0模块的特点167
8.1.2与定时器/计数器TMR0模块相关的寄存器167
8.1.3定时器/计数器TMR0模块的电路结构和工作原理169
8.1.4定时器/计数器TMR0模块的应用实例171
8.2定时器/计数器TMR1177
8.2.1定时器/计数器TMR1模块的特性177
8.2.2与定时器/计数器TMR1模块相关的寄存器178
8.2.3TMR1模块的电路结构和工作原理179
8.3定时器TMR2191
8.3.1定时器TMR2模块的特性191
8.3.2与定时器TMR2模块相关的寄存器192
8.3.3TMR2模块的电路结构和工作原理193
思考题与习题199
第9章中断系统200
9.1中断的基本概念200
9.2PIC16F877单片机的中断201
9.3中断服务程序的设计202
9.4与中断相关的寄存器203
9.5中断响应和处理207
9.5.1中断信号的实时检测和延迟响应208
9.5.2中断现场处理208
思考题与习题212
第10章串行通信方式213
10.1SPI串行通信模块213
10.1.1与SPI模式相关的寄存器214
10.1.2SPI模式工作原理218
10.1.3SPI串行通信应用219
10.2I2C串行通信模块248
10.2.1I2C串行通信模式248
10.2.2与I2C总线模式相关的寄存器250
10.2.3I2C主控工作方式256
10.2.4I2C从动工作方式257
10.2.5I2C串行通信应用257
10.3USART串行通信模块268
10.3.1与USART模块相关的寄存器268
10.3.2USART波特率发生器272
10.3.3USART异步通信模式273
10.3.4USART同步通信模式275
10.3.5USART串行通信应用276
思考题与习题290
第11章CCP捕捉/比较/脉宽调制292
11.1CCP模块功能分析292
11.1.1CCP模块基本功能292
11.1.2CCP模块寄存器介绍293
11.2捕捉功能模式294
11.2.1捕捉方式工作原理294
11.2.2与捕捉方式相关的寄存器295
11.2.3CCP1捕捉方式的应用296
11.3比较功能模式307
11.3.1比较方式工作原理307
11.3.2与比较方式相关的寄存器308
11.3.3CCP1比较方式的应用308
11.4脉宽调制功能309
11.4.1脉宽调制方式工作原理310
11.4.2与脉宽调制方式相关的寄存器311
11.4.3CCP1脉宽调制方式的应用313
思考题与习题322
第12章A/D转换器323
12.1A/D转换原理323
12.2A/D转换器主要技术指标324
12.3ADC模块结构和操作原理325
12.3.1与A/D转换器模块相关的寄存器325
12.3.2A/D转换器模块的应用329
12.4简易A/D转换338
思考题与习题346
第13章PIC系统功能348
13.1PIC系统功能及配置348
13.1.1系统配置寄存器348
13.1.2振荡器配置选择350
13.1.3系统复位351
13.1.4看门狗定时器WDT352
13.2PIC单片机低功耗设计355
13.2.1休眠省电方式356
13.2.2从休眠状态到唤醒状态356
13.3PIC单片机抗干扰设计358
13.3.1硬件干扰抑制技术359
13.3.2软件干扰抑制技术360
13.4PIC单片机实用接口方案361
13.4.1PIC单片机I/O接口的扩展361
13.4.2单片机中常用的隔离技术363
13.4.3单片机控制强电电路的开关器件364
思考题与习题365
附录PIC系统配置文件P16F877.INC说明366
参考文献371
猜您喜欢

读书导航