本书是在作者积累长期教学经验,并总结全国PIC单片机初、高级培训班教学体会的基础上形成的。本书以美国Microchip公司的PIC16F877单片机为主线,详细介绍其基本组成、工作原理及其应用技术。书中内容由浅入深,循序渐进,通过大量例题分析和讲解,让读者能够深刻领会PIC单片机的精髓。
本书内容丰富,通俗易懂,实用性强,列举并分析了大量应用实例,可作为高等工科院校相关专业的本科教材,也可供从事单片机开发应用的工程技术人员参考。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | PIC单片机原理及应用(普通高等教育十一五国家级规划教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 李荣正//刘启中//陈学军 |
出版社 | 北京航空航天大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书是在作者积累长期教学经验,并总结全国PIC单片机初、高级培训班教学体会的基础上形成的。本书以美国Microchip公司的PIC16F877单片机为主线,详细介绍其基本组成、工作原理及其应用技术。书中内容由浅入深,循序渐进,通过大量例题分析和讲解,让读者能够深刻领会PIC单片机的精髓。 本书内容丰富,通俗易懂,实用性强,列举并分析了大量应用实例,可作为高等工科院校相关专业的本科教材,也可供从事单片机开发应用的工程技术人员参考。 内容推荐 本书为普通高等教育“十一五”国家级规划教材,是《PIC单片机系列教程》的理论教材。以美国Microchip公司的PIC16F877单片机为主线,详细介绍其基本组成、工作原理及其应用技术。全书共分12章,内容包括PIC系列单片机的基本结构、存储器模块、集成开发环境和在线仿真、指令系统、I/O端口、定时器、中断处理、A/D转换、串行通信模式和系统功能等。 本书内容丰富,通俗易懂,实用性强,列举并分析了大量应用实例,可作为高等工科院校相关专业的本科教材,也可供从事单片机开发应用的工程技术人员参考。 目录 第1章 PIC单片机组成结构1 1.1 嵌入式微控制器系统1 1.1.1 单片机系统2 1.1.2 PIC系列单片机2 1.2 PIC系列单片机概述3 1.2.1 PIC系列单片机特点3 1.2.2 PIC16F877单片机的结构 6 1.2.3 PIC16F877单片机的引脚11 1.3 存储器概述13 1.3.1 程序存储器13 1.3.2 数据存储器14 测试题15 第2章 PIC单片机存储器17 2.1 存储器分类17 2.2 程序存储器构架17 2.3 数据存储器构架19 2.3.1 通用寄存器21 2.3.2 特殊功能寄存器22 2.4 失电保护数据存储器构架26 2.4.1 向E2PROM数据存储器写数据27 2.4.2 从E2PROM数据存储器读数据29 测试题31 第3章 MPLAB集成开发系统33 3.1 MPLABIDE软件工具33 3.1.1 MPLAB的安装33 3.1.2 MPLAB界面介绍35 3.1.3 MPLAB的组成37 3.2 创建源程序39 3.2.1 建立项目39 3.2.2 建立源程序文件40 3.2.3 源程序编译42 3.2.4 源程序编写要素44 3.3 MPLABSIM软件仿真46 3.3.1 基本调试功能47 3.3.2 设置观察窗口49 3.3.3 模拟外触发51 3.4 MPLABICD在线调试56 3.4.1 MPLABICD组成57 3.4.2 在线调试58 3.5 MPLABICD2使用说明60 3.5.1 软件环境和安装61 3.5.2 器件连接及系统配置61 3.5.3 一个项目实例的分析62 测试题72 第4章 PIC指令系统75 4.1 指令流水线操作原则75 4.2 指令集说明76 4.2.1 数据传送类指令77 4.2.2 算术运算类指令80 4.2.3 逻辑运算类指令81 4.2.4 控制转移类指令85 测试题94 第5章 汇编语言程序设计97 5.1 汇编语言指令格式97 5.2 系统伪指令99 5.3 存储器选择方式105 5.3.1 数据存储器体选方式105 5.3.2 程序存储器页选方式107 5.4 常用子程序的设计113 5.4.1 跳转和循环子程序113 5.4.2 软件延时子程序115 5.4.3 数据查表子程序117 5.4.4 分支功能跳转子程序123 5.4.5 常用数学运算类子程序123 测试题136 第6章 I/O端口140 6.1 I/O端口功能的通用结构140 6.1.1 设置端口的输入/输出状态140 6.1.2 查询端口的输入/输出状态142 6.1.3 从端口输入数据142 6.1.4 从端口输出数据142 6.1.5 I/O端口分析143 6.2 I/O端口寄存器及其初始化147 6.3 基本输入/输出应用实例149 测试题170 第7章 定时器/计数器172 7.1 定时器/计数器TMR0172 7.1.1 TMR0模块的功能和特性173 7.1.2 与定时器/计数器TMR0模块相关的寄存器173 7.1.3 定时器/计数器TMR0模块的电路结构和工作原理175 7.1.4 定时器/计数器TMR0模块的应用实例177 7.2 定时器/计数器TMR1183 7.2.1 TMR1模块的功能和特性183 7.2.2 与定时器/计数器TMR1模块相关的寄存器184 7.2.3 TMR1模块的电路结构和工作原理185 7.3 定时器TMR2197 7.3.1 TMR2模块的功能和特性197 7.3.2 与定时器TMR2模块相关的寄存器198 7.3.3 TMR2模块的电路结构和工作原理199 测试题205 第8章 中断系统207 8.1 中断的概念和机理207 8.2 PIC16F877单片机的中断208 8.3 中断服务程序的设计209 8.4 与中断相关的寄存器210 8.5 中断响应和处理214 8.5.1 中断信号的实时检测和延时响应214 8.5.2 中断现场处理215 测试题219 第9章 串行通信方式221 9.1 SPI串行通信模块221 9.1.1 与SPI模式相关的寄存器222 9.1.2 SPI模式工作原理226 9.1.3 SPI串行通信应用227 9.2 I2C串行通信模块256 9.2.1 I2C串行通信模式256 9.2.2 与I2C总线模式相关的寄存器259 9.2.3 I2C主控工作方式264 9.2.4 I2C从动工作方式265 9.2.5 I2C串行通信应用265 9.3 USART串行通信模块276 9.3.1 与USART模块相关的寄存器276 9.3.2 USART波特率发生器280 9.3.3 USART异步通信模式281 9.3.4 USART同步通信模式284 9.3.5 USART串行通信应用285 测试题299 第10章 CCP捕捉/比较/脉宽调制302 10.1 CCP模块功能分析302 10.1.1 CCP模块基本功能302 10.1.2 CCP模块寄存器介绍303 10.2 捕捉功能模式304 10.2.1 捕捉方式工作原理304 10.2.2 与捕捉方式相关的寄存器305 10.2.3 CCP1捕捉方式的应用306 10.3 比较功能模式317 10.3.1 比较方式工作原理317 10.3.2 与比较方式相关的寄存器318 10.3.3 CCP1比较方式的应用318 10.4 脉宽调制功能319 10.4.1 脉宽调制方式工作原理320 10.4.2 与脉宽调制方式相关的寄存器321 10.4.3 CCP1脉宽调制方式的应用323 测试题332 第11章 A/D转换器335 11.1 模块结构和操作原理335 11.1.1 A/D转换原理335 11.1.2 A/D转换器主要技术指标336 11.1.3 A/D模块结构337 11.2 与A/D转换器模块相关的寄存器337 11.3 A/D转换器模块的应用341 测试题350 第12章 PIC系统功能353 12.1 PIC系统功能及配置353 12.1.1 系统配置寄存器353 12.1.2 振荡器配置选择355 12.2 系统复位356 12.3 看门狗定时器WDT357 测试题360 附录 测试选择题参考答案363 参考文献365 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。