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

📄 8yghx.lst

📁 单片机例程:键盘控制
💻 LST
字号:
                                                                    页     1
                                                                    12-02-02
                                                                    13:25:08
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

            ;**********************************************************
               ORG 0000H
0000 020014    LJMP START
               ORG 000BH             ;中断入口
            
000B 0520      INC 20H               ;中断服务程序,中断计数器加1
000D 758CD8    MOV TH0,#0D8H
0010 758AEF    MOV TL0,#0EFH         ;12M晶振,形成10毫秒中断
0013 32        RETI
            
            START:
0014 758150    MOV SP,#50H
0017 758CD8    MOV TH0,#0D8H
001A 758AEF    MOV TL0,#0EFH
001D 758901    MOV TMOD,#01H
0020 75A882    MOV IE,#82H
            MUSIC0:
0023 00        NOP
0024 900080    MOV DPTR,#DAT        ;表头地址送DPTR
0027 752000    MOV 20H,#00H         ;中断计数器清0
002A 75F000    MOV B,#00H           ;表序号清0
            MUSIC1:
002D 00        NOP
002E E4        CLR A
002F 93        MOVC A,@A+DPTR       ;查表取代码
0030 6037      JZ END0              ;是00H,则结束
0032 B4FF03    CJNE A,#0FFH,MUSIC5
0035 020058    LJMP MUSIC3
            MUSIC5:
0038 00        NOP
0039 FE        MOV R6,A
003A A3        INC DPTR
003B E5F0      MOV A,B
003D 93        MOVC A,@A+DPTR       ;取节拍代码送R7
003E FF        MOV R7,A
003F D28C      SETB TR0             ;启动计数
            MUSIC2:
0041 00        NOP
0042 B2A4      CPL P2.4
0044 EE        MOV A,R6
0045 FB        MOV R3,A
0046 F4        CPL A
0047 F590      MOV P1,A             ;显示(修改者加入的显示)
0049 F4        CPL A
004A 120076    LCALL DEL
004D EF        MOV A,R7
004E B520F0    CJNE A,20H,MUSIC2    ;中断计数器(20H)=R7否?
                                    ;不等,则继续循环


D:\89C51\BIN\8YGHX\8YGHX.ASM                                    
 
                                                                    页     2
                                                                    12-02-02
                                                                    13:25:08
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

0051 752000    MOV 20H,#00H         ;等于,则取下一代码
0054 A3        INC DPTR
0055 02002D    LJMP MUSIC1
            MUSIC3:
0058 00        NOP
0059 C28C      CLR TR0              ;休止100毫秒
005B 7A0D      MOV R2,#0DH
            MUSIC4:
005D 00        NOP
005E 7BFF      MOV R3,#0FFH
0060 120076    LCALL DEL
0063 DAF8      DJNZ R2,MUSIC4
0065 A3        INC DPTR
0066 02002D    LJMP MUSIC1
            END0:
0069 00        NOP
006A 7A64      MOV R2,#64H          ;歌曲结束,延时1秒后继续
            MUSIC6:
006C 7B00      MOV R3,#00H
006E 120076    LCALL DEL
0071 DAF9      DJNZ R2,MUSIC6
0073 020023    LJMP MUSIC0
            DEL:
0076 00        NOP
            DEL3:
0077 7C05      MOV R4,#05H
            DEL4:
0079 00        NOP
007A DCFD      DJNZ R4,DEL4
007C 00        NOP
007D DBF8      DJNZ R3,DEL3
007F 22        RET
            
            DAT:
0080 18301C 
0083 10     DB 18H, 30H, 1CH, 10H
0084 20401C 
0087 10     DB 20H, 40H, 1CH, 10H
0088 181020 
008B 10     DB 18H, 10H, 20H, 10H
008C 1C1018 
008F 40     DB 1CH, 10H, 18H, 40H
0090 1C2020 
0093 20     DB 1CH, 20H, 20H, 20H
0094 1C2018 
0097 20     DB 1CH, 20H, 18H, 20H
0098 2080FF 
009B 20     DB 20H, 80H, 0FFH,20H


D:\89C51\BIN\8YGHX\8YGHX.ASM                                    
 
                                                                    页     3
                                                                    12-02-02
                                                                    13:25:08
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

009C 301C10 
009F 18     DB 30H, 1CH, 10H, 18H
00A0 201520 
00A3 1C     DB 20H, 15H, 20H, 1CH
00A4 202020 
00A7 26     DB 20H, 20H, 20H, 26H
00A8 402020 
00AB 2B     DB 40H, 20H, 20H, 2BH
00AC 202620 
00AF 20     DB 20H, 26H, 20H, 20H
00B0 203080 
00B3 FF     DB 20H, 30H, 80H, 0FFH
00B4 20201C 
00B7 10     DB 20H, 20H, 1CH, 10H
00B8 181020 
00BB 20     DB 18H, 10H, 20H, 20H
00BC 26202B 
00BF 20     DB 26H, 20H, 2BH, 20H
00C0 30202B 
00C3 40     DB 30H, 20H, 2BH, 40H
00C4 20201C 
00C7 10     DB 20H, 20H, 1CH, 10H
00C8 181020 
00CB 20     DB 18H, 10H, 20H, 20H
00CC 26202B 
00CF 20     DB 26H, 20H, 2BH, 20H
00D0 30202B 
00D3 40     DB 30H, 20H, 2BH, 40H
00D4 20301C 
00D7 10     DB 20H, 30H, 1CH, 10H
00D8 182015 
00DB 20     DB 18H, 20H, 15H, 20H
00DC 1C2020 
00DF 20     DB 1CH, 20H, 20H, 20H
00E0 264020 
00E3 20     DB 26H, 40H, 20H, 20H
00E4 2B2026 
00E7 20     DB 2BH, 20H, 26H, 20H
00E8 202030 
00EB 80     DB 20H, 20H, 30H, 80H
00EC 20301C 
00EF 10     DB 20H, 30H, 1CH, 10H
00F0 20101C 
00F3 10     DB 20H, 10H, 1CH, 10H
00F4 202026 
00F7 20     DB 20H, 20H, 26H, 20H
00F8 2B2030 
00FB 20     DB 2BH, 20H, 30H, 20H


D:\89C51\BIN\8YGHX\8YGHX.ASM                                    
 
                                                                    页     4
                                                                    12-02-02
                                                                    13:25:08
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

00FC 2B4020 
00FF 15     DB 2BH, 40H, 20H, 15H
0100 1F0520 
0103 10     DB 1FH, 05H, 20H, 10H
0104 1C1020 
0107 20     DB 1CH, 10H, 20H, 20H
0108 26202B 
010B 20     DB 26H, 20H, 2BH, 20H
010C 30202B 
010F 40     DB 30H, 20H, 2BH, 40H
0110 20301C 
0113 10     DB 20H, 30H, 1CH, 10H
0114 182015 
0117 20     DB 18H, 20H, 15H, 20H
0118 1C2020 
011B 20     DB 1CH, 20H, 20H, 20H
011C 264020 
011F 20     DB 26H, 40H, 20H, 20H
0120 2B2026 
0123 20     DB 2BH, 20H, 26H, 20H
0124 202030 
0127 30     DB 20H, 20H, 30H, 30H
0128 20301C 
012B 10     DB 20H, 30H, 1CH, 10H
012C 18401C 
012F 20     DB 18H, 40H, 1CH, 20H
0130 202026 
0133 40     DB 20H, 20H, 26H, 40H
0134 136018 
0137 20     DB 13H, 60H, 18H, 20H
0138 154013 
013B 40     DB 15H, 40H, 13H, 40H
013C 188000 DB 18H, 80H, 00H
               end
















D:\89C51\BIN\8YGHX\8YGHX.ASM                                    
 
                                                                    页     5
                                                                    12-02-02
                                                                    13:25:08
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序



            符号                       值     类型

            AC                       = 00D6H CONST 常量 
            ACC                      = 00E0H CONST 常量 
            B                        = 00F0H CONST 常量 
            CY                       = 00D7H CONST 常量 
            DAT                      = 0080H CODE  标号 
            DEL                      = 0076H CODE  标号 
            DEL3                     = 0077H CODE  标号 
            DEL4                     = 0079H CODE  标号 
            DPH                      = 0083H CONST 常量 
            DPL                      = 0082H CONST 常量 
            EA                       = 00AFH CONST 常量 
            END0                     = 0069H CODE  标号 
            ES                       = 00ACH CONST 常量 
            ET0                      = 00A9H CONST 常量 
            ET1                      = 00ABH CONST 常量 
            EX0                      = 00A8H CONST 常量 
            EX1                      = 00AAH CONST 常量 
            F0                       = 00D5H CONST 常量 
            IE                       = 00A8H CONST 常量 
            IE0                      = 0089H CONST 常量 
            IE1                      = 008BH CONST 常量 
            INT0                     = 00B2H CONST 常量 
            INT1                     = 00B3H CONST 常量 
            IP                       = 00B8H CONST 常量 
            IT0                      = 0088H CONST 常量 
            IT1                      = 008AH CONST 常量 
            MUSIC0                   = 0023H CODE  标号 
            MUSIC1                   = 002DH CODE  标号 
            MUSIC2                   = 0041H CODE  标号 
            MUSIC3                   = 0058H CODE  标号 
            MUSIC4                   = 005DH CODE  标号 
            MUSIC5                   = 0038H CODE  标号 
            MUSIC6                   = 006CH CODE  标号 
            OV                       = 00D2H CONST 常量 
            P                        = 00D0H CONST 常量 
            P0                       = 0080H CONST 常量 
            P1                       = 0090H CONST 常量 
            P2                       = 00A0H CONST 常量 
            P3                       = 00B0H CONST 常量 
            PCON                     = 0087H CONST 常量 
            PS                       = 00BCH CONST 常量 
            PSW                      = 00D0H CONST 常量 
            PT0                      = 00B9H CONST 常量 
            PT1                      = 00BBH CONST 常量 


D:\89C51\BIN\8YGHX\8YGHX.ASM                                    
 
                                                                    页     6
                                                                    12-02-02
                                                                    13:25:08
伟福汇编器 V5.00                             Copyright (c) 1989, 2001 by CHY

地址  机器码 源程序

            PX0                      = 00B8H CONST 常量 
            PX1                      = 00BAH CONST 常量 
            RB8                      = 009AH CONST 常量 
            RD                       = 00B7H CONST 常量 
            REN                      = 009CH CONST 常量 
            RI                       = 0098H CONST 常量 
            RS0                      = 00D3H CONST 常量 
            RS1                      = 00D4H CONST 常量 
            RXD                      = 00B0H CONST 常量 
            SBUF                     = 0099H CONST 常量 
            SCON                     = 0098H CONST 常量 
            SM0                      = 009FH CONST 常量 
            SM1                      = 009EH CONST 常量 
            SM2                      = 009DH CONST 常量 
            SP                       = 0081H CONST 常量 
            START                    = 0014H CODE  标号 
            T0                       = 00B4H CONST 常量 
            T1                       = 00B5H CONST 常量 
            TB8                      = 009BH CONST 常量 
            TCON                     = 0088H CONST 常量 
            TF0                      = 008DH CONST 常量 
            TF1                      = 008FH CONST 常量 
            TH0                      = 008CH CONST 常量 
            TH1                      = 008DH CONST 常量 
            TI                       = 0099H CONST 常量 
            TL0                      = 008AH CONST 常量 
            TL1                      = 008BH CONST 常量 
            TMOD                     = 0089H CONST 常量 
            TR0                      = 008CH CONST 常量 
            TR1                      = 008EH CONST 常量 
            TXD                      = 00B1H CONST 常量 
            WR                       = 00B6H CONST 常量 


            公有符号:   76
            私有符号:    0














D:\89C51\BIN\8YGHX\8YGHX.ASM                                    
 

⌨️ 快捷键说明

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