图书介绍
PIC16C7X入门与应用范例PDF|Epub|txt|kindle电子书版本网盘下载
![PIC16C7X入门与应用范例](https://www.shukui.net/cover/7/31577996.jpg)
- 何信龙,李雪银编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7900641394
- 出版时间:2002
- 标注页数:359页
- 文件大小:29MB
- 文件页数:372页
- 主题词:
PDF下载
下载说明
PIC16C7X入门与应用范例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 单片机新手上路1
1.1 什么是单片机2
1.2 单片机的结构与原理2
1.2.1 单片机的生存要素2
1.2.2 存储器3
1.2.3 数据的运算和传送4
1.2.4 输入输出端口4
1.2.5 简单的外围5
1.2.6 其他的特点7
1.3 Microchip的PIC单片机8
1.4 PIC系列单片机介绍10
1.4.1 PIC12CXXX系列11
1.4.2 PIC16C5X系列12
1.4.3 PIC16CXXX系列13
1.4.4 PIC17CXXX系列14
1.4.5 PIC18CXXX系列15
1.5 PIC单片机PART NUMBER说明15
第2章 如何选用单片机17
2.1 如何开始18
2.2 PIC开发工具的选择19
2.2.1 仿真器与仿真软件19
2.2.2 烧写器20
2.2.3 紫外线擦除器21
2.3 学习板与电路设计21
2.4 建立工作环境22
2.5 Microchip CD-ROM23
第3章 PIC16C7X单片机介绍25
3.1 前言26
3.2 PIC16C7X摘要说明27
3.2.1 PIC16C7X微处理器核心特点28
3.2.2 PIC16C7X外设特点29
3.3 PIC16C7X概论30
3.3.1 PIC16C7230
3.3.2 PIC16C73/73A/7630
3.3.3 PIC16C74/74A/7731
3.4 注解说明31
第4章 PIC16C7X单片机结构33
4.1 PIC16C7X核心结构34
4.2 单片机的振荡时钟35
4.3 指令周期与指令流程37
4.4 PIC16C7X内部功能结构39
4.5 引脚功能描述42
第5章 存储器结构47
5.1 前言48
5.2 PIC16C7X的程序存储器48
5.3 PIC16C7X的数据存储器50
第6章 单片机核心探讨61
6.1 算术逻辑单元与工作寄存器62
6.2 状态寄存器63
6.3 程序计数器64
6.4 直接寻址与间接寻址69
6.5 选择寄存器70
6.6 中断71
6.6.1 PIC16C7X的中断71
6.6.2 中断程序的开始与结束73
6.6.3 中断相关寄存器74
6.7 看门狗定时器81
6.8 电源控制寄存器83
6.9 单片机的复位83
6.9.1 上电复位85
6.9.2 掉电复位85
6.9.3 WDT与外部引脚复位86
6.9.4 单片机开启程序86
6.9.5 复位后的寄存器状态88
6.10 休眠模式90
6.11 配置字以及单片机的标识与保护91
第7章 输入输出端口95
7.1 输入输出端口概念96
7.2 PIC输入输出端口介绍97
7.2.1 PORTA97
7.2.2 PORTB99
7.2.3 PORTC101
7.2.4 PORTD102
7.2.5 PORTE103
7.3 并行从动端口106
第8章 定时器模块与CCP模块109
8.1 定时器模块介绍110
8.1.1 TIMER0111
8.1.2 TIMER1113
8.1.3 TIMER2116
8.2 CCP模块介绍117
8.2.1 捕捉功能119
8.2.2 比较功能120
8.2.3 PWM功能121
第9章 模拟数字转换器模块125
9.1 A/D转换器模块126
9.2 A/D转换模块的使用129
9.3 A/D转换原理130
9.3.1 A/D转换采样130
9.3.2 A/D时钟选取131
9.3.3 A/D分辨率与速度的选择131
9.4 A/D转换模块的特性132
第10章 同步串行端口模块135
10.1 PIC16C7X的串行通信模块136
10.2 SPI串行通信模块136
10.2.1 SPI模式下相关寄存器137
10.2.2 SPI模式工作原理137
10.2.3 PIC16C76/77在SPI模式的差异142
10.3.1 I2C串行通信模式简介144
10.3 I2C串行通信模式144
10.3.2 I2C的通信协议145
10.3.3 I2C模式下相关寄存器148
10.3.4 PIC16C7X中I2C工作原理——从动模式150
10.3.5 PIC16C7X中I2C工作原理——主控模式151
第11章 通用同步异步接收发送器模块153
11.1 USART串行通信模块154
11.2 USART模块相关寄存器154
11.3 USART中的波特率发生器156
11.4 USART的异步模式158
11.4.1 USART的异步发送模式158
11.4.2 USART的异步接收模式161
11.5 USART的同步模式164
11.5.1 USART的同步主控发送模式164
11.5.2 USART的同步主控接收模式165
11.5.3 USART的同步从动发送模式167
11.5.4 USART的同步从动接收模式168
第12章 PIC16C7X指令集171
12.1 PIC16C7X的指令172
12.1.1 字节运算指令174
12.1.2 位运算指令175
12.1.3 文字与控制指令175
12.2 PIC16C7X指令集说明175
第13章 MPASM汇编语言191
13.1 C语言与汇编语言192
13.2 汇编语言编译器192
13.3 MPASM的环境与使用193
13.4 MPASM的伪指令195
13.5 头文件198
13.6 MPASM的宏指令202
第14章 I/O应用范例207
14.1 PIC16C7X I/O接口应用208
14.2 LED输出208
14.2.1 电路解析208
14.2.2 软件设计210
14.2.3 程序代码210
14.2.4 程序注解212
14.3 按键输入与LED输出(一)212
14.3.1 电路解析212
14.3.2 软件设计213
14.3.3 程序代码214
14.3.4 程序注解216
14.4.1 电路解析217
14.4.2 软件设计217
14.4 按键输入与LED输出(二)217
14.4.3 程序代码218
14.4.4 程序注解221
14.5 四位数码管应用221
14.5.1 电路解析222
14.5.2 软件设计222
14.5.3 程序代码223
14.5.4 程序注解226
14.6 按键输入与数码管应用227
14.6.1 电路解析227
14.6.2 软件设计227
14.6.3 程序代码228
14.6.4 程序注解236
14.7.1 电路解析237
14.7 I/O扫描237
14.7.2 软件设计238
14.7.3 程序代码239
14.7.4 程序注解248
第15章 定时器与CCP模块范例251
15.1 PIC16C7X的定时器与CCP模块252
15.2 计时显示252
15.2.1 电路解析252
15.2.2 软件设计253
15.2.3 程序代码253
15.2.4 程序注解258
15.3 比较模块的使用——定时器259
15.3.1 电路解析259
15.3.2 软件设计259
15.3.3 程序代码260
15.3.4 程序注解262
15.4 捕捉输入——捕捉值显示263
15.4.1 电路解析263
15.4.2 软件设计264
15.4.3 程序代码265
15.4.4 程序注解270
15.5 正弦波信号产生270
15.5.1 电路解析271
15.5.2 软件设计271
15.5.3 程序代码274
15.5.4 程序注解278
第16章 A/D转换模块范例281
16.1 PIC16C7X的A/D转换模块282
16.2 市电电压读取282
16.2.1 电路解析283
16.2.2 软件设计284
16.2.3 程序代码285
16.2.4 程序注解288
16.3 A/D按键与LCD显示模块289
16.3.1 A/D按键289
16.3.2 LCD显示模块290
16.3.3 软件流程图295
16.3.4 程序代码296
16.3.5 程序注解309
第17章 串行通信模块范例313
17.1 PIC16C7X的串行通信314
17.2 EEPROM-93C46的使用314
17.2.1 电路解析314
17.2.2 93C46简介315
17.2.3 软件设计317
17.2.4 程序代码319
17.2.5 程序注解326
17.3 EPROM-24LC02B的使用327
17.3.1 电路解析327
17.3.2 24LC02B简介328
17.3.3 软件设计331
17.3.4 程序代码332
17.3.5 程序注解337
17.4 RS232的应用338
17.4.1 电路解析339
17.4.2 软件设计339
17.4.3 程序代码340
17.4.4 程序注解342
第18章 MPLAB的介绍与使用343
18.1 MPLAB简介344
18.2 MPLAB的安装345
18.3 在MPLAB中程序文件的建立346
18.3.1 工作窗口介绍346
18.3.2 工作环境的设定346
18.3.3 项目文件的建立347
18.3.4 项目文件的编译349
18.3.5 MPLAB环境设定350
18.4 在MPLAB中进行程序调试352
18.4.1 程序代码调试的概念352
18.4.2 MPLAB的程序模拟环境352
18.4.3 MPLAB的程序调试354
18.4.4 MPLAB的程序调试测试356
18.5 MPLAB中的其他选项357