📄 encoder.asm
字号:
;---------------------------------------------------------
ENCODER_STEP_1
BCF STATUS,RP0 ;Bank 2
BSF STATUS,RP1
MOVLW .2 ;STEP 1
MOVWF CRCON ;Load the 64-bit decryption key into the KEELOQ
;peripheralˇs Key register.
MOVLW 0XEF
MOVWF CRDAT0
MOVLW 0XCD
MOVWF CRDAT1
MOVLW 0XAB
MOVWF CRDAT2
MOVLW 0X89
MOVWF CRDAT3
MOVLW .3
MOVWF CRCON
MOVLW 0X67
MOVWF CRDAT0
MOVLW 0X45
MOVWF CRDAT1
MOVLW 0X23
MOVWF CRDAT2
MOVLW 0X01
MOVWF CRDAT3
ENCODER_STEP_2
MOVLW .0 ;STEP 2
MOVWF CRCON ;Load the predefined variables into the 32-bit
;Code Shift Register (CSR).
;MOVFW CSR0
MOVLW 0X00 ;Sync. counter 8-bit LSB
MOVWF CRDAT0
;MOVFW CSR1
MOVLW 0X00 ;Sync. counter 8-bit MSB
MOVWF CRDAT1
;MOVFW CSR2
MOVLW b'00000011' ;醚
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -