您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机PIC12C508 PIC12C509 指令集及程序设计技巧 正文
PIC12C508 PIC12C509 指令集及程序设计技巧

PIC12C508 PIC12C509 指令集及程序设计技巧

点击数:7816 次   录入时间:03-04 12:03:42   整理:http://www.55dianzi.com   PIC单片机
        MOVLW       55H                              ; W=55H
        MOVWF      INDF                             ; W(=55H)→F5

上面这段程序把55H送入F5寄存器。间址寻址方式主要用于编写查表、写表程序,非常方便。请参考§2.7程序设计技巧。

二、立即数寻址

这种方式就是操作数为立即数,可直接从指令中获取。

     例:         MOVLW      16H               ; 16H →W

三、直接寻址

这种方式是对任何一寄存器直接寻址访问。对PIC12C508,寄存器地址(5位)直接包括在指令中,对PIC12C509,寄存器地址中最高1位由FSR(F4)寄存器中的bit5决定,即体选位。

     例:     MOVWF       8                 ; W→F8寄存器

             MOVF        8,W                   ; F8→W

四、位寻址

这种寻址方式是对寄存器中的任一位(bit)进行操作。

     例:     BSF           11,0              ; 把F11的第0位置为“1”。  

§2.3  面向字节操作类指令  

这类指令共有18条,包括有数据传送、算术和逻辑运算、数据移位和交换等操作。它们的操作都是在W数据寄存器f之间进行,其指令码结构为:

(11—6) (5) (4—0) OPCODE d f(File#)
           

上一页  [1] [2] 


本文关键字:技巧  程序设计  PIC单片机单片机-工控设备 - PIC单片机