PIC单片机实用教程--提高篇(第2版)
内容简介
本书以介绍PIC16F877型号单片机为主,并且适当简介PIC单片机的个性及共性。全书共分10章,内容包括:并口复合功能、定时器TMR1、定时器TMR2、捕捉/比较/脉宽调制CCP、模/数转换器ADC、异步串口UART、同步串口SPI、同步串口I2C、EEPROM和Flash存储器及IAP技术、人机界面器件和接口技术等。
本书是作者在“2000年微芯技术精英会”上应Microchip公司和出版者之邀,为该公司在我国开展的“大学计划”撰写的教学用书、培训教材和自学读本。同时,它也广泛地适用于初步具备数字电路技术基础和计算机基础知识的广大在校学生、教师、单片机爱好者、电子制作爱好者、电器维修人员、电子产品开发设计者、工程技术人员阅读。
目录
第1章 并行端口引脚上的复合功能及其应用
1.1 RA端口
1.1.1 与RA端口相关的寄存器
1.1.2 电路结构和工作原理
1.1.3 编程方法
1.2 RB端口
1.2.1 与RB端口相关的寄存器
1.2.2 电路结构和工作原理
1.2.3 编程方法
1.3 RC端口
1.3.1 与RC端口相关的寄存器
1.3.2 电路结构和工作原理
1.3.3 编程方法
1.4 RD端口
1.4.1 与RD端口相关的寄存器
1.4.2 电路结构和工作原理
1.4.3 编程方法
1.5 RE端口
1.5.1 与RE端口相关的寄存器
1.5.2 电路结构和工作原理
1.5.3 编程方法
1.6 PSP并行从动端口
1.6.1 与PSP端口相关的寄存器
1.6.2 电路结构和工作原理
1.7 应用举例
【实验范例1.1】 通过PSP并行从动端口实现双机通信
思考题与练习题
第2章 定时器/计数器TMR1及其应用技术
2.1 定时器/计数器TMR1模块的特性
2.2 定时器/计数器TMR1模块相关的寄存器
2.3 定时器/计数器TMR1模块的电路结构
2.4 定时器/计数器TMR1模块的工作原理
2.4.1 如何禁止TMR1工作
2.4.2 定时器工作方式
2.4.3 计数器工作方式
2.4.4 TMR1寄存器的赋值与复位
2.5 定时器/计数器TMR1模块的应用举例
【实验范例2.1 】 蠕动显示的8只LED信号灯
【实验范例2.2 】 秒信号发生器
思考题与练习题
第3章 定时器TMR2及其应用技术
3.1 定时器TMR2模块的特性
3.2 定时器TMR2模块相关的寄存器
3.3 定时器TMR2模块的电路结构
3.4 定时器TMR2模块的工作原理
3.4.1 如何禁止TMR2工作
3.4.2 定时器工作方式
3.4.3 寄存器TMR2和PR2以及分频器的复位
3.4.4 TMR2模块的初始化编程
3.5 定时器TMR2模块应用举例
【实验范例3.1】 路标导向灯
【实验范例3.2】 2 kHz对称方波发生器
【实验范例3.3】 滴水显示的8只LED信号灯
思考题与练习题
第4章 输入捕捉/输出比较/脉宽调制CCP及其应用技术
4.1 输入捕捉工作模式
4.1.1 输入捕捉模式相关的寄存器
4.1.2 输入捕捉模式的电路结构
……
第5章 模/数转换器ADC及其模拟接口技术
第6章 串行通信概念和串行通信接口USART及其应用
第7章 SPI接口概念、SPI接口模块和SPI接口应用
第8章 I2C总线原理、I2C总线接口和I2C总线应用
第9章 EEPROM和Flash存储器及其IAP技术
第10章 常用人机界面、器件及其接口技术