?? 數(shù)字電壓表的設(shè)計.lst
字號:
A51 MACRO ASSEMBLER 數(shù)字電壓_淼納_計 06/09/2008 15:44:15 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN 數(shù)字電壓表的設(shè)計.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 數(shù)字電壓表的設(shè)計.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 數(shù)字電壓_淼納_計 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 數(shù)字電壓_淼納_計 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)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -