?? tempc.ls1
字號:
A51 MACRO ASSEMBLER TEMPC 04/13/2005 22:38:51 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN tempc.OBJ
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE tempc.src PR(.\tempc.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\tempc.SRC generated from: tempc.c
2 ; COMPILER INVOKED BY:
3 ; d:\Keil\C51\BIN\C51.EXE tempc.c ROM(SMALL) BROWSE DEBUG OBJECTEXTEND CODE LISTINCL
UDE SYMBOLS SRC(.\tempc.SRC)
4
5 $nomod51
6
7 NAME TEMPC
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
00B0 18 P3_0 BIT 0B0H.0
00B1 19 P3_1 BIT 0B0H.1
00B2 20 P3_2 BIT 0B0H.2
00B3 21 P3_3 BIT 0B0H.3
00B7 22 RD BIT 0B0H.7
00B4 23 P3_4 BIT 0B0H.4
00B5 24 P3_5 BIT 0B0H.5
00AC 25 ES BIT 0A8H.4
00B6 26 P3_6 BIT 0B0H.6
00B8 27 IP DATA 0B8H
00B7 28 P3_7 BIT 0B0H.7
0098 29 RI BIT 098H.0
00B2 30 INT0 BIT 0B0H.2
00D7 31 CY BIT 0D0H.7
0099 32 TI BIT 098H.1
00B3 33 INT1 BIT 0B0H.3
00BC 34 PS BIT 0B8H.4
0081 35 SP DATA 081H
00D2 36 OV BIT 0D0H.2
00B6 37 WR BIT 0B0H.6
0099 38 SBUF DATA 099H
0087 39 PCON DATA 087H
0098 40 SCON DATA 098H
0089 41 TMOD DATA 089H
0088 42 TCON DATA 088H
0089 43 IE0 BIT 088H.1
008B 44 IE1 BIT 088H.3
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 TEMPC 04/13/2005 22:38:51 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?main?TEMPC SEGMENT CODE INBLOCK
81 ?PR?KeyAndDis_Time0?TEMPC SEGMENT CODE INBLOCK
82 ?PR?V2ToV?TEMPC SEGMENT CODE INBLOCK
83 ?PR?InitDS1820?TEMPC SEGMENT CODE INBLOCK
84 ?PR?Delay_510?TEMPC SEGMENT CODE INBLOCK
85 ?PR?Delay_110?TEMPC SEGMENT CODE INBLOCK
86 ?PR?Delay_10ms?TEMPC SEGMENT CODE INBLOCK
87 ?PR?Delay_4s?TEMPC SEGMENT CODE INBLOCK
88 ?PR?ROMDS1820?TEMPC SEGMENT CODE INBLOCK
89 ?PR?TMVDS1820?TEMPC SEGMENT CODE INBLOCK
90 ?PR?TMRDS1820?TEMPC SEGMENT CODE INBLOCK
91 ?PR?TMWDS1820?TEMPC SEGMENT CODE INBLOCK
92 ?PR?TMREDS1820?TEMPC SEGMENT CODE INBLOCK
93 ?PR?TMERDS1820?TEMPC SEGMENT CODE INBLOCK
94 ?PR?WriteDS1820?TEMPC SEGMENT CODE INBLOCK
95 ?PR?ReadDS1820?TEMPC SEGMENT CODE INBLOCK
96 ?CO?TEMPC SEGMENT CODE
97 ?DT?TEMPC SEGMENT DATA
98 ?BA?TEMPC SEGMENT DATA BITADDRESSABLE
99 EXTRN CODE (?C_STARTUP)
100 EXTRN CODE (?C?SCDIV)
101 EXTRN CODE (?C?SIDIV)
102 EXTRN CODE (?C?IMUL)
103 PUBLIC SetTF
104 PUBLIC DS18B20ON
105 PUBLIC LEDDis
106 PUBLIC ReadDS1820
107 PUBLIC WriteDS1820
108 PUBLIC TMERDS1820
109 PUBLIC TMREDS1820
110 PUBLIC TMWDS1820
111 PUBLIC TMRDS1820
112 PUBLIC TMVDS1820
113 PUBLIC ROMDS1820
114 PUBLIC Delay_4s
115 PUBLIC Delay_10ms
116 PUBLIC Delay_110
117 PUBLIC Delay_510
118 PUBLIC InitDS1820
119 PUBLIC V2ToV
120 PUBLIC KeyAndDis_Time0
121 PUBLIC main
122
---- 123 DSEG AT 028H
A51 MACRO ASSEMBLER TEMPC 04/13/2005 22:38:51 PAGE 3
0028 124 THV: DS 1
125
---- 126 DSEG AT 029H
0029 127 TLV: DS 1
128
---- 129 RSEG ?DT?TEMPC
0000 130 KeyV: DS 1
0001 131 Sign: DS 1
0002 132 TempKeyV: DS 1
0003 133 LED_f: DS 1
0004 134 TM: DS 1
0005 135 wd: DS 2
0007 136 L_1: DS 1
0008 137 L_2: DS 1
0009 138 zd: DS 2
000B 139 L_3: DS 1
000C 140 L_4: DS 1
000D 141 L_5: DS 1
000E 142 sign_jd: DS 1
000F 143 LED_1: DS 1
0010 144 LED_2: DS 1
0011 145 LED_3: DS 1
0012 146 LED_4: DS 1
0013 147 TMV: DS 1
148
---- 149 RSEG ?BA?TEMPC
0000 150 StateREG: DS 1
0000 151 DS18B20ON EQU (StateREG+0).0
0001 152 SetTF EQU (StateREG+0).1
153
---- 154 RSEG ?CO?TEMPC
0000 155 LEDDis:
0000 5F 156 DB 05FH
0001 06 157 DB 006H
0002 3B 158 DB 03BH
0003 2F 159 DB 02FH
0004 66 160 DB 066H
0005 6D 161 DB 06DH
0006 7D 162 DB 07DH
0007 07 163 DB 007H
0008 7F 164 DB 07FH
0009 6F 165 DB 06FH
166
167 ; #include <reg51.h>
168 ; #include <intrins.h>
169 ;
170 ; sbit P3_0=P3^0;
171 ; sbit P3_1=P3^1;
172 ; sbit P3_2=P3^2;
173 ; sbit P3_3= P3^3;
174 ; sbit P3_4= P3^4;
175 ; sbit P3_5= P3^5;
176 ; sbit P3_6= P3^6;
177 ; sbit P3_7= P3^7;
178 ;
179 ; #define LEDPort P1 //LED控制口
180 ; #define LEDf P3_0 //LEDf
181 ; #define LED1 P3_1 //LED1
182 ; #define LED2 P3_2 //LED2
183 ; #define LED3 P3_3 //LED3
184 ; #define LED4 P3_4 //LED4
185 ; #define Key_jd P3_5 //上調(diào)溫度
186 ; #define TMPort P3_7 //DS1820 DataPort
187 ;
188 ;
189 ; unsigned char code LEDDis[]={0x5f,0x06,0x3b,0x2f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //0-9的L
A51 MACRO ASSEMBLER TEMPC 04/13/2005 22:38:51 PAGE 4
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -