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

📄 keysend1.lst

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

地址  机器码 源程序

            ;-----------------------常数
            
                    ORG     0000H
0000 020030         LJMP    MAIN
                    ORG     000BH
000B 0200BC         LJMP    TT0
                    ORG     0030H
0030 758160 MAIN:   MOV     SP,#60H
0033 7410           MOV     A,#10H
0035 1200E1         LCALL   DISP
0038 759840         MOV     SCON,#40H
003B 758921         MOV     TMOD,#21H
003E D28E           SETB    TR1
0040 758DFD         MOV     TH1,#0FDH
0043 758BFD         MOV     TL1,#0FDH
0046 758C3C         MOV     TH0,#3CH
0049 758AB0         MOV     TL0,#0B0H
004C D2AF           SETB    EA
004E D2A9           SETB    ET0
0050 758700         MOV     PCON,#00H
0053 1200F8 LOOP:   LCALL   KEYSCAN
0056 60FB           JZ      LOOP
0058 12015E         LCALL   DELAY
005B 1200F8         LCALL   KEYSCAN
005E 60F3           JZ      LOOP
0060 12010C         LCALL   KEYGET
0063 B4FF03         CJNE    A,#0FFH,LOOP2
0066 020053         LJMP    LOOP
0069 F5F0   LOOP2:  MOV     B,A
006B 1200E1         LCALL   DISP
006E E5F0           MOV     A,B
0070 B40C0F         CJNE    A,#0CH,LOOP3          ;CLR
0073 30A2FD LOOP21: JNB      P2.2,$
0076 12015E         LCALL   DELAY
0079 30A2F7         JNB     P2.2,LOOP21
007C 1200CC         LCALL   SEND
            
007F 020053         LJMP    LOOP
0082 B40D0F LOOP3:  CJNE    A,#0DH,LOOP4            ;RPLAY
0085 30A3FD LOOP31: JNB     P2.3,$
0088 12015E         LCALL   DELAY
008B 30A3F7         JNB     P2.3,LOOP31
008E 1200CC         LCALL   SEND
0091 020053         LJMP    LOOP
0094 D28C   LOOP4:  SETB    TR0
0096 753000         MOV     30H,#00H
            ;        PUSH    B
0099 1200CC         LCALL   SEND


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

地址  机器码 源程序

009C 1200F8 LOOP1:  LCALL   KEYSCAN
009F 70FB           JNZ      LOOP1
00A1 C28C           CLR      TR0
00A3 740F           MOV      A,#0FH
00A5 1200E1         LCALL    DISP
00A8 E530           MOV      A,30H
00AA 75F005         MOV      B,#05H
00AD 84             DIV      AB
00AE 04             INC      A
00AF 540F           ANL      A,#0FH
00B1 C4             SWAP     A
00B2 440F           ORL      A,#0FH
00B4 F5F0           MOV     B,A
00B6 1200CC         LCALL   SEND
00B9 020053         LJMP    LOOP
            
00BC 758C3C TT0:    MOV     TH0,#3CH
00BF 758AB0         MOV     TL0,#0B0H
00C2 0530           INC     30H
00C4 E530           MOV     A,30H
00C6 B44602         CJNE    A,#70,TT0_EXIT
00C9 F530           MOV     30H,A
00CB 32     TT0_EXIT:RETI
            
00CC C299   SEND:   CLR     TI
00CE 74EB           MOV     A,#0EBH
00D0 F599           MOV     SBUF,A
00D2 3099FD         JNB     TI,$
00D5 C299           CLR     TI
00D7 E5F0           MOV     A,B
00D9 F599           MOV     SBUF,A
00DB 3099FD         JNB     TI,$
00DE C299           CLR     TI
00E0 22             RET
            
00E1 2403   DISP:   ADD     A,#03H
00E3 83             MOVC    A,@A+PC
00E4 F580           MOV     P0,A
00E6 22             RET
            ;DISTAB: DB 0C0H,0DBH,61H,49H,5AH,4CH,44H,0D9H
            ;        DB 40H,48H,50H,46H,0E4H,43H,64H,74H,07FH
00E7 091A0C 
00EA 0499   DISTAB: DB 09H,1AH,0CH,04H,99H,
00EC DB6149 
00EF 5A4C44 
00F2 D9E443 
00F5 64747F         DB 0DBH,61H,49H,5AH,4CH,44H,0D9H,0E4H,43H,64H,74H,07FH
                    


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

地址  机器码 源程序

            
00F8 E590   KEYSCAN:MOV     A,P1
00FA F4             CPL     A
00FB F5F0           MOV     B,A
00FD E5B0           MOV     A,P3
00FF F4             CPL     A
0100 543C           ANL     A,#3CH
0102 42F0           ORL     B,A
0104 E5A0           MOV     A,P2
0106 F4             CPL     A
0107 543F           ANL     A,#3FH
0109 45F0           ORL     A,B
010B 22             RET
            
010C E590   KEYGET: MOV     A,P1
010E 75F000         MOV     B,#00H
0111 30E047         JNB      ACC.0,KG_EXIT
0114 05F0           INC      B
0116 30E142         JNB      ACC.1,KG_EXIT
0119 05F0           INC      B
011B 30E23D          JNB      ACC.2,KG_EXIT
011E 05F0           INC      B
0120 30E338         JNB      ACC.3,KG_EXIT
0123 05F0           INC      B
0125 30E433         JNB      ACC.4,KG_EXIT
0128 05F0           INC      B
012A 30E52E         JNB      ACC.5,KG_EXIT
012D 05F0           INC      B
012F 30E629         JNB      ACC.6,KG_EXIT
0132 05F0           INC      B
0134 30E724         JNB      ACC.7,KG_EXIT
0137 05F0           INC      B
0139 E5A0           MOV      A,P2
013B 30E31D         JNB       ACC.3,KG_EXIT
013E 05F0           INC      B
0140 30E218         JNB      ACC.2,KG_EXIT
0143 05F0           INC      B
0145 30E113         JNB      ACC.1,KG_EXIT
0148 05F0           INC      B
014A 30E00E         JNB      ACC.0,KG_EXIT
014D 05F0           INC      B
014F 30E409         JNB       ACC.4,KG_EXIT
0152 05F0           INC      B
0154 30E504         JNB      ACC.5,KG_EXIT
            
0157 74FF           MOV      A,#0FFH
0159 8002           SJMP     KG1
015B E5F0   KG_EXIT:MOV      A,B


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

地址  机器码 源程序

015D 22     KG1:    RET
            
            
            
            
            
            
            
015E 7F14   DELAY:  MOV     R7,#20
0160 7E00           MOV     R6,#0
0162 DEFE   DE1:    DJNZ    R6,$
0164 DFFC           DJNZ    R7,DE1
0166 22             RET
            
            ;-------------------------------------------
            


































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

地址  机器码 源程序



            符号                       值     类型

            AC                       = 00D6H CONST 常量 
            ACC                      = 00E0H CONST 常量 
            B                        = 00F0H CONST 常量 
            CY                       = 00D7H CONST 常量 
            DE1                      = 0162H CODE  标号 
            DELAY                    = 015EH CODE  标号 
            DISP                     = 00E1H CODE  标号 
            DISTAB                   = 00E7H 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 常量 
            IP                       = 00B8H CONST 常量 
            IT0                      = 0088H CONST 常量 
            IT1                      = 008AH CONST 常量 
            KEYGET                   = 010CH CODE  标号 
            KEYSCAN                  = 00F8H CODE  标号 
            KG1                      = 015DH CODE  标号 
            KG_EXIT                  = 015BH CODE  标号 
            LOOP                     = 0053H CODE  标号 
            LOOP1                    = 009CH CODE  标号 
            LOOP2                    = 0069H CODE  标号 
            LOOP21                   = 0073H CODE  标号 
            LOOP3                    = 0082H CODE  标号 
            LOOP31                   = 0085H CODE  标号 
            LOOP4                    = 0094H CODE  标号 
            MAIN                     = 0030H CODE  标号 
            OV                       = 00D2H CONST 常量 
            P                        = 00D0H CONST 常量 
            P0                       = 0080H CONST 常量 
            P1                       = 0090H CONST 常量 
            P2                       = 00A0H CONST 常量 


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

地址  机器码 源程序

            P3                       = 00B0H CONST 常量 
            PCON                     = 0087H CONST 常量 
            PS                       = 00BCH CONST 常量 
            PSW                      = 00D0H CONST 常量 
            PT0                      = 00B9H CONST 常量 
            PT1                      = 00BBH CONST 常量 
            PT2                      = 00BDH CONST 常量 
            PX0                      = 00B8H CONST 常量 
            PX1                      = 00BAH CONST 常量 
            RB8                      = 009AH CONST 常量 
            RCAP2H                   = 00CBH CONST 常量 
            RCAP2L                   = 00CAH CONST 常量 
            RCLK                     = 00CDH CONST 常量 
            REN                      = 009CH CONST 常量 
            RI                       = 0098H CONST 常量 
            RL2                      = 00C8H CONST 常量 
            RS0                      = 00D3H CONST 常量 
            RS1                      = 00D4H CONST 常量 
            SBUF                     = 0099H CONST 常量 
            SCON                     = 0098H CONST 常量 
            SEND                     = 00CCH CODE  标号 
            SM0                      = 009FH CONST 常量 
            SM1                      = 009EH CONST 常量 
            SM2                      = 009DH CONST 常量 
            SP                       = 0081H CONST 常量 
            T2                       = 00C9H CONST 常量 
            T2CON                    = 00C8H CONST 常量 
            T2MOD                    = 00C9H CONST 常量 
            TB8                      = 009BH CONST 常量 
            TCLK                     = 00CCH CONST 常量 
            TCON                     = 0088H CONST 常量 
            TF0                      = 008DH CONST 常量 
            TF1                      = 008FH CONST 常量 
            TF2                      = 00CFH CONST 常量 
            TH0                      = 008CH CONST 常量 
            TH1                      = 008DH CONST 常量 
            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 常量 
            TT0                      = 00BCH CODE  标号 
            TT0_EXIT                 = 00CBH CODE  标号 



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

地址  机器码 源程序


            公有符号:   91
            私有符号:    0















































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

⌨️ 快捷键说明

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