📄 other.ls1
字号:
AX51 MACRO ASSEMBLER OTHER 10/15/06 22:08:35 PAGE 1
MACRO ASSEMBLER AX51 V3.01a
OBJECT MODULE PLACED IN other.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\AX51.EXE other.src PR(.\other.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\other.SRC generated from: other.c
2 ; COMPILER INVOKED BY:
3 ; C:\Keil\C51\BIN\C51.EXE other.c OMF2 BROWSE DEBUG SRC(.\other.SRC)
4
5 $nomod51
6
7 NAME OTHER
8
0091 9 P1M0 DATA 091H
0092 10 P1M1 DATA 092H
0080 11 P0 DATA 080H
00B0.7 12 MUTE_CTL BIT 0B0H.7
00B1 13 P3M0 DATA 0B1H
0090 14 P1 DATA 090H
00B2 15 P3M1 DATA 0B2H
00A0 16 P2 DATA 0A0H
00C0 17 XICON DATA 0C0H
00B0 18 P3 DATA 0B0H
00B0.4 19 T0 BIT 0B0H.4
00D0.6 20 AC BIT 0D0H.6
00B0.5 21 T1 BIT 0B0H.5
0090.0 22 T2 BIT 090H.0
00A8.7 23 EA BIT 0A8H.7
0090.7 24 LED1 BIT 090H.7
0090.6 25 LED2 BIT 090H.6
0085 26 SPCTL DATA 085H
0090.5 27 LED3 BIT 090H.5
0090.4 28 LED4 BIT 090H.4
00A8 29 IE DATA 0A8H
00C8.6 30 EXF2 BIT 0C8H.6
00B0.7 31 RD BIT 0B0H.7
00A8.4 32 ES BIT 0A8H.4
00B8 33 IP DATA 0B8H
00B0.4 34 KEY1 BIT 0B0H.4
0098.0 35 RI BIT 098H.0
00B0.2 36 INT0 BIT 0B0H.2
00D0.7 37 CY BIT 0D0H.7
0098.1 38 TI BIT 098H.1
00B0.3 39 INT1 BIT 0B0H.3
0090.3 40 MCU_OFF_ON BIT 090H.3
00CB 41 RCAP2H DATA 0CBH
00B8.4 42 PS BIT 0B8H.4
0081 43 SP DATA 081H
0090.1 44 T2EX BIT 090H.1
00B0.2 45 UP BIT 0B0H.2
00D0.2 46 OV BIT 0D0H.2
00CA 47 RCAP2L DATA 0CAH
00C8.1 48 C_T2 BIT 0C8H.1
00B0.6 49 WR BIT 0B0H.6
00C8.5 50 RCLK BIT 0C8H.5
00C8.4 51 TCLK BIT 0C8H.4
00C5 52 ADC_CONTR DATA 0C5H
0099 53 SBUF DATA 099H
0087 54 PCON DATA 087H
0090.2 55 PWR_ON_OFF BIT 090H.2
0098 56 SCON DATA 098H
0089 57 TMOD DATA 089H
0088 58 TCON DATA 088H
AX51 MACRO ASSEMBLER OTHER 10/15/06 22:08:35 PAGE 2
00B0.3 59 DOWN BIT 0B0H.3
0088.1 60 IE0 BIT 088H.1
0088.3 61 IE1 BIT 088H.3
00C0.1 62 IE2 BIT 0C0H.1
00C0.5 63 IE3 BIT 0C0H.5
008E 64 AUXR DATA 08EH
00F0 65 B DATA 0F0H
00C6 66 ADC_DATA DATA 0C6H
00C8.0 67 CP_RL2 BIT 0C8H.0
00E0 68 ACC DATA 0E0H
00A8.1 69 ET0 BIT 0A8H.1
00A8.3 70 ET1 BIT 0A8H.3
0088.5 71 TF0 BIT 088H.5
00A8.5 72 ET2 BIT 0A8H.5
0088.7 73 TF1 BIT 088H.7
00C8.7 74 TF2 BIT 0C8H.7
0098.2 75 RB8 BIT 098H.2
008C 76 TH0 DATA 08CH
00A8.0 77 EX0 BIT 0A8H.0
0088.0 78 IT0 BIT 088H.0
008D 79 TH1 DATA 08DH
0098.3 80 TB8 BIT 098H.3
00A8.2 81 EX1 BIT 0A8H.2
0088.2 82 IT1 BIT 088H.2
00CD 83 TH2 DATA 0CDH
00C0.0 84 IT2 BIT 0C0H.0
00C0.2 85 EX2 BIT 0C0H.2
00D0.0 86 P BIT 0D0H.0
00C0.4 87 IT3 BIT 0C0H.4
00C0.6 88 EX3 BIT 0C0H.6
0098.7 89 SM0 BIT 098H.7
008A 90 TL0 DATA 08AH
0098.6 91 SM1 BIT 098H.6
008B 92 TL1 DATA 08BH
0098.5 93 SM2 BIT 098H.5
00CC 94 TL2 DATA 0CCH
00B8.1 95 PT0 BIT 0B8H.1
00B8.3 96 PT1 BIT 0B8H.3
00D0.3 97 RS0 BIT 0D0H.3
00B8.5 98 PT2 BIT 0B8H.5
0088.4 99 TR0 BIT 088H.4
00D0.4 100 RS1 BIT 0D0H.4
0088.6 101 TR1 BIT 088H.6
0090.1 102 SDA BIT 090H.1
00E1 103 WDT_CONTR DATA 0E1H
00C8.2 104 TR2 BIT 0C8H.2
00B8.0 105 PX0 BIT 0B8H.0
00B8.2 106 PX1 BIT 0B8H.2
00C0.3 107 PX2 BIT 0C0H.3
00C0.7 108 PX3 BIT 0C0H.7
0083 109 DPH DATA 083H
0082 110 DPL DATA 082H
0084 111 SPSTAT DATA 084H
0090.0 112 SCL BIT 090H.0
00C8.3 113 EXEN2 BIT 0C8H.3
0098.4 114 REN BIT 098H.4
00C8 115 T2CON DATA 0C8H
00B0.0 116 RXD BIT 0B0H.0
00B0.1 117 TXD BIT 0B0H.1
00D0.5 118 F0 BIT 0D0H.5
00B0.4 119 KEY_1 BIT 0B0H.4
00D0 120 PSW DATA 0D0H
0086 121 SPDAT DATA 086H
------ 122 ?PR?WatchDog_process?OTHER SEGMENT CODE
------ 123 ?PR?_delay?OTHER SEGMENT CODE
------ 124 ?ID?_delay?OTHER SEGMENT IDATA OVERLAYABLE
AX51 MACRO ASSEMBLER OTHER 10/15/06 22:08:35 PAGE 3
125 PUBLIC _delay
126 PUBLIC WatchDog_process
127
------ 128 RSEG ?ID?_delay?OTHER
000000 129 m?141: DS 2
130 ; #include "config.h"
131 ;
132 ; #define IN_OTHER
133 ;
134 ; // --------------------------------------------------------------------------
135 ; // ----------------看门狗处理------------------------------------------------
136 ;
137 ; void WatchDog_process(void)
138
------ 139 RSEG ?PR?WatchDog_process?OTHER
000000 140 WatchDog_process:
141 USING 0
142 ; SOURCE LINE # 8
143 ; { WDT_CONTR = 0x37; // 喂狗,大概2s多才溢出
144 ; SOURCE LINE # 9
000000 75E137 145 MOV WDT_CONTR,#037H
146 ; }
147 ; SOURCE LINE # 10
000003 22 148 RET
149 ; END OF WatchDog_process
150
151 ;
152 ;
153 ; // --------------------------------------------------------------------------
154 ; // ----------------延时处理程序------------------------------------------------
155 ;
156 ; void delay(unsigned char data time_out)
157
------ 158 RSEG ?PR?_delay?OTHER
000000 159 _delay:
160 USING 0
161 ; SOURCE LINE # 16
162 ;---- Variable 'time_out?140' assigned to Register 'R7' ----
163 ; {unsigned int idata m=0x00;
164 ; SOURCE LINE # 17
000000 E4 165 CLR A
000001 7800 F 166 MOV R0,#LOW (m?141)
000003 F6 167 MOV @R0,A
000004 08 168 INC R0
000005 F6 169 MOV @R0,A
170 ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -