PIC单片机原理及应用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:彭树生等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2002
- ISBN:7111094565
- 页数:243 页
第一章 绪论 1
第一节 单片机的发展 1
第二节 单片机的类别 4
第三节 PIC 系列单片机的种类与特点 6
第二章 PIC16F7X 系列微控器系统硬件结构 10
第一节 概述 10
第二节 PIC16F87X 系列微控器的内部功能及时序 11
一、内部组成 11
二、指令周期和时序图 14
三、指令流 14
第三节 PIC16F87X 系列微控器的引脚功能 15
第四节 PIC16F87X 系列微控器存储器组织 19
一、程序存储器组织 19
二、数据存储器组织 19
第五节 PIC16F87X 系列微控器的 I/O 端口 34
一、端口 A(PORTA)和它的方向寄存器(TRISA) 34
二、端口 B(PORTB)和它的方向寄存器(TRISB) 36
三、端口 C(PORTC)和它的方向寄存器(TRISC) 37
四、端口 D(PORTD)和它的方向寄存器(TRISD) 38
五、端口 E(PORTE)和它的方向寄存器(TRISE) 38
六、并行从动端口 41
第六节 PIC16F87X 系列微控器数据存储器 E2PROM 和闪存组织 42
一、寄存器 EECON1 和 EECON2 43
二、E2PROM 数据存储器的读和写操作 44
三、FLASH 程序存储器的读和写操作 46
四、写校验与写保护 48
第七节 PIC16F87X 系列微控器定时/计数器组织 49
一、定时/计数器0(TIMER0) 49
二、定时/计数器1(TIMER1) 51
三、定时/计数器2(TIMER2) 54
第八节 PIC16F87X 系列微控器 CCP (捕捉/比较/PWM) 56
一、捕捉(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 系列微控器 MSSP 68
一、概述 68
二、SPI 工作方式 70
三、I2C 工作方式 73
第十一节 PIC16F87X 系列微控器 USART 89
一、USART 波特率发生器(BRG) 90
二、USART 异步工作方式 91
三、USART 同步主控模式 96
四、USART 同步从动模式 99
第十二节 PIC16F87X 系列微控器看门狗电路 101
第十三节 PIC16F87X 系列微控器振荡电路 102
一、振荡方式 102
二、晶体振荡器/陶瓷振荡器 102
三、外部晶体振荡器电路 103
四、RC 振荡电路 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
二、RBO/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
一、带进位的加法宏 ADDWFC 196
二、置溢出标志的带进位加法宏 ADDWFCV 197
三、带借位的减法宏 SUBWFB 199
四、置溢出标志的带借位减法宏 SUBWFBV 200
五、乘法宏 MUL 202
六、除法宏 DIV 202
七、寄存器内容为某常数跳转宏 JFZK 204
第二节 定点整数的算术运算子程序 205
一、无符号双精度数的定点算术运算子程序 205
二、有符号双精度数的定点算术运算子程序 208
第三节 浮点数的算术运算子程序 212
一、浮点数的表示及其规格化子程序 212
二、浮点数加/减法子程序 216
三、浮点数乘法子程序 216
第四节 BCD 码程序 217
一、二进制数转换为 BCD 数子程序 217
二、无符号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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019