图书介绍
pic单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
![pic单片机原理及应用](https://www.shukui.net/cover/16/33344323.jpg)
- 著
- 出版社:
- ISBN:
- 出版时间:未知
- 标注页数:0页
- 文件大小:10MB
- 文件页数:252页
- 主题词:
PDF下载
下载说明
pic单片机原理及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 绪论1
第一节 单片机的发展1
第二节 单片机的类别4
第三节 PIC系列单片机的种类与特点6
第二章 PIC16F87X系列微控器系统硬件结构10
第一节 概述10
第二节 PIC16F87X系列微控器的内部功能及时序11
一 内部组成11
二 指令周期和时序图14
三 指令流14
第三节 PIC16F87X系列微控器的引脚功能15
第四节 PIC16F87X系列微控器存储器组织19
一 程序存储器组织19
二 数据存储器组织19
第五节 PIC16F87X系列微控器的I/O端口34
一 端口A(PORTA)和它的方向寄存器(TRISA)34
二 端口B(PORTB)和它的方向寄存器(TTRISB)36
三 端口C(PORTC)和它的方向寄存器(TRISC)37
四 端口D(PORTD)和它的方向寄存器(TRISD)38
五 端口E(PORTE)和它的方向寄存器(TRISE)38
六 并行从动端口41
第六节 PIC16F87X系列微控器数据存储器E2PROM和闪存组织42
一 寄存器EECON1和EECON243
二 E2PROM数据存储器的读和写操作44
三 FLASH程序存储器的读和写操作46
四 写校验与写保护48
第七节 PIC16F87X系列微控器定时/计数器组织49
一 定时/计数器0(TIMER0)49
二 定时/计数器1(TIMER1)51
三 定时/计数器2(TIMER2)54
第八节 PIC16F87X系列微控器CCP56
一 捕捉(Capture)工作方式58
二 比较(Compare)工作方式59
三 脉宽调制(PWM)工作方式59
第九节 PIC16F87X系列微控器A/D转换模块61
一 概述61
二 A/D采集要求65
三 A/D转换时钟选择65
四 模拟输入引脚设置66
五 正常A/D转换66
六 睡眠A/D转换67
七 复位对A/D转换的影响67
八 A/D精度和误差67
第十节 PIC16F87X系列微控器MSSP68
一 概述68
二 SPI工作方式70
三 I2C工作方式73
第十一节 PIC16F87X系列微控器USART89
一 USATR波特率发生器(BRG)90
二 USATR异步工作方式91
三 USATR同步主控模式96
四 USATR同步从动模式99
第十二节 PIC16F87X系列微控器看门狗电路101
第十三节 PIC16F87X系列微控器振荡电路102
一 振荡方式102
二 晶体振荡器/陶瓷振荡器102
三 外部晶体振荡器电路103
四 PC振荡电路103
第十四节 PIC16F87X系列微控器中断组织104
一 中断源104
二 中断的控制105
三 中断现场的保护105
第十五节 PIC16F87X系列微控器复位与复位状态106
第十六节 PIC16F87X系列微控器低功耗设备(休眠模式)110
一 进入休眠(SLEEP)省电方式110
二 CPU从休眠状态唤醒111
三 中断唤醒状态111
第十七节 PIC16F87X系列微控器在线串行编程与调试112
一 在线调试112
二 在线串行编程112
思考题113
第三章 PIC16F87X系列单片机端口功能与扩展114
第一节 I/O端口的功能与应用114
一 端口A的功能与应用114
二 端口B的功能与应用115
三 端口C的功能与应用116
四 端口D的功能与应用116
五 端口E的功能与应用117
第二节 数据存储器的扩展117
一 概述117
二 并行总线数据存储器的扩展118
三 I2C总线数据存储器的扩展119
四 SPI总线数据存储器的扩展121
第三节 异步串行通信接口的扩展122
一 概述122
二 RS-232-C标准123
三 硬件实现方法与电路124
四 通信程序的设计126
第四节 外中断功能127
一 PIC单片机中断的“级”127
二 RB0/INT外中断128
三 端口B 状态变化的中断128
思考题129
第四章 PIC系列单片机指令系统130
第一节 PIC系列单片机指令系统的分类及说明130
一 指令系统分类130
二 指令描述符号说明131
三 指令速查表132
第二节 数据传送类指令132
第三节 算术操作类指令141
第四节 逻辑操作类指令147
第五节 控制转移类指令155
第六节 位操作类指令161
思考题163
第五章 PIC系列单片机汇编语言程序设计164
第一节 汇编语言程序的基本格式164
一 标号164
二 操作码164
三 操作数165
四 注释166
第二节 汇编程序MPASM的伪指令166
第三节 宏定义与宏调用174
第四节 一个汇编语言程序设计例子176
一 程序清单及说明176
二 汇编与调试188
第五节 汇编语言程序结构化设计189
一 顺序结构189
二 循环结构193
三 分支结构194
思考题195
第六章 实用程序及其设计方法196
第一节 实用宏的定义196
一 带进位的加法宏ADDWFC196
二 置溢出标志的带进位加法宏ADDWFCV197
三 带错位的减法宏SUBWFB199
四 置溢出标志的带错位减法宏SUBWFBV200
五 乘法宏MUL202
六 除法宏DIV202
七 寄存器内容为某常数跳转宏观JFZK204
第二节 定点整数的算术运算子程序205
一 无符号双精度数的定点算术运算子程序205
二 有符号双精度数的定点算术运算子程序208
第三节 浮点数的算术运算子程序212
一 浮点数的表示及其规格子程序215
二 浮点数加/减法子程序216
三 浮点数乘法子程序216
第四节 BCD码程序217
一 二进制数转换为BCD码回法程序219
二 无符号2位BCD码加法子程序219
三 无符号2位BCD码减法子程序220
思考题222
第七章 PIC单片机的应用223
第一节 LED显示控制223
一 LED显示器223
二 PIC单片机直接驱动LED显示接口方法224
三 硬件译码驱动显示接口方法226
第二节 异步串行通信228
一 异步串行通信及接口概念228
二 异步串行通信的软件模拟229
第三节 串行通信(SCI)模式的应用232
第四节 PIC16F877中A/D转换模块的应用239
思考题241
后记242
参考文献243