回覆列表
  • 1 # 使用者2458114238191884

    88X的指令如下,其實16的其他系列也是如此,包括5X,共35條指令。

    PIC16F882/883/884/886/887 指令集

    針對位元組的檔案暫存器操作

    ADDWF f, d W 和f 相加

    ANDWF f, d W 和f 作邏輯與運算

    CLRF f 將f 清零

    CLRW - 將W 暫存器清零

    COMF f, d f 取反

    DECF f, d f 遞減1

    DECFSZ f, d f 遞減1,為0 則跳過

    INCF f, d f 遞增1

    INCFSZ f, d f 遞增1,為0 則跳過

    IORWF f, d W 和f 作邏輯或運算

    MOVF f, d 將f 的內容傳送到目標暫存器

    MOVWF f 將W 的內容傳送到f

    NOP - 空操作

    RLF f, d 對f 執行帶進位的左移

    RRF f, d 對f 執行帶進位的右移

    SUBWF f, d f 減去W

    SWAPF f, d 將f 中的兩個半位元組交換

    XORWF f, d W 和f 作邏輯異或運算

    針對位的檔案暫存器操作

    BCF f, b 將f 中的某位清零

    BSF f, b 將f 中的某位置1

    BTFSC f, b 檢測f 中的某位,為0 則跳過

    BTFSS f, b 檢測f 中的某位,為1 則跳過

    立即數和控制操作

    ADDLW k 立即數和W 相加

    ANDLW k 立即數與W 作邏輯與運算

    CALL k 呼叫子程式

    CLRWDT k 清零看門狗定時器

    GOTO k 跳轉到地址

    IORLW k 立即數與W 作邏輯或運算

    MOVLW k 將立即數傳送到W

    RETFIE - 從中斷返回

    RETLW k 返回並將立即數傳送到W

    RETURN - 從子程式返回

    SLEEP - 進入待機模式

    SUBLW k 從立即數中減去W 的內容

    XORLW k 立即數與W 作邏輯異或運算

  • 中秋節和大豐收的關聯?
  • “天”怎麼讀?