您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机hcs301滚动码源程序 正文
hcs301滚动码源程序

hcs301滚动码源程序

点击数:7913 次   录入时间:03-04 11:59:32   整理:http://www.55dianzi.com   PIC单片机
CSR1    EQU     11H            
CSR2    EQU     12H            
CSR3    EQU     13H            
CSR4    EQU     14H                
CSR5    EQU     15H            
CSR6    EQU     16H            
CSR7    EQU     17H            

; TEMP REGISTERS
TMP1    EQU    18H        ; TEMP REGISTER FOR READ AND WRITE
TMP2    EQU    19H        ; TEMP REGISTER FOR READ AND WRITE
REG    EQU    1AH        ; NOT USED
REG1    EQU    1BH        ; NOT USED

KEY0    EQU    1CH        ; 64 BIT KEY SHIFT REGISTER
KEY1    EQU    1DH
KEY2    EQU    1EH
KEY3    EQU    1FH
KEY4    EQU    CNT2
KEY5    EQU    CSR5
KEY6    EQU    CSR6
KEY7    EQU    CSR7

; ***** USER REGISTER RE-MAPPINGS ***************

HOP1    EQU    CSR0        ; 32 BIT HOPCODE REGISTER
HOP2    EQU    CSR1
HOP3    EQU    CSR2
HOP4    EQU    CSR3

; RECEIVED TRANSMISSION OPEN 32 BITS 

SER_0    EQU    CSR7        ; 28 BIT SERIAL NUMBER
SER_1    EQU    CSR6
SER_2    EQU    CSR5
SER_3    EQU    CSR4

; RECEIVED TRANSMISSION ENCRYPTED 32 BITS 

FUNC    EQU    CSR3        ; BUTTON CODE & USER BIT FUNCTION BYTE
DISC    EQU    CSR2        ; DISCRIMINATION VALUE
CNTR_HI    EQU    CSR1        ; 16 BIT RX COUNTER HIGH BYTE
CNTR_LW    EQU    CSR0        ; 16 BIT RX COUNTER LOW BYTE

; ********* EEPROM MEMORY *******
LRNPTR    EQU    01H        ; LEARN POINTER

; ********* PORTA BIT DEFINITIONS *******

RES0    EQU    0H        ; RESERVED PIN
RFIN    EQU    1H        ; RF INPUT
LRN    EQU    2H        ; LEARN BUTTON
LED    EQU    3H        ; LEARN INDICATOR LED OUTPUT - VALID SIGNAL

; ********* PORTB BIT DEFINITIONS *******

S0    EQU    0H        ; S0 OUTPUT
S1    EQU    1H        ; S1 OUTPUT
S2    EQU    2H        ; S2 OUTPUT
S3    EQU    3H        ; S3 OUTPUT

DIO    EQU    4H        ; EEPROM DATA LINE
CLK    EQU    5H        ; EEPROM SERIAL CLOCK
CS    EQU    6H        ; EEPROM CHIP SELECT
RES1    EQU    7H        ; RESERVED PIN

; ********* COMPILER DEFINES ******************
NBITS   EQU     64          ; MAXIMUM TRANSMISSION BIT LENGTH
MIN     EQU     560                ; TRANSMISSION HEADER MINIMUM LENGTH [鍿]
TRISA    EQU    0111B        ; PORTA: TRI-STATE VALUE
WRCFG    EQU    00000000B    ; PORTB: EEPROM WRITE TRI-STATE VALUE
RDCFG    EQU    00010000B    ; PORTB: EEPROM READ TRI-STATE VALUE

;****** FLAGS DEFINITIONS **************
BITIN    EQU    0H        ; RF BIT VALUE 
LRNF    EQU    1H        ; LEARN FLAG
SEC_CNT    EQU    2H        ; SECOND COUNTER IS BEING CHECKED
RELEARN    EQU    3H        ; RELEARNING A TRANSMITTER

;****** STATUS REGISTER BIT DEFINITIONS *****************
C       EQU       0        ; CARRY
DC      EQU       1        ; DIGIT CARRY

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]  下一页


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