微信扫一扫,移动浏览光盘
简介
PICl6F87X系列单片机是美国Microchip公司最新推出的中档8位单片机,是其第二代具有FLASH程序存储器的产品,并且内置ICD功能,支持在线串行编程,同时也与其他型号的单片机保持了良好的兼容性。
本书着重介绍了PICl6F87X单片机的硬件结构和软件指令,并结合程序实例加以说明;同时也介绍了MPASM汇编语言,以及PICl6F87X所支持的MPLAB—ICD系统开发软件。本书可以作为单片机开发和学习的一本很好的参考用书。
目录
第1章 picl6f87x简介
1.1 picmicro系列单片机介绍
1.1.1 picl2cxxx系列
1.1.2 picl6c5x系列
1.1.3 picl6cxxx系列
1.1.4 picl7cxxx系列
1.1.5 picl8cxxx系列
1.2 whypicl6f87x?
1.3 picl6f87x介绍
1.4 picl6f87x摘要说明
1.4.1 picl6f87x微处理器的核心特点
1.4.2 picl6f87x外围特点
1.5 picl6f87x与picl6c7x的差异
1.6 注解说明
1.7 pic单片机partnumber说明
1.8 microchip cdrom
第2章 picl6f87x单片机结构
2.1 picl6f87x核心结构
2.2 单片机的振荡时钟
2.3 指令周期与指令流程
.2.4 picl6f87x内部功能结构
2.5 引脚功能描述
第3章 存储器结构
3.1 前言
3.2 picl6f87x的程序存储器
3.3 picl6f87x的数据存储器
3.4 dataeeprom和flashrom
3.4.1 eeprom简介
3.4.2 data eeprom和flashrom简介
3.4.3 eeprom的读取
3.4.4 eeprom的写入
3.4.5 flashrom的读取
3.4.6 flashrom的写入
3.4.7 eeprom和flashrom的保护机制
第4章 单片机核心探讨
4.1 算术逻辑单元与工作寄存器
4.2 状态寄存器
4.3 程序计数器
4.4 堆栈
4.5 直接寻址与间接寻址
4.6 选择寄存器
4.7 中断
4.7.1 picl6f87x的中断
4.7.2 中断程序的开始与结束
4.7.3 中断相关寄存器
4.8 看门狗定时器
4.9 电源控制寄存器
4.10 单片机的复位
4.10.1 上电复位
4.10.2 内部掉电复位
4.10.3 wdt与外部引脚低电平复位
4.10.4 单片机开启程序
4.10.5 复位后的寄存器状态
4.11 休眠模式
4.12 配置字以及单片机的标示与保护
第5章 输入输出端口
5.1 输入输出端口简介
5.2 porta端口
5.3 portb端口
5.4 portc端口
5.5 portd端口
5.6 porte端口
5.7 并行从动端口
第6章 定时器模块与ccp模块
6.1 定时器模块介绍
6.1.1 timer0
6.1.2 timerl
6.1.3 timer2
6.2 ccp模块介绍
6.2.1 捕捉功能
6.2.2 比较功能
6.2.3 pwm功能
第7章 模拟数字转换器模块
7.1 a/d转换器模块
7.2 a/d转换模块的使用
7.3 a/d转换原理
7:3.1 a/d转换采样
7.3.2 a/d时钟选取
7.3.3 a/d分辨率与速度的选择
7.3.4 a/d转换流程
7.4 a/d转换模块的特性
7.4.1 休眠模式下的a/d转换
7.4.2 ccp模块与a/d转换的搭配
7.4.3 a/d转换模块的复位
7.4.4 a/d转换的传递函数
第8章 同步串行端口模块
8.1 picl6f87x的串行通信模块
8.2 spi串行通信模块
8.2.1 spi工作方式下的相关寄存器
8.2.2 spi方式工作原理
8.2.3 spi主控方式
8.2.4 spi从动方式
8.3 i c串行通信方式
8.3.1 i c串行通信方式简介
8.3.2 i c总线的通信协议
8.3.3 i c方式下相关寄存器
8.3.4 i c从动方式
8.3.5 i c的通用地址寻址
8.3.6 i c主控方式简介
8.3.7 i c主控发送方式
8.3.8 i c主控接收方式
8.3.9 i c主控方式启动位的时序
8.3.10 i c主控方式重启动位的时序
8.3.11 i c主控方式停止位的时序
8.3.12 i c主控方式应答信号位的时序
8.3.13 多主机方式下应考虑的因素
第9章 通用同步异步接收发送器模块
9.1 usart串行通信模块
9.2 usart模块相关寄存器
9.3 usart中的波特率发生器
9.4 usart的异步工作方式
9.4.1 usart的异步发送方式
9.4.2 usart的异步接收方式
9.4.3 usart异步接收方式的寻址应用
9.5 usart的同步工作方式
9.5.1 usart的同步主控发送方式
9.5.2 usart的同步主控接收方式
9.5.3 usart的同步从动发送方式
9.5.4 usart的同步从动接收方式
第10章 picl6f87x指令集
10.1 picl6f87x的指令
10.1.1 字节操作指令
10.1.2 位操作指令
10.1.3 立即数操作与控制操作指令
10.2 picl6f87x指令集说明
第11章 mpasm汇编语言
11.1 c语言与汇编语言
11.2 汇编语言编译器
11.3 mpasm的环境与使用
11.4 mpasm的伪指令
11.5 头文件
11.6 mpasm的宏指令
第12章 mplab-icd
12.1 mplab-icd简介
12.2 mplab-icd开发工具套件
12.2.1 mplab-icd硬件
12.2.2 mplab-icd软件
12.3 mplab-ide简介
12.4 mplab-ide的安装
12.5 开始使用mplab
12.5.1 工作环境的设定
12.5.2 mplab-icd的设置
12.6 mplab项目文件
12.6.1 项目文件的建立
12.6.2 项目文件的编译
12.6.3 mplab环境设定
12.7 在mplab中进行程序调试
12.7.1 mplab的程序仿真环境
12.7.2 mplab的程序调试
12.7.3 简单的测试程序
12.7.4 mplab的程序调试
12.7.5 mplab的其他选项
1.1 picmicro系列单片机介绍
1.1.1 picl2cxxx系列
1.1.2 picl6c5x系列
1.1.3 picl6cxxx系列
1.1.4 picl7cxxx系列
1.1.5 picl8cxxx系列
1.2 whypicl6f87x?
1.3 picl6f87x介绍
1.4 picl6f87x摘要说明
1.4.1 picl6f87x微处理器的核心特点
1.4.2 picl6f87x外围特点
1.5 picl6f87x与picl6c7x的差异
1.6 注解说明
1.7 pic单片机partnumber说明
1.8 microchip cdrom
第2章 picl6f87x单片机结构
2.1 picl6f87x核心结构
2.2 单片机的振荡时钟
2.3 指令周期与指令流程
.2.4 picl6f87x内部功能结构
2.5 引脚功能描述
第3章 存储器结构
3.1 前言
3.2 picl6f87x的程序存储器
3.3 picl6f87x的数据存储器
3.4 dataeeprom和flashrom
3.4.1 eeprom简介
3.4.2 data eeprom和flashrom简介
3.4.3 eeprom的读取
3.4.4 eeprom的写入
3.4.5 flashrom的读取
3.4.6 flashrom的写入
3.4.7 eeprom和flashrom的保护机制
第4章 单片机核心探讨
4.1 算术逻辑单元与工作寄存器
4.2 状态寄存器
4.3 程序计数器
4.4 堆栈
4.5 直接寻址与间接寻址
4.6 选择寄存器
4.7 中断
4.7.1 picl6f87x的中断
4.7.2 中断程序的开始与结束
4.7.3 中断相关寄存器
4.8 看门狗定时器
4.9 电源控制寄存器
4.10 单片机的复位
4.10.1 上电复位
4.10.2 内部掉电复位
4.10.3 wdt与外部引脚低电平复位
4.10.4 单片机开启程序
4.10.5 复位后的寄存器状态
4.11 休眠模式
4.12 配置字以及单片机的标示与保护
第5章 输入输出端口
5.1 输入输出端口简介
5.2 porta端口
5.3 portb端口
5.4 portc端口
5.5 portd端口
5.6 porte端口
5.7 并行从动端口
第6章 定时器模块与ccp模块
6.1 定时器模块介绍
6.1.1 timer0
6.1.2 timerl
6.1.3 timer2
6.2 ccp模块介绍
6.2.1 捕捉功能
6.2.2 比较功能
6.2.3 pwm功能
第7章 模拟数字转换器模块
7.1 a/d转换器模块
7.2 a/d转换模块的使用
7.3 a/d转换原理
7:3.1 a/d转换采样
7.3.2 a/d时钟选取
7.3.3 a/d分辨率与速度的选择
7.3.4 a/d转换流程
7.4 a/d转换模块的特性
7.4.1 休眠模式下的a/d转换
7.4.2 ccp模块与a/d转换的搭配
7.4.3 a/d转换模块的复位
7.4.4 a/d转换的传递函数
第8章 同步串行端口模块
8.1 picl6f87x的串行通信模块
8.2 spi串行通信模块
8.2.1 spi工作方式下的相关寄存器
8.2.2 spi方式工作原理
8.2.3 spi主控方式
8.2.4 spi从动方式
8.3 i c串行通信方式
8.3.1 i c串行通信方式简介
8.3.2 i c总线的通信协议
8.3.3 i c方式下相关寄存器
8.3.4 i c从动方式
8.3.5 i c的通用地址寻址
8.3.6 i c主控方式简介
8.3.7 i c主控发送方式
8.3.8 i c主控接收方式
8.3.9 i c主控方式启动位的时序
8.3.10 i c主控方式重启动位的时序
8.3.11 i c主控方式停止位的时序
8.3.12 i c主控方式应答信号位的时序
8.3.13 多主机方式下应考虑的因素
第9章 通用同步异步接收发送器模块
9.1 usart串行通信模块
9.2 usart模块相关寄存器
9.3 usart中的波特率发生器
9.4 usart的异步工作方式
9.4.1 usart的异步发送方式
9.4.2 usart的异步接收方式
9.4.3 usart异步接收方式的寻址应用
9.5 usart的同步工作方式
9.5.1 usart的同步主控发送方式
9.5.2 usart的同步主控接收方式
9.5.3 usart的同步从动发送方式
9.5.4 usart的同步从动接收方式
第10章 picl6f87x指令集
10.1 picl6f87x的指令
10.1.1 字节操作指令
10.1.2 位操作指令
10.1.3 立即数操作与控制操作指令
10.2 picl6f87x指令集说明
第11章 mpasm汇编语言
11.1 c语言与汇编语言
11.2 汇编语言编译器
11.3 mpasm的环境与使用
11.4 mpasm的伪指令
11.5 头文件
11.6 mpasm的宏指令
第12章 mplab-icd
12.1 mplab-icd简介
12.2 mplab-icd开发工具套件
12.2.1 mplab-icd硬件
12.2.2 mplab-icd软件
12.3 mplab-ide简介
12.4 mplab-ide的安装
12.5 开始使用mplab
12.5.1 工作环境的设定
12.5.2 mplab-icd的设置
12.6 mplab项目文件
12.6.1 项目文件的建立
12.6.2 项目文件的编译
12.6.3 mplab环境设定
12.7 在mplab中进行程序调试
12.7.1 mplab的程序仿真环境
12.7.2 mplab的程序调试
12.7.3 简单的测试程序
12.7.4 mplab的程序调试
12.7.5 mplab的其他选项
PIC16F87X快速上手
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!