描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787512400108
内容简介
本书是以目前流行的PIC系列单片机为主体,使用C语言来进行描述。全书分为单片机基础知识、C程序设计知识、单片机入门基础实例、单片机高级应用实例和配套学习套件使用说明五大部分,采用理论与实践相结合的方式进行讲解。实例丰富,图文并茂,并带视频演示。本书的配套光盘中包含所有实验的源程序代码、实验过程照片、实验演示视频录像以及一些常用资料。
本书可作为单片机爱好者自学PIC单片机的参考用书,也可作为中等职业学校、高等职业学校、电视大学等的教学用书。
本书可作为单片机爱好者自学PIC单片机的参考用书,也可作为中等职业学校、高等职业学校、电视大学等的教学用书。
目 录
第1章 什么是PIC单片机
1.1 PIC单片机的概念及其特点
1.1.1什么是PIC单片机
1.1.2 PIC单片机有什么优势
1.2 单片机能够做哪些具体应用
1.3 PIC单片机学习的软、硬件实验设备
1.3.1 增强型PIC实验板
1.3.2 PIC Pro编程器
1.3.3 ICD2 PIC仿真烧写器
1.3.4 PIC实验附件
1.4 单片机学习的有效方法与途径
第2章 PIC系列单片机系统的结构和工作原理
2.1 PIC单片机概述
2.2 PIC16F877硬件系统概况
2.2.1 内部结构
2.2.2 指令系统
2.3 I/O端口的结构及工作原理
2.3.1 I/O端口基本特征
2.3.2 PORTA端口的特点
2.3.3 PORTB端口的特点
2.3.4 PORTC端口的特点
2.3.5 PORTD端口的特点
2.3.6 PORTE端口的特点
2.3.7 PSP并行从动端口
2.4 中断系统
2.4.1 中断概述
2.4.2 PIC16F877中断源
2.4.3 中断寄存器
2.4.4 中断处理
2.5 定时器/计数器
2.5.1 TMR0主要特征
2.5.2 TMR1主要特征
2.5.3 TMR2主要特征
2.6 输入捕捉/输出比较/脉宽调制CCP
2.6.1 输入捕捉模式
2.6.2 输出比较工作模式
2.6.3 脉宽调制输出工作模式
2.7 片内EEPROM数据存储器
2.7.1 片内EEPROM数据存储器概述
2.7.2 片内EEPROM数据存储器寄存器
2.7.3 片内EEPROM数据存储器结构和操作原理
2.8 片内模/数转换器
2.8.1 PIC16F877的片内ADC模块
2.8.2 片内ADC模块相关寄存器
2.8.3 片内ADC模块结构和操作原理
2.8.4 片内ADC模块的转换过程
2.8.5 片内ADC模块时钟与参考电压的选择
2.9 USART通信模块及其使用
2.9.1 USART通信模块简介
2.9.2 USART通信模块寄存器
2.9.3 USART波特率设定
2.9.4 USART模块的异步通信
2.9.5 USART模块的同步通信
2.10 主控同步串口端口MSSP及其应用
2.10.1 同步串行接口简介
2.10.2 同步串行端口的SPI模式
2.10.3 同步串行端口的I2C模式
第3章 软件集成开发环境MPLABIDE
3.1 MPLABIDE的组成
3.2 MPLABIDE软件的获取
3.3 MPLABIDE软件的安装与卸载
3.4 PICC编译器的安装与使用方法
3.5 初次使用PICC的设置
第4章 C语言概论、数据类型、运算符与表达式
4.1 C语言概论
4.1.1 C语言的发展过程
4.1.2 C语言的特点
4.1.3 C源程序的结构特点
4.1.4 C语言的字符集
4.1.5 C语言词汇
4.2 数据类型、运算符与表达式
4.2.1 C语言的数据类型
4.2.2 算术运算符和算术表达式
4.2.3 关系运算符和表达式
4.2.4 逻辑运算符和表达式
第5章 分支与循环控制
第6章 编译预处理与位运算预处理命令
第7章 数组与函数
第8章 指针、结构体与共用体
第9章 PIC开发套件快速入门
第10章 单片机基础实例
第11章 单片机高级应用实例
参考文献
1.1 PIC单片机的概念及其特点
1.1.1什么是PIC单片机
1.1.2 PIC单片机有什么优势
1.2 单片机能够做哪些具体应用
1.3 PIC单片机学习的软、硬件实验设备
1.3.1 增强型PIC实验板
1.3.2 PIC Pro编程器
1.3.3 ICD2 PIC仿真烧写器
1.3.4 PIC实验附件
1.4 单片机学习的有效方法与途径
第2章 PIC系列单片机系统的结构和工作原理
2.1 PIC单片机概述
2.2 PIC16F877硬件系统概况
2.2.1 内部结构
2.2.2 指令系统
2.3 I/O端口的结构及工作原理
2.3.1 I/O端口基本特征
2.3.2 PORTA端口的特点
2.3.3 PORTB端口的特点
2.3.4 PORTC端口的特点
2.3.5 PORTD端口的特点
2.3.6 PORTE端口的特点
2.3.7 PSP并行从动端口
2.4 中断系统
2.4.1 中断概述
2.4.2 PIC16F877中断源
2.4.3 中断寄存器
2.4.4 中断处理
2.5 定时器/计数器
2.5.1 TMR0主要特征
2.5.2 TMR1主要特征
2.5.3 TMR2主要特征
2.6 输入捕捉/输出比较/脉宽调制CCP
2.6.1 输入捕捉模式
2.6.2 输出比较工作模式
2.6.3 脉宽调制输出工作模式
2.7 片内EEPROM数据存储器
2.7.1 片内EEPROM数据存储器概述
2.7.2 片内EEPROM数据存储器寄存器
2.7.3 片内EEPROM数据存储器结构和操作原理
2.8 片内模/数转换器
2.8.1 PIC16F877的片内ADC模块
2.8.2 片内ADC模块相关寄存器
2.8.3 片内ADC模块结构和操作原理
2.8.4 片内ADC模块的转换过程
2.8.5 片内ADC模块时钟与参考电压的选择
2.9 USART通信模块及其使用
2.9.1 USART通信模块简介
2.9.2 USART通信模块寄存器
2.9.3 USART波特率设定
2.9.4 USART模块的异步通信
2.9.5 USART模块的同步通信
2.10 主控同步串口端口MSSP及其应用
2.10.1 同步串行接口简介
2.10.2 同步串行端口的SPI模式
2.10.3 同步串行端口的I2C模式
第3章 软件集成开发环境MPLABIDE
3.1 MPLABIDE的组成
3.2 MPLABIDE软件的获取
3.3 MPLABIDE软件的安装与卸载
3.4 PICC编译器的安装与使用方法
3.5 初次使用PICC的设置
第4章 C语言概论、数据类型、运算符与表达式
4.1 C语言概论
4.1.1 C语言的发展过程
4.1.2 C语言的特点
4.1.3 C源程序的结构特点
4.1.4 C语言的字符集
4.1.5 C语言词汇
4.2 数据类型、运算符与表达式
4.2.1 C语言的数据类型
4.2.2 算术运算符和算术表达式
4.2.3 关系运算符和表达式
4.2.4 逻辑运算符和表达式
第5章 分支与循环控制
第6章 编译预处理与位运算预处理命令
第7章 数组与函数
第8章 指针、结构体与共用体
第9章 PIC开发套件快速入门
第10章 单片机基础实例
第11章 单片机高级应用实例
参考文献
评论
还没有评论。