本书是作者在“2000年微芯技术精英年会”上应Microchip(微芯)公司和北京航空航天大学出版社之邀,为该公司在我国开展的“大学计划”撰写的教学用书、培训教材和自学读本。同时,它也广泛地适用于初步具备电子技术和计算机基础知识的电子、电信、计算机、电气、电力、电器、机电等涉电专业的在校学生、教师、单片机爱好者、电子爱好者、电子产品开发者、电器维修人员、工程技术人员阅读。
全套教程共分2篇,即基础篇和提高篇,分2册出版,以适应不同课时和不同专业的需要,也为读者增加了一种可选方案。
本书以介绍PICl6F87X型号单片机为主,并适当兼顾PIC全系列,共分9章,内容包括:基本概念、PICl6F877硬件概况、指令系统、汇编程序设计、集成开发环境、在线调试工具、定时器、中断逻辑以及应用系统性能优化。突出特点:通俗易懂、可读性强、系统全面、学练结合、学用并重、实例丰富、习题齐全、教者轻松、学者有趣。
第1章 基本概念和背景知识
第2章 PIC16F877 硬件系统概况
第3章 指令系统分类解析
第4章 汇编程序设计基础和汇编语言工具链
第5章 软件集成开发环境MPLAB和软件模拟开发技术
第6章 硬件综合开发工具MPLAB-ICD和硬件仿真开发技术
第7章 定时器/计数器TMR0
第8章 中断感念和中断逻辑
第9章 应用系统性能的优化设计
附录A ASCⅡ码表
附录B 特殊功能寄存器及其复位值一览表
附录C 英文指令系统概览
附录D 特殊指令助记符(宏指令)
附录E 宏汇编器MPASM伪指令一览表
附录F 包含文件P16F877.INC
附录G MPASM出错、警告、提示信息列表
附录H Mplink分析、连接信息列表
附录I MPLAB-ICD演示板电路原理图
参考文献