滚动码解码源程序和资料下载.doc

上传人:鲁** 文档编号:561388315 上传时间:2023-06-28 格式:DOC 页数:25 大小:123KB
返回 下载 相关 举报
滚动码解码源程序和资料下载.doc_第1页
第1页 / 共25页
滚动码解码源程序和资料下载.doc_第2页
第2页 / 共25页
滚动码解码源程序和资料下载.doc_第3页
第3页 / 共25页
滚动码解码源程序和资料下载.doc_第4页
第4页 / 共25页
滚动码解码源程序和资料下载.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《滚动码解码源程序和资料下载.doc》由会员分享,可在线阅读,更多相关《滚动码解码源程序和资料下载.doc(25页珍藏版)》请在金锄头文库上搜索。

1、;-; MICROCHIP KEELOQ CODE HOPPING SIMPLE DECODER;-;-; LEGAL NOTICE; The information contained in this document is proprietary and ; confidential information of Microchip Technology Inc. Therefore all ; parties are required to sign a non-disclosure agreement before ; receiving this document.; The inf

2、ormation contained in this Application Note is for suggestion ; only. It is your responsibility to ensure that your application meets ; with your specifications. No representation or warranty is given and ; no liability is assumed by Microchip Technology Incorporated with ; respect to the accuracy o

3、r use of such information or infringement of ; patents or other intellectual property arising from such use or ; otherwise.;-;-; SIMPLE DECODER WITH ONE STEP LEARN AND SINGLE KEY;-;PROGRAM INFORMATION:FILE:SIMDEC11.ASM;DATE:8 SEPTEMBER 1998 ;VER.:1.1;CKSM:XXXXH - FUSES:RC,WDT=ON,CP=ON;ASM.: MPASM VE

4、RSION 2.13 USED;INCL:NONE;TABS: 8;-; CONFIGURATION CONTROL:; ; -VERSION 1.1 S. DAWSON; FILE:SIMDEC11.ASM.; DATE:8 SEPTEMBER 1998 ; VER.:1.1; FUSES:RC,WDT=ON,CP=ON.; ASM.: MPASM VERSION 2.13 USED.; INCL:NONE; CHANGES:; 1. CODE HAS BECOME A RESERVED WORD IN MPASM - CHANGED IT TO DISC; 2. ADDED DISCLAI

5、MER; DATEVERSIONLINECHANGES ; 08/14/961.0FIRST VERSION;-LIST P=16C54,R=DEC;-;*USER DEFINITIONS*MAX_USERSEQU15; This is the maximum number of transmitters that the system is able to ; learn (1 to 15). ;-; GENERAL PURPOSE REGISTERSINDEQU00H; INDIRECT ADDRESS REGISTERRTCCEQU01H; REAL TIME COUNTER CLOCK

6、PCEQU02H; PROGRAM COUNTERSTATUSEQU03H ; STATUS REGISTERFSREQU04H; FILE SELECT REGISTERPORTA EQU 05H; PORT APORTB EQU 06H; PORT B; USER DEFINED REGISTERFLAGSEQU07H; USER FLAG REGISTERADDRESSEQU08H; ADDRESS REGISTERTXNUMEQU09H; CURRENT TXOUTBYTEQU0AH; GENERAL DATA REGISTERMASKEQUOUTBYT; MASK REGISTER

7、USED IN DECRYPTIONTMP_CNTEQUOUTBYT; TEMPORARY COUNTER; COUNTER REGISTERSCNT0 EQU 0BH; LOOP COUNTERSCNT1 EQU0CHCNT2 EQU 0DHCNT_HIEQU0EH; 16 BIT CLOCK COUNTERCNT_LWEQU0FH; CIRCULAR BUFFER REGISTERCSR0 EQU 10H ; 64 BIT RECEIVE SHIFT REGISTERCSR1 EQU 11H CSR2 EQU 12H CSR3 EQU 13H CSR4 EQU 14H CSR5 EQU 1

8、5H CSR6 EQU 16H CSR7 EQU 17H ; TEMP REGISTERSTMP1EQU18H; TEMP REGISTER FOR READ AND WRITETMP2EQU19H; TEMP REGISTER FOR READ AND WRITEREGEQU1AH; NOT USEDREG1EQU1BH; NOT USEDKEY0EQU1CH; 64 BIT KEY SHIFT REGISTERKEY1EQU1DHKEY2EQU1EHKEY3EQU1FHKEY4EQUCNT2KEY5EQUCSR5KEY6EQUCSR6KEY7EQUCSR7; * USER REGISTER

9、 RE-MAPPINGS *HOP1EQUCSR0; 32 BIT HOPCODE REGISTERHOP2EQUCSR1HOP3EQUCSR2HOP4EQUCSR3; RECEIVED TRANSMISSION OPEN 32 BITS SER_0EQUCSR7; 28 BIT SERIAL NUMBERSER_1EQUCSR6SER_2EQUCSR5SER_3EQUCSR4; RECEIVED TRANSMISSION ENCRYPTED 32 BITS FUNCEQUCSR3; BUTTON CODE & USER BIT FUNCTION BYTEDISCEQUCSR2; DISCRI

10、MINATION VALUECNTR_HIEQUCSR1; 16 BIT RX COUNTER HIGH BYTECNTR_LWEQUCSR0; 16 BIT RX COUNTER LOW BYTE; * EEPROM MEMORY *LRNPTREQU01H; LEARN POINTER; * PORTA BIT DEFINITIONS *RES0EQU0H; RESERVED PINRFINEQU1H; RF INPUTLRNEQU2H; LEARN BUTTONLEDEQU3H; LEARN INDICATOR LED OUTPUT - VALID SIGNAL; * PORTB BIT DEFINITIONS *S0EQU0H; S0 OUTPUTS1EQU1H; S1 OUTPUTS2EQU2H; S2 OUTPUTS3EQU3H; S3 OUTPUTDIOEQU4H; EEPROM DATA LINECLKEQU5H; EEPROM SERIAL CLOCKCSEQU6H; EEPROM CHIP SELECTRES1EQU7H; RESERVED PIN; * COMPILER DEFINES *NBITS EQU 64 ; MAXIMUM TRANSMISSION BIT LENGTHMIN EQU 560 ; TRANSMISSI

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号