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

📄 date.lst

📁 能显示时间
💻 LST
📖 第 1 页 / 共 2 页
字号:
A51 MACRO ASSEMBLER  DATE                                                                 02/16/2008 15:23:46 PAGE     1


MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN date.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE date.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

0000                   1     ORG 0000H
0000 0130              2     AJMP MAIN
001B                   3     ORG 001BH
001B 210E              4     AJMP TIME
000B                   5     ORG 000BH
000B 2162              6     AJMP TIMER2
0030                   7     ORG 0030H
0030                   8     MAIN:
                       9     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0030 758160           10             MOV SP,#60H
0033 7840             11             MOV R0,#40H
0035 763F             12             MOV @R0,#3FH
0037 08               13             INC R0
0038 7606             14             MOV @R0,#06H
003A 08               15             INC R0
003B 765B             16             MOV @R0,#5BH
003D 08               17             INC R0
003E 764F             18             MOV @R0,#4FH
0040 08               19             INC R0
0041 7666             20             MOV @R0,#66H
0043 08               21             INC R0
0044 766D             22             MOV @R0,#6DH
0046 08               23             INC R0
0047 767D             24             MOV @R0,#7DH
0049 08               25             INC R0
004A 7607             26             MOV @R0,#07H
004C 08               27             INC R0
004D 767F             28             MOV @R0,#7FH
004F 08               29             INC R0
0050 766F             30             MOV @R0,#6FH    ;9
0052 08               31             INC R0
0053 7600             32             MOV @R0,#00H
0055 08               33             INC R0
0056 7640             34             MOV @R0,#40H    ;-
0058 08               35             INC R0
0059 7608             36             MOV @R0,#08H    ;_
                      37     
005B 753614           38             MOV 36H,#14H
005E 753502           39             MOV 35H,#02H
0061 753408           40             MOV 34H,#08H
0064 753320           41             MOV 33H,#20H
                      42     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0067 758911           43             MOV TMOD,#11H
006A 752028           44             MOV 20H,#28H
006D E4               45             CLR A
006E F530             46             MOV 30H,A       ;分别存放时分秒
0070 F531             47             MOV 31H,A
0072 F532             48             MOV 32H,A
0074 D2AB             49             SETB ET1
0076 D2AF             50             SETB EA
0078 75B808           51             MOV IP,#08H     ;中断优先级控制,计时器1为高优先级
007B 758DA6           52             MOV TH1,#0A6H
007E 758B00           53             MOV TL1,#00H
0081 D28E             54             SETB TR1
0083 D2A9             55             SETB ET0
0085 758CFC           56             MOV TH0,#0FCH
0088 758A33           57             MOV TL0,#33H
008B D28C             58             SETB TR0
A51 MACRO ASSEMBLER  DATE                                                                 02/16/2008 15:23:46 PAGE     2

                      59     
008D E533             60             MOV A,33H
008F F550             61             MOV 50H,A
0091 E534             62             MOV A,34H
0093 F551             63             MOV 51H,A
0095 E535             64             MOV A,35H
0097 54F0             65             ANL A,#0F0H
0099 440C             66             ORL A,#00CH
009B C4               67             SWAP A
009C F552             68             MOV 52H,A
009E E535             69             MOV A,35H
00A0 540F             70             ANL A,#0FH
00A2 44C0             71             ORL A,#0C0H
00A4 C4               72             SWAP A
00A5 F553             73             MOV 53H,A
00A7 E536             74             MOV A,36H
00A9 F554             75             MOV 54H,A
00AB 7555AA           76             MOV 55H,#0AAH
                      77     
00AE                  78     JMAIN:  
00AE E531             79             MOV A,31H
00B0 5407             80             ANL A,#07H
00B2 7002             81             JNZ NZERO
00B4 01B9             82             AJMP FIVM
00B6 B40506           83     NZERO:  CJNE A,#05H,NFIVM
00B9 7401             84     FIVM:   MOV A,#01H
00BB F53B             85             MOV 3BH,A
00BD 01C4             86             AJMP ENDFIV
00BF 7400             87     NFIVM:  MOV A,#00H
00C1 753B00           88             MOV 3BH,#00H
00C4                  89     ENDFIV: 
                      90             ;;;;;;;;;;;;;;;;
                      91     
                      92     
                      93     
00C4 E53C             94             MOV A,3CH
00C6 60E6             95             JZ JMAIN
00C8 E550             96             MOV A,50H
00CA C4               97             SWAP A
00CB F550             98             MOV 50H,A
00CD E551             99             MOV A,51H
00CF C4              100             SWAP A
00D0 F551            101             MOV 51H,A
00D2 E552            102             MOV A,52H
00D4 C4              103             SWAP A
00D5 F552            104             MOV 52H,A
00D7 E553            105             MOV A,53H
00D9 C4              106             SWAP A
00DA F553            107             MOV 53H,A
00DC E554            108             MOV A,54H
00DE C4              109             SWAP A
00DF F554            110             MOV 54H,A
00E1 E555            111             MOV A,55H
00E3 C4              112             SWAP A
00E4 F555            113             MOV 55H,A
                     114     
00E6 E550            115             MOV A,50H
00E8 7951            116             MOV R1,#51H
00EA D7              117             XCHD A,@R1
00EB F550            118             MOV 50H,A
                     119     
00ED E551            120             MOV A,51H
00EF 7952            121             MOV R1,#52H
00F1 D7              122             XCHD A,@R1
00F2 F551            123             MOV 51H,A
                     124     
A51 MACRO ASSEMBLER  DATE                                                                 02/16/2008 15:23:46 PAGE     3

00F4 E552            125             MOV A,52H
00F6 7953            126             MOV R1,#53H
00F8 D7              127             XCHD A,@R1
00F9 F552            128             MOV 52H,A
                     129     
00FB E553            130             MOV A,53H
00FD 7954            131             MOV R1,#54H
00FF D7              132             XCHD A,@R1
0100 F553            133             MOV 53H,A
                     134     
0102 E554            135             MOV A,54H
0104 7955            136             MOV R1,#55H
0106 D7              137             XCHD A,@R1
0107 F554            138             MOV 54H,A
                     139     
                     140     
                     141     
                     142     
                     143     
0109 E4              144             CLR A
010A F53C            145             MOV 3CH,A
                     146     
                     147     
                     148     
                     149             ;;;;;;;;;;;;;;
010C 01AE            150             AJMP JMAIN
                     151     ;;;;;;;;;;;;;;;;;;;
                     152     
                     153     
010E C0D0            154     TIME:   PUSH PSW        ;计时器1中断服务程序,提供基准时间
0110 C0E0            155             PUSH ACC
0112 758DA6          156             MOV TH1,#0A6H
0115 758B00          157             MOV TL1,#00H
0118 E520            158             MOV A,20H
011A 940A            159             SUBB A,#0AH
011C 603E            160             JZ HMINI

⌨️ 快捷键说明

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