📄 main.ls1
字号:
A51 MACRO ASSEMBLER MAIN 05/20/2007 13:31:21 PAGE 1
MACRO ASSEMBLER A51 V8.00d
OBJECT MODULE PLACED IN main.OBJ
ASSEMBLER INVOKED BY: D:\Program Files\Keil 8.08\C51\BIN\A51.EXE main.src PR(.\main.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\main.SRC generated from: main.c
2 ; COMPILER INVOKED BY:
3 ; D:\Program Files\Keil 8.08\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND SRC(.\
main.SRC)
4
5 $nomod51
6
7 NAME MAIN
8
0080 9 P0 DATA 080H
0090 10 P1 DATA 090H
00A0 11 P2 DATA 0A0H
00B0 12 P3 DATA 0B0H
00B4 13 T0 BIT 0B0H.4
00D6 14 AC BIT 0D0H.6
00B5 15 T1 BIT 0B0H.5
00AF 16 EA BIT 0A8H.7
00A8 17 IE DATA 0A8H
00B7 18 RD BIT 0B0H.7
00AC 19 ES BIT 0A8H.4
00B8 20 IP DATA 0B8H
0098 21 RI BIT 098H.0
00B2 22 INT0 BIT 0B0H.2
00D7 23 CY BIT 0D0H.7
0099 24 TI BIT 098H.1
00B3 25 INT1 BIT 0B0H.3
00BC 26 PS BIT 0B8H.4
0081 27 SP DATA 081H
00D2 28 OV BIT 0D0H.2
00B6 29 WR BIT 0B0H.6
00A1 30 LED_G1 BIT 0A0H.1
00A4 31 LED_G2 BIT 0A0H.4
0099 32 SBUF DATA 099H
0087 33 PCON DATA 087H
00B0 34 P30 BIT 0B0H.0
00B1 35 P31 BIT 0B0H.1
0098 36 SCON DATA 098H
0089 37 TMOD DATA 089H
0088 38 TCON DATA 088H
00A3 39 LED_R1 BIT 0A0H.3
00A6 40 LED_R2 BIT 0A0H.6
0089 41 IE0 BIT 088H.1
008B 42 IE1 BIT 088H.3
00A2 43 LED_Y1 BIT 0A0H.2
00A5 44 LED_Y2 BIT 0A0H.5
00F0 45 B DATA 0F0H
00E0 46 ACC DATA 0E0H
00A9 47 ET0 BIT 0A8H.1
00AB 48 ET1 BIT 0A8H.3
008D 49 TF0 BIT 088H.5
008F 50 TF1 BIT 088H.7
009A 51 RB8 BIT 098H.2
008C 52 TH0 DATA 08CH
00A8 53 EX0 BIT 0A8H.0
0088 54 IT0 BIT 088H.0
008D 55 TH1 DATA 08DH
009B 56 TB8 BIT 098H.3
00AA 57 EX1 BIT 0A8H.2
A51 MACRO ASSEMBLER MAIN 05/20/2007 13:31:21 PAGE 2
008A 58 IT1 BIT 088H.2
00D0 59 P BIT 0D0H.0
009F 60 SM0 BIT 098H.7
008A 61 TL0 DATA 08AH
009E 62 SM1 BIT 098H.6
008B 63 TL1 DATA 08BH
009D 64 SM2 BIT 098H.5
00B9 65 PT0 BIT 0B8H.1
00BB 66 PT1 BIT 0B8H.3
00D3 67 RS0 BIT 0D0H.3
008C 68 TR0 BIT 088H.4
00D4 69 RS1 BIT 0D0H.4
008E 70 TR1 BIT 088H.6
00B8 71 PX0 BIT 0B8H.0
00BA 72 PX1 BIT 0B8H.2
0083 73 DPH DATA 083H
0082 74 DPL DATA 082H
009C 75 REN BIT 098H.4
00B0 76 RXD BIT 0B0H.0
00B1 77 TXD BIT 0B0H.1
00D5 78 F0 BIT 0D0H.5
00D0 79 PSW DATA 0D0H
80 ?PR?display?MAIN SEGMENT CODE
81 ?PR?main?MAIN SEGMENT CODE
82 ?CO?MAIN SEGMENT CODE
83 ?DT?MAIN SEGMENT DATA
84 EXTRN CODE (?C_STARTUP)
85 PUBLIC TEMP
86 PUBLIC DBUF
87 PUBLIC Second2
88 PUBLIC Second1
89 PUBLIC LedMap
90 PUBLIC main
91 PUBLIC display
92
---- 93 RSEG ?DT?MAIN
0000 94 Second1: DS 1
0001 95 Second2: DS 1
0002 96 DBUF: DS 4
0006 97 TEMP: DS 4
98
---- 99 RSEG ?CO?MAIN
0000 100 LedMap:
0000 3F 101 DB 03FH
0001 06 102 DB 006H
0002 5B 103 DB 05BH
0003 4F 104 DB 04FH
0004 66 105 DB 066H
0005 6D 106 DB 06DH
0006 7D 107 DB 07DH
0007 07 108 DB 007H
0008 7F 109 DB 07FH
0009 6F 110 DB 06FH
000A 77 111 DB 077H
000B 7C 112 DB 07CH
000C 58 113 DB 058H
000D 5E 114 DB 05EH
000E 7B 115 DB 07BH
000F 71 116 DB 071H
0010 00 117 DB 000H
0011 40 118 DB 040H
119
120 ; #include <reg51.h>
121 ; typedef unsigned char BYTE;
122 ;
123 ; sbit LED_G1=P2^1;
A51 MACRO ASSEMBLER MAIN 05/20/2007 13:31:21 PAGE 3
124 ; sbit LED_Y1=P2^2;
125 ; sbit LED_R1=P2^3;
126 ;
127 ; sbit LED_G2=P2^4;
128 ; sbit LED_Y2=P2^5;
129 ; sbit LED_R2=P2^6;
130 ;
131 ; sbit P30=P3^0;
132 ; sbit P31=P3^1;
133 ;
134 ; BYTE Second1;
135 ; BYTE Second2;
136 ; BYTE DBUF[4]; //显示码缓冲区1
137 ; BYTE TEMP[4];
138 ; BYTE code LedMap[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -