编辑推荐
内容简介
从PIC中档系列单片机的结构介绍入手,系统阐述PIC单片机开发过程的最基本步骤;通过引入设计实例,深入浅出地介绍PIC单片机的各主要功能模块。书中介绍的代码实例将以汇编指令为主,最后专门介绍PIC单片机的C语言编程。读者对象主要是对PIC单片机感兴趣的初学者或准备用PIC单片机进行产品开发的工程师,对已经熟悉PIC单片机开发的工程师也可以作为设计时的参考。
一切从实际出发,集合作者近5年的PIC单片机技术支持工作中的心得,尽力让读者掌握正确高效的开发方法和分析解决问题的思路。所附实例和代码都取自实际产品设计或经过实验验证。是对现今出版的有关PIC单片机中文参考资料的一种补充。
目录
第1章 PIC单片机的结构和指令系统
1.1 Microchip单片机产品概述
1.2 PIC中档单片机的基本特性
1.2.1 内核结构简述
1.2.2 指令流水线概念
1.2.3 寄存器文档概念
1.2.4 单字指令概念
1.3 PIC中档系列单片机的指令集
1.3.1 字节操作指令详述
1.3.2 位操作指令详述
1.3.3 立即数操作指令详述
1.3.4 控制指令详述
1.4 PIC单片机数据寄存器的寻址
1.4.1 数据寄存器直接寻址
1.4.2 数据寄存器间接寻址
1.5 PIC单片机程序空间的寻址问题
1.5.1 PIC单片机程序空间的直接跳转
1.5.2 PIC单片机程序空间的间接跳转
1.6 PIC中档系列单片机的中断机制
1.6.1 中断响应时的入口地址(中断向量)
1.6.2 中断优先级控制
1.6.3 中断现场保护和恢复
1.6.4 中断控制逻辑
第2章 PIC单片机的特色
2.1 PIC单片机的工作时钟模式
2.1.1 石英晶体或陶瓷谐振器振荡
2.1.2 外部时钟
2.1.3 外部RC振荡
2.1.4 内部RC振荡
2.1.5 振荡模式的确定
2.2 PIC单片机的复位过程
2.2.1 上电复位(POR)
2.2.2 低电压检测复位(BOR或BOD)
2.2.3 外部复位
2.2.4 看门狗复位
2.2.5 判别复位情形
2.3 PIC单片机的低功耗休眠
2.4 PIC单片机在线串行编程
2.5 PIC单片机的芯片配置字
第3章 PIC单片机的开发环境
3.1 MPLABIDE的功能组成
3.1.1 MPLABIDE综述
3.1.2 MPLABIDE的安装
3.1.3 MPLABIDE项目管理
3.1.4