PIC单片机实用教程-基础篇.rar
时间:10-22 11:13
查看:11647次
下载:162次
简介:
本书以介绍PIC16F877型号单片机为主,并适当兼顾PIC全系列,共分10章,内容包括:基本概念;PIC16F87X硬件概况;指令系统;汇编程序设计;集成开发环境;在线调试工具;I/O端口;定时器;中断;安全措施和降耗设计。突出特点:通俗易懂、可读性强、系统全面、学练结合、学用并重、实例丰富、习题齐全。 本书作为Microchip公司“大学计划”选择用书,可广泛适用于初步具备电子技术基础和计算机知识基础的学生、教师单片机爱好者、电子制作爱好者、电器维修人员、电子产品开发设计者、工程技术人员阅读。 本教程全书共分2篇,即基础篇和提高篇,分2册出版,以适应不同课时和不同专业的需要,也为教师和读者增加了一种可选方案。
目录:
第1章 单片机的基本概念
1.1 学习单片机有什么必要性
1.2 单片机究竟是什么
1.3 单片机有哪些应用
1.4 单片机有哪些特点
1.5 单片机的发展状况
1.6 PIC系列单片机有哪些优越之处
1.7 可在线调试和在线编程的PIC16F87X
第2章 PIC16F87X硬件系统概况
2.1 PIC16F87X封装形式和引脚功能
2.2 PIC16F87X内部结构方框图简介
2.3 程序存储器和堆栈
2.4 RAM数据存储器(文件寄存器)
2.5 复位功能简介
2.6 系统时钟简介
第3章 指令系统
3.1 指令时序
3.2 指令系统概览
3.3 面向字节操作类指令
3.4 面向位操作类指令
3.5 面向常数操作和控制操作类指令
3.6 寻址方式
3.7 数据传递关系
3.8 “内核-寄存器-外围模块”相互关系
第4章 PIC汇编语言程序设计基础
4.1 MPASM汇编器简介
4.2 汇编语言的语句格式
4.3 常用伪指令
4.4 程序格式和程序流程图
4.5 RAM数据存储器的体选寻址问题
4.6 顺序程序结构
4.7 分支程序结构
4.8 循环程序结构
4.9 子程序结构
4.10 程序跨页跳转和跨页调用问题
4.11 延时程序设计
4.12 查表程序设计
第5章 MPLAB集成开发环境软件包
5.1 MPLAB的组成
5.2 MPLAB的安装
5.3 MPLAB的简单应用
第6章 MPLAB-ICD在线调试工具套件及其应用
6.1 概述
6.2 MPLAB- ICD工具套件的构成
6.3 MPLAB-ICD在线调试工具的安装
6.4 MPLAB-ICD在线调试工具的启用
6.5 用MPLAB-ICD统调用户程序和用户电路
第7章 输入/输出端口的基本功能
7.1 与输入/输出端口相关的寄存器
7.2 基本输入/输出端口的内部结构和工作原理
7.3 输入/输出瑞口基本功能的应用举例
第8章 定时器/计数器TMRO
8.1 定时器/计数器模块的基本用途
8.2 PIC系列单片机中定时器/计数器TMRO模块的特性
8.3 与定时器/计数器TMRO模块相关的寄存器
8.4 定时器/计数器TMRO模块的电路结构和工作原理
8.5 定时器/计数器TMRO模块的应用举例
第9章 中断系统
9.1 中断的基本概念
9.2 PIC16F87X的中断源
9.3 PIC16F87X的中断硬件逻辑
9.4 中断相关的寄存器
9.5 中断的处理
……
第10章 安全生产、可靠运行措施和降耗设计
附录