⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keyrec.lst

📁 本系统以Atmel的AT89c52单片机为主控制器
💻 LST
字号:
                                                                    页     1
                                                                    09-11-08
                                                                    17:46:15
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

                    STH0    EQU 41H
                    STL0    EQU 42H
                    TEMP    EQU 43H
                    T1_BUF1 EQU 44H
                    T1_BUF2 EQU 45H
            	SIO_BUF	EQU 46H
            	RPLAY_FLAG	BIT	00H
            	SIO_FLAG	BIT	01H
            	ORG     0000H
0000 020030         LJMP    MAIN
                    ORG     000BH
000B 0200FB         LJMP    INT_T0
                    ORG     0023H
0023 0200A6           LJMP    SIO
                    ORG     0030H
            MAIN:
0030 758160         MOV     SP,#60H
0033 759850         MOV     SCON,#50H
0036 758921         MOV     TMOD,#21H
0039 D28E           SETB    TR1
003B 758DFD         MOV     TH1,#0FDH
003E 758BFD         MOV     TL1,#0FDH
0041 758700         MOV     PCON,#00H
0044 D2AC           SETB    ES
0046 D2AF           SETB    EA
0048 D2A9   	SETB	ET0
004A 7D00           MOV     R5,#00H
004C 7980           MOV     R1,#80H
004E 7840           MOV     R0,#40H
0050 752000 	MOV	20H,#00H
0053 100105 LOOP:	JBC	SIO_FLAG,TAN
0056 100009 	JBC	RPLAY_FLAG,RPLAY
0059 80F8           SJMP    LOOP
005B E546   TAN:	MOV	A,SIO_BUF
005D 120090 	LCALL	PLAY
0060 80F1   	SJMP	LOOP
            
0062 C2AC   RPLAY:   CLR	ES
0064 753080          MOV    30H,#80H
0067 E9     RPLAY3:  MOV    A,R1
0068 B53007          CJNE   A,30H,RPLAY1
006B C298     	  CLR	RI
006D D2AC   	 SETB	ES
006F 020053 	 LJMP	LOOP
0072 A830   RPLAY1:  MOV    R0,30H
0074 E6              MOV	A,@R0
0075 540F   	ANL	A,#0FH
0077 120090 	LCALL	PLAY


C:\DOCUMENTS AND SETTINGS\LENOVO\桌面\江俊\KEYREC.ASM           
 
                                                                    页     2
                                                                    09-11-08
                                                                    17:46:15
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

007A E6     	MOV    A,@R0
007B C4              SWAP   A
007C 540F            ANL    A,#0FH
007E 75F005          MOV    B,#05H
0081 A4              MUL    AB
0082 F531            MOV    31H,A
            
0084 12011C RPLAY2:  LCALL	DELAY
0087 D531FA          DJNZ   31H,RPLAY2
008A 0530            INC    30H
008C C28C            CLR    TR0
008E 80D7            SJMP   RPLAY3
            
            
            
            
0090 23     PLAY:   RL      A
0091 F5F0           MOV     B,A
0093 900104         MOV     DPTR,#TABLE1
0096 93             MOVC    A,@A+DPTR
0097 F58C           MOV     TH0,A
0099 F541           MOV     STH0,A
009B E5F0           MOV     A,B
009D 04             INC     A
009E 93             MOVC    A,@A+DPTR
009F F58A           MOV     TL0,A
00A1 F542           MOV     STL0,A
00A3 D28C           SETB    TR0
00A5 22             RET
            
            
            
00A6 C0E0   SIO:    PUSH    ACC
00A8 C0F0           PUSH    B
00AA C298           CLR     RI
00AC BD0008         CJNE    R5,#00H,RECE1
00AF E599           MOV     A,SBUF
00B1 B4EB35         CJNE    A,#0EBH,RECE_ERR
00B4 0D             INC     R5
00B5 802D           SJMP    SIO_EXIT
00B7 BD012F RECE1:  CJNE    R5,#01H,RECE_ERR
00BA E599           MOV     A,SBUF
00BC F5F0           MOV     B,A   ;-----------------
00BE B40C05         CJNE    A,#0CH,RECE2
00C1 7980           MOV     R1,#80H
00C3 0200E2         LJMP    RECE4
00C6 B40D05 RECE2:  CJNE    A,#0DH,RECE3
00C9 D200           SETB	RPLAY_FLAG


C:\DOCUMENTS AND SETTINGS\LENOVO\桌面\江俊\KEYREC.ASM           
 
                                                                    页     3
                                                                    09-11-08
                                                                    17:46:15
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

00CB 0200E2 	LJMP    RECE4
00CE 540F   RECE3:  ANL     A,#0FH
00D0 B40F1A         CJNE    A,#0FH,RECE5
00D3 53F0F0         ANL     B,#0F0H
00D6 E7             MOV     A,@R1
00D7 45F0           ORL     A,B
00D9 F7             MOV     @R1,A
00DA C28C           CLR	TR0
            
00DC 09             INC     R1
00DD B9C002         CJNE    R1,#0C0H,RECE4
00E0 7980           MOV     R1,#80H
            RECE4:
00E2 7D00           MOV     R5,#00H
00E4 D0F0   SIO_EXIT:POP     B
00E6 D0E0           POP     ACC
00E8 32             RETI
00E9 740E   RECE_ERR:MOV    A,#0EH
00EB 80F5           SJMP    RECE4
00ED E599   RECE5:  MOV     A,SBUF
00EF B40C00         CJNE    A,#0CH,RECE6
00F2 50F5   RECE6:  JNC      RECE_ERR
00F4 F7             MOV      @R1,A
00F5 F546           MOV	SIO_BUF,A
00F7 D201   	SETB	SIO_FLAG
00F9 80E7   	SJMP     RECE4
            
            
            
            INT_T0:
00FB 85418C         MOV     TH0,STH0
00FE 85428A         MOV     TL0,STL0
0101 B2A0           CPL     P2.0
0103 32             RETI
            
            
            
0104 F8FE   
0106 F963   
0108 FA1D   
010A FAC3   TABLE1: DW 63742,63843,64029,64195
010C FB56   
010E FB99   
0110 FC15   
0112 FC84           DW 64342,64409,64533,64644
0114 FCB7   
0116 FD13   
0118 FD66   


C:\DOCUMENTS AND SETTINGS\LENOVO\桌面\江俊\KEYREC.ASM           
 
                                                                    页     4
                                                                    09-11-08
                                                                    17:46:15
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

011A FDAF           DW 64695,64787,64870,64943
                    
            
            
            
            
            
            
            
            
011C 7F64   DELAY:  MOV     R7,#100
011E 7E00           MOV     R6,#0
0120 DEFE   DE1:    DJNZ    R6,$
0122 DFFC           DJNZ    R7,DE1
0124 22             RET
                    END


































C:\DOCUMENTS AND SETTINGS\LENOVO\桌面\江俊\KEYREC.ASM           
 
                                                                    页     5
                                                                    09-11-08
                                                                    17:46:15
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序



            符号                       值     类型

            AC                       = 00D6H CONST 常量 
            ACC                      = 00E0H CONST 常量 
            B                        = 00F0H CONST 常量 
            CY                       = 00D7H CONST 常量 
            DE1                      = 0120H CODE  标号 
            DELAY                    = 011CH CODE  标号 
            DPH                      = 0083H CONST 常量 
            DPL                      = 0082H CONST 常量 
            EA                       = 00AFH CONST 常量 
            ES                       = 00ACH CONST 常量 
            ET0                      = 00A9H CONST 常量 
            ET1                      = 00ABH CONST 常量 
            ET2                      = 00ADH CONST 常量 
            EX0                      = 00A8H CONST 常量 
            EX1                      = 00AAH CONST 常量 
            EXEN2                    = 00CBH CONST 常量 
            EXF2                     = 00CEH CONST 常量 
            F0                       = 00D5H CONST 常量 
            F1                       = 00D1H CONST 常量 
            IE                       = 00A8H CONST 常量 
            IE0                      = 0089H CONST 常量 
            IE1                      = 008BH CONST 常量 
            INT_T0                   = 00FBH CODE  标号 
            IP                       = 00B8H CONST 常量 
            IT0                      = 0088H CONST 常量 
            IT1                      = 008AH CONST 常量 
            LOOP                     = 0053H CODE  标号 
            MAIN                     = 0030H CODE  标号 
            OV                       = 00D2H CONST 常量 
            P                        = 00D0H CONST 常量 
            P0                       = 0080H CONST 常量 
            P1                       = 0090H CONST 常量 
            P2                       = 00A0H CONST 常量 
            P3                       = 00B0H CONST 常量 
            PCON                     = 0087H CONST 常量 
            PLAY                     = 0090H CODE  标号 
            PS                       = 00BCH CONST 常量 
            PSW                      = 00D0H CONST 常量 
            PT0                      = 00B9H CONST 常量 
            PT1                      = 00BBH CONST 常量 
            PT2                      = 00BDH CONST 常量 
            PX0                      = 00B8H CONST 常量 
            PX1                      = 00BAH CONST 常量 
            RB8                      = 009AH CONST 常量 


C:\DOCUMENTS AND SETTINGS\LENOVO\桌面\江俊\KEYREC.ASM           
 
                                                                    页     6
                                                                    09-11-08
                                                                    17:46:15
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

            RCAP2H                   = 00CBH CONST 常量 
            RCAP2L                   = 00CAH CONST 常量 
            RCLK                     = 00CDH CONST 常量 
            RECE1                    = 00B7H CODE  标号 
            RECE2                    = 00C6H CODE  标号 
            RECE3                    = 00CEH CODE  标号 
            RECE4                    = 00E2H CODE  标号 
            RECE5                    = 00EDH CODE  标号 
            RECE6                    = 00F2H CODE  标号 
            RECE_ERR                 = 00E9H CODE  标号 
            REN                      = 009CH CONST 常量 
            RI                       = 0098H CONST 常量 
            RL2                      = 00C8H CONST 常量 
            RPLAY                    = 0062H CODE  标号 
            RPLAY1                   = 0072H CODE  标号 
            RPLAY2                   = 0084H CODE  标号 
            RPLAY3                   = 0067H CODE  标号 
            RPLAY_FLAG               = 0000H CONST 常量 
            RS0                      = 00D3H CONST 常量 
            RS1                      = 00D4H CONST 常量 
            SBUF                     = 0099H CONST 常量 
            SCON                     = 0098H CONST 常量 
            SIO                      = 00A6H CODE  标号 
            SIO_BUF                  = 0046H CONST 常量 
            SIO_EXIT                 = 00E4H CODE  标号 
            SIO_FLAG                 = 0001H CONST 常量 
            SM0                      = 009FH CONST 常量 
            SM1                      = 009EH CONST 常量 
            SM2                      = 009DH CONST 常量 
            SP                       = 0081H CONST 常量 
            STH0                     = 0041H CONST 常量 
            STL0                     = 0042H CONST 常量 
            T1_BUF1                  = 0044H CONST 常量 
            T1_BUF2                  = 0045H CONST 常量 
            T2                       = 00C9H CONST 常量 
            T2CON                    = 00C8H CONST 常量 
            T2MOD                    = 00C9H CONST 常量 
            TABLE1                   = 0104H CODE  标号 
            TAN                      = 005BH CODE  标号 
            TB8                      = 009BH CONST 常量 
            TCLK                     = 00CCH CONST 常量 
            TCON                     = 0088H CONST 常量 
            TEMP                     = 0043H CONST 常量 
            TF0                      = 008DH CONST 常量 
            TF1                      = 008FH CONST 常量 
            TF2                      = 00CFH CONST 常量 
            TH0                      = 008CH CONST 常量 
            TH1                      = 008DH CONST 常量 


C:\DOCUMENTS AND SETTINGS\LENOVO\桌面\江俊\KEYREC.ASM           
 
                                                                    页     7
                                                                    09-11-08
                                                                    17:46:15
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

            TH2                      = 00CDH CONST 常量 
            TI                       = 0099H CONST 常量 
            TL0                      = 008AH CONST 常量 
            TL1                      = 008BH CONST 常量 
            TL2                      = 00CCH CONST 常量 
            TMOD                     = 0089H CONST 常量 
            TR0                      = 008CH CONST 常量 
            TR1                      = 008EH CONST 常量 
            TR2                      = 00CAH CONST 常量 


            公有符号:  101
            私有符号:    0





































C:\DOCUMENTS AND SETTINGS\LENOVO\桌面\江俊\KEYREC.ASM           
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -