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

📄 4.lst

📁 用汇编语言在单片机上实现实时时钟
💻 LST
字号:
A51 MACRO ASSEMBLER  4                                                                    05/18/2007 22:57:53 PAGE     1


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

LOC  OBJ            LINE     SOURCE

0000                   1     ORG 0000H
  0024                 2     S1 EQU 24H
  0025                 3     S2 EQU 25H
  0026                 4     s3 equ 26h
  0027                 5     s4 equ 27h
  0028                 6     sec EQU 28h
  0029                 7     min EQU 29H
0000 020003            8     ljmp main
0003 752800            9     main:mov sec,#0
0006 752900           10          mov min,#0
0009 758901           11          mov tmod,#01h
000C 758AB0           12          mov tl0,#0b0h
000F 758C4C           13          mov th0,#4ch
0012 D28C             14          setb tr0
0014 E528             15     sss:mov a,sec
0016 B43C10           16         cjne a,#60,ccc  
0019 752800           17         mov sec,#0
001C 0529             18         inc min
001E                  19     mmm:
001E E529             20         mov a,min
0020 B43C06           21         cjne a,#60,ccc  
0023 752900           22         mov min,#0
0026 020014           23         ljmp sss
0029                  24     ccc:
0029 7814             25         mov r0,#20
002B 120050           26     loop:lcall aaa
002E 108D02           27        jbc tf0,setd
0031 80F8             28        sjmp loop
0033                  29     setd:
0033 758AB0           30        mov tl0,#0b0h
0036 758C4C           31        mov th0,#4ch
0039 D8F0             32        djnz r0,loop
003B 20B50D           33        jb p3.5,bbb
003E 1192             34        ACALL DELAY10
0040 20B5F0           35        JB P3.5,setd
0043 30B5FD           36        JNB P3.5,$
0046 0529             37        INC min
0048 02001E           38        ljmp mmm
004B 0528             39     bbb:INC sec
004D 020014           40        ljmp sss
0050                  41     aaa:
0050 75F00A           42     MOV B,#10
0053 E528             43     MOV A,sec
0055 84               44     DIV AB
0056 85F024           45     MOV S1,B
0059 F525             46     MOV S2,A
005B 75F00A           47     MOV B,#10
005E E529             48     MOV A,min
0060 84               49     DIV AB
0061 85F026           50     MOV S3,B
0064 F527             51     MOV S4,A
0066 90009B           52     mov dptr,#tab
0069 E524             53     MOV A,S1
006B 93               54     MOVC A,@A+DPTR
006C F590             55     MOV P1,A
006E C280             56     CLR P0.0
0070 00               57     NOP
0071 D280             58     SETB P0.0
A51 MACRO ASSEMBLER  4                                                                    05/18/2007 22:57:53 PAGE     2

0073 E525             59     MOV A,S2
0075 93               60     MOVC A,@A+DPTR
0076 F590             61     MOV P1,A
0078 C281             62     CLR P0.1
007A 00               63     NOP
007B D281             64     SETB P0.1
007D E526             65     MOV A,S3
007F 93               66     MOVC A,@A+DPTR
0080 F590             67     MOV P1,A
0082 C282             68     CLR P0.2
0084 00               69     NOP
0085 D282             70     SETB P0.2
0087 E527             71     MOV A,S4
0089 93               72     MOVC A,@A+DPTR
008A F590             73     MOV P1,A
008C C283             74     CLR P0.3
008E 00               75     NOP
008F D283             76     SETB P0.3
0091 22               77     ret
0092 7C0A             78     DELAY10: MOV R4,#10
0094 7DF8             79     D2:MOV R5,#248
0096 DDFE             80     DJNZ R5,$
0098 DCFA             81     DJNZ R4,D2
009A 22               82     RET
009B A0BB622A         83     tab: db 0a0h,0bbh,62h,2ah,39h,2ch,24h,0bah,20h,28h
009F 392C24BA                
00A3 2028                    
                      84     END
                             
                             
A51 MACRO ASSEMBLER  4                                                                    05/18/2007 22:57:53 PAGE     3

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

AAA. . . . . . . .  C ADDR   0050H   A   
B. . . . . . . . .  D ADDR   00F0H   A   
BBB. . . . . . . .  C ADDR   004BH   A   
CCC. . . . . . . .  C ADDR   0029H   A   
D2 . . . . . . . .  C ADDR   0094H   A   
DELAY10. . . . . .  C ADDR   0092H   A   
LOOP . . . . . . .  C ADDR   002BH   A   
MAIN . . . . . . .  C ADDR   0003H   A   
MIN. . . . . . . .  N NUMB   0029H   A   
MMM. . . . . . . .  C ADDR   001EH   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
S1 . . . . . . . .  N NUMB   0024H   A   
S2 . . . . . . . .  N NUMB   0025H   A   
S3 . . . . . . . .  N NUMB   0026H   A   
S4 . . . . . . . .  N NUMB   0027H   A   
SEC. . . . . . . .  N NUMB   0028H   A   
SETD . . . . . . .  C ADDR   0033H   A   
SSS. . . . . . . .  C ADDR   0014H   A   
TAB. . . . . . . .  C ADDR   009BH   A   
TF0. . . . . . . .  B ADDR   0088H.5 A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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