图书目录

目录

CONTENTS

第1章微型计算机基础知识

1.1概述

1.1.1微型计算机的发展历史

1.1.2单片机发展历程与分类

1.1.3单片机的发展趋势

1.2数制和编码

1.2.1数的表示与数制转换

1.2.2微机中的数字运算

1.2.3微机中的常见编码

1.3PIC系列单片机概述

1.3.1PIC系列单片机的特点

1.3.2PIC系列单片机编程语言概述

1.3.3PIC编程环境介绍

第2章PIC单片机结构组成及时序

2.1PIC单片机结构

2.1.1PIC单片机引脚

2.1.2PIC单片机的内部结构

2.2PIC单片机指令周期和时序

2.2.1指令周期与时序

2.2.2指令流

2.3PIC单片机存储器

2.3.1ROM程序存储器

2.3.2RAM数据存储器

2.3.3E2PROM数据存储器

第3章PIC单片机指令系统与程序设计

3.1指令结构及汇编语言

3.1.1PIC单片机指令结构

3.1.2PIC汇编语言格式

3.2指令的分类和寻址方式

3.2.1指令的分类

3.2.2寻址方式

3.3PIC16F877单片机指令系统

3.3.1面向字节的文件寄存器操作类指令

3.3.2面向位的文件寄存器操作类指令

3.3.3面向立即数和控制操作类指令

3.4PIC汇编语言程序设计

3.4.1伪指令系统

3.4.2基本程序结构

3.4.3存储器选择

3.4.4子程序设计

3.4.5程序实例

第4章I/O端口及中断系统

4.1I/O端口

4.1.1I/O端口功能介绍

4.1.2I/O端口寄存器及其初始化

4.1.3输入/输出应用实例

4.2中断系统

4.2.1中断的概念和机理

4.2.2中断源的分类及使能方式

4.2.3与中断相关的寄存器

4.2.4中断系统的应用实例

第5章定时器/计数器

5.1定时器/计数器TMR0

5.1.1TMR0模块的功能和特性

5.1.2与TMR0模块相关的寄存器

5.1.3TMR0模块的工作原理

5.1.4TMR0模块的应用实例

5.2定时器/计数器TMR1

5.2.1TMR1模块的功能和特性

5.2.2与TMR1模块相关的寄存器

5.2.3TMR1模块的工作原理

5.2.4TMR1模块的应用实例

5.3定时器TMR2

5.3.1TMR2模块的功能和特性

5.3.2与TMR2模块相关的寄存器

5.3.3TMR2模块的工作原理

5.3.4TMR2模块的应用实例

第6章捕捉/比较/脉宽调制

6.1CCP模块概述

6.1.1CCP模块的基本功能

6.1.2CCP模块专用寄存器

6.2捕捉功能模式

6.2.1捕捉模式的工作原理

6.2.2与捕捉模式相关的寄存器

6.2.3捕捉模式的应用实例

6.3比较功能模式

6.3.1比较模式的工作原理

6.3.2与比较模式相关的寄存器

6.3.3比较模式的应用实例

6.4脉宽调制功能模式

6.4.1脉宽调制模式的工作原理

6.4.2与脉宽调制模式相关的寄存器

6.4.3脉宽调制的应用实例

第7章模/数转换器及串行通信

7.1模/数转换器

7.1.1A/D转换原理及结构

7.1.2与ADC相关的寄存器

7.1.3ADC的应用实例

7.2串行通信

7.2.1SPI串行通信模块

7.2.2I2C串行通信模块

7.2.3USART串行通信模块

第8章PIC单片机综合实验

8.1PIC实验平台概述

8.1.1实验平台介绍

8.1.2MPLAB IDE软件安装

8.1.3硬件平台搭建

8.1.4软件使用

8.2PIC单片机典型应用实例

8.2.1散转程序设计

8.2.2延时程序设计

8.2.3数制转换程序设计

8.2.4分支跳转程序设计

8.3综合实验

8.3.1定时中断显示实验

8.3.2键盘扫描显示实验

8.3.3A/D转换实验

附录PIC单片机专用寄存器的各位说明

参考文献