3章 PIC单片机的指令系统

在学习单片机开发过程中,了解单片机编程语言十分重要。PIC单片机包括C和汇编两种常用编程语言,其中汇编语言通用性好,使用方便,广泛为工程开发人员使用,而C语言开发为高级语言,学习起来难度较大。本章介绍PIC16F87X单片机的汇编语言,关于C编程基础,限于篇幅此处不再详细介绍,读者可通过参考相关书籍来学习。

PIC 8位单片机共有3个级别,各有相对应的指令集。基本级PIC系列芯片共有指令33条,每条指令是12位字长;中级PIC系列芯片共有指令35条,每条指令是14位字长;高级PIC系列芯片共有指令58条,每条指令是16位字长。其指令是向下兼容的,PIC16F87X为35条的中级指令集,如表3-1所示。

表3-1 PIC16F87X单片机指令列表