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

📄 数字电压表的设计.lst

📁 基于Proteus的51系列单片机设计与仿真
💻 LST
字号:
A51 MACRO ASSEMBLER  数字电压_淼纳_计                                                     06/09/2008 15:44:15 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN 数字电压表的设计.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 数字电压表的设计.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0030                 1             DBUF1   equ     30H
  0031                 2             DBUF2   equ     31H
  0032                 3             DBUF3   equ     32H
  0035                 4             ABC     equ     35H
  00A5                 5             ST      bit     P2.5
  00A6                 6             EOC     bit     P2.6
  00A7                 7             OE      bit     P2.7
  00A4                 8             CLOCK   EQU     P2.4
0000                   9             ORG     0000H
0000 0150             10             AJMP    START
000B                  11             ORG     000BH
000B 0191             12             AJMP    ST_T0
0050                  13             ORG     0050H
0050 753000           14     START:  MOV     DBUF1,#00H
0053 753100           15             MOV     DBUF2,#00H
0056 753200           16             MOV     DBUF3,#00H
0059 9000BF           17             MOV     DPTR,#TAB
005C 758902           18             MOV     TMOD,#02H
005F 758CF5           19             MOV     TH0,#245
0062 758A00           20             MOV     TL0,#00H
0065 75A882           21             MOV     IE,#82H
0068 D28C             22             SETB    TR0
006A C2A5             23     WAIT:   CLR     ST       
006C D2A5             24             SETB    ST       
006E C2A5             25             CLR     ST
0070 30A6FD           26             JNB     EOC,$ 
0073 D2A7             27             SETB    OE
0075 859035           28             MOV     ABC,P1
0078 C2A7             29             CLR     OE       
007A E535             30             MOV     A,ABC
007C 75F064           31             MOV     B,#100
007F 84               32             DIV     AB
0080 F532             33             MOV     DBUF3,A
0082 E5F0             34             MOV     A,B
0084 75F00A           35             MOV     B,#10
0087 84               36             DIV     AB
0088 F531             37             MOV     DBUF2,A
008A 85F030           38             MOV     DBUF1,B
008D 1194             39             ACALL   L
008F 016A             40             AJMP    WAIT
0091 B2A4             41     ST_T0:  CPL     CLOCK    
0093 32               42             RETI     
0094 E532             43     L:      MOV     a,DBUF3
0096 93               44             MOVC    A,@A+DPTR        
0097 C2A3             45             CLR     P2.3
0099 F580             46             MOV     P0,a
009B 11B6             47             ACALL   DELAY
009D D2A3             48             SETB    P2.3
009F E531             49             MOV     A,DBUF2
00A1 93               50             MOVC    A,@A+DPTR
00A2 C2A2             51             CLR     P2.2
00A4 F580             52             MOV     P0,A
00A6 11B6             53             ACALL   DELAY
00A8 D2A2             54             SETB    P2.2
00AA E530             55             MOV     A,DBUF1
00AC 93               56             MOVC    A,@A+DPTR       
00AD C2A1             57             CLR     P2.1
00AF F580             58             MOV     P0,A
A51 MACRO ASSEMBLER  数字电压_淼纳_计                                                     06/09/2008 15:44:15 PAGE     2

00B1 11B6             59             ACALL   DELAY
00B3 D2A1             60             SETB    P2.1
00B5 22               61             RET
00B6 7F0A             62     DELAY:  MOV     R7,#10
00B8 7EFA             63     D:      MOV     R6,#250
00BA DEFE             64             DJNZ    R6,$
00BC DFFA             65             DJNZ    R7,D
00BE 22               66             RET
00BF 3F065B4F         67     TAB:    DB  3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh
00C3 666D7D07                
00C7 7F6F                    
                      68             end
A51 MACRO ASSEMBLER  数字电压_淼纳_计                                                     06/09/2008 15:44:15 PAGE     3

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


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

ABC. . . . . . . .  N NUMB   0035H   A   
B. . . . . . . . .  D ADDR   00F0H   A   
CLOCK. . . . . . .  B ADDR   00A0H.4 A   
D. . . . . . . . .  C ADDR   00B8H   A   
DBUF1. . . . . . .  N NUMB   0030H   A   
DBUF2. . . . . . .  N NUMB   0031H   A   
DBUF3. . . . . . .  N NUMB   0032H   A   
DELAY. . . . . . .  C ADDR   00B6H   A   
EOC. . . . . . . .  B ADDR   00A0H.6 A   
IE . . . . . . . .  D ADDR   00A8H   A   
L. . . . . . . . .  C ADDR   0094H   A   
OE . . . . . . . .  B ADDR   00A0H.7 A   
P0 . . . . . . . .  D ADDR   0080H   A   
P1 . . . . . . . .  D ADDR   0090H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
ST . . . . . . . .  B ADDR   00A0H.5 A   
START. . . . . . .  C ADDR   0050H   A   
ST_T0. . . . . . .  C ADDR   0091H   A   
TAB. . . . . . . .  C ADDR   00BFH   A   
TH0. . . . . . . .  D ADDR   008CH   A   
TL0. . . . . . . .  D ADDR   008AH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR0. . . . . . . .  B ADDR   0088H.4 A   
WAIT . . . . . . .  C ADDR   006AH   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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