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

📄 count-ontime.lst

📁 8951系列单片机仿真。包括流水灯、数码管、定时器、点阵、液晶等
💻 LST
字号:
A51 MACRO ASSEMBLER  COUNT_ONTIME                                                         08/08/2007 21:04:05 PAGE     1


MACRO ASSEMBLER A51 V7.02a
OBJECT MODULE PLACED IN count-ontime.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE count-ontime.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0030                 1     SECOND                  EQU 30H 
  0031                 2     TCOUNT                  EQU 31H 
0000                   3                                     ORG 00H 
0000 02000E            4                                     LJMP START 
000B                   5                                     ORG 0BH 
000B 020036            6                                     LJMP INT0X 
000E 753000            7     START:                  MOV SECOND,#00H 
0011 E530              8                                     MOV A,SECOND 
0013 75F00A            9                                     MOV B,#10 
0016 84               10                                     DIV AB 
0017 900062           11                                     MOV DPTR,#TABLE 
001A 93               12                                     MOVC A,@A+DPTR 
001B F580             13                                     MOV P0,A 
001D E5F0             14                                     MOV A,B 
001F 93               15                                     MOVC A,@A+DPTR 
0020 F5A0             16                                     MOV P2,A 
0022 753100           17                                     MOV TCOUNT,#00H 
0025 758901           18                                     MOV TMOD,#01H 
0028 758C3C           19                                     MOV TH0,#(65536-50000) / 256 
002B 758AB0           20                                     MOV TL0,#(65536-50000) MOD 256 
002E D28C             21                                     SETB TR0 
0030 D2A9             22                                     SETB ET0 
0032 D2AF             23                                     SETB EA 
0034 80FE             24                                     SJMP $ 
0036                  25     INT0X: 
0036 758C3C           26                                     MOV TH0,#(65536-50000) / 256 
0039 758AB0           27                                     MOV TL0,#(65536-50000) MOD 256 
003C 0531             28                                     INC TCOUNT 
003E E531             29                                     MOV A,TCOUNT 
0040 B4141E           30                                     CJNE A,#20,NEXT 
0043 753100           31                                     MOV TCOUNT,#00H 
0046 0530             32                                     INC SECOND 
0048 E530             33                                     MOV A,SECOND 
004A B43C03           34                                     CJNE A,#60,NEX 
004D 753000           35                                     MOV SECOND,#00H 
0050 E530             36     NEX:                            MOV A,SECOND 
0052 75F00A           37                                     MOV B,#10 
0055 84               38                                     DIV AB 
0056 900062           39                                     MOV DPTR,#TABLE 
0059 93               40                                     MOVC A,@A+DPTR 
005A F580             41                                     MOV P0,A 
005C E5F0             42                                     MOV A,B 
005E 93               43                                     MOVC A,@A+DPTR 
005F F5A0             44                                     MOV P2,A 
0061 32               45     NEXT:                   RETI 
                      46                     
0062 3F065B4F         47     TABLE:                  DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH 
0066 666D7D07                
006A 7F6F                    
                      48                                     END 
                             
A51 MACRO ASSEMBLER  COUNT_ONTIME                                                         08/08/2007 21:04:05 PAGE     2

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


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

B. . . . . . . . .  D ADDR   00F0H   A   
EA . . . . . . . .  B ADDR   00A8H.7 A   
ET0. . . . . . . .  B ADDR   00A8H.1 A   
INT0X. . . . . . .  C ADDR   0036H   A   
NEX. . . . . . . .  C ADDR   0050H   A   
NEXT . . . . . . .  C ADDR   0061H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
SECOND . . . . . .  N NUMB   0030H   A   
START. . . . . . .  C ADDR   000EH   A   
TABLE. . . . . . .  C ADDR   0062H   A   
TCOUNT . . . . . .  N NUMB   0031H   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 + -