本套教材共分两册,即本书《PIC单片机原理》以及《PIC单片机实践》。以讲解很适合教育需求的PICl6F87X型号为主,并且适当兼顾PIC全系列的共性。本书共分16章,内容包括:硬件架构、指令系统、汇编程序基础,以及各个片内模块的结构原理和操作方法。突出特点:语言流畅,内容细致,循序渐进,系统全面,习题齐全,学用并重,学练分明。
本套教材是在《PIC单片机实用教程一基础篇和《PIC单片机实用教程提高篇》的基础上,再根据面授教学中积累的许多成功经验,通过精心推敲讲解顺序和精选教学内容后,经过一系列调整、重组、压缩、改编和完善而成的。主要目的是更好地适应当前原理课和实践课分设的教学模式。
本套教材适合用作高校相关专业专科、本科或研究生的教材或参考书,也可做为科研和生产技术人员的培训用书。
第0章 概述
O.1 学习单片机意义何在
0.2 单片机究竟是何物
O.3 单片机到底有何用
O.4 单片机有何特点
O.5 PIC单片机有何优越之处
O.6 PICl6F87X单片机有何特色
思考题与练习题
第1章 PICl6F87x硬件系统概况
1.1 PICl6F87X内部结构简介
1.2 PICl6F87X封装形式和引脚功能
1.3 程序存储器和堆栈
1.4 RAM数据存储器(文件寄存器)
1.5 复位和时钟外接电路简介
1.6 输入/输出端口的基本功能
思考题与练习题
第2章 指令系统
2.1 指令时序
2.2 指令系统概览
2.3 面向字节操作类指令
2.4 面向位操作类指令
2.5 面向常数操作和控制操作类指令
2.6 指令功能分类
2.7 寻址方式
2.8 数据传递关系
2.9 “内核一寄存器一外围模块”相互关系
思考题与练习题
第3章 汇编器和汇编程序设计基础
3.1 汇编器MPASM简介
3.2 汇编语言的语句格式
3.3 常用伪指令
3.4 程序格式和程序流程图
3.5 RAM数据存储器的体选寻址问题
3.6 顺序程序结构
3.7 分支程序结构
3.8 循环程序结构
3.9 子程序结构
3.10 程序跨页跳转和跨页调用问题
3.11 延时程序设计
3.12 查表程序设计
思考题与练习题
第4章 定时器/计数器TMRO
4.1 定时器/计数器模块的基本用途
4.2 PIC单片机中定时器/计数器TMR0模块的特性
4.3 与定时器/计数器TMR0相关的寄存器
4.4 定时器/计数器TMR0模块的电路结构和工作原理
……
第5章 中断系统
第6章 应用系统性能的优化设计
第7章 输入/输出端口的复合功能
第8章 EEPROM数据存储器和Flash程序存储器
第9章 定时器/计数器TMR1
第10章 定时器TMR2
第11章 输入捕捉/输出比较/脉宽调制CCP
第12章 模/数转换器ADC
第13章 通用同步/异步收发器USART
第14章 主控同步串行端口MSSP-SPI模式
第15章 主控同步串行端口MSSP—I2C模式
附录A SCII码表
附录B 特殊功能寄存器及其复位值一览表
参考文献