📄 serires sub.ls1
字号:
A51 MACRO ASSEMBLER SERIRES_SUB 07/16/2008 08:39:36 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN serires sub.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE serires sub.src PR(.\serires sub.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\serires sub.SRC generated from: serires sub.c
2 ; COMPILER INVOKED BY:
3 ; C:\Keil\C51\BIN\C51.EXE serires sub.c BROWSE DEBUG OBJECTEXTEND SRC(.\serires sub.
SRC)
4
5 $nomod51
6
7 NAME SERIRES_SUB
8
0080 9 P0 DATA 080H
0090 10 P1 DATA 090H
00A0 11 P2 DATA 0A0H
00C0 12 XICON DATA 0C0H
00B0 13 P3 DATA 0B0H
00B4 14 T0 BIT 0B0H.4
00D6 15 AC BIT 0D0H.6
00A5 16 P4 DATA 0A5H
00B5 17 T1 BIT 0B0H.5
0090 18 T2 BIT 090H.0
00AF 19 EA BIT 0A8H.7
00A8 20 IE DATA 0A8H
00CE 21 EXF2 BIT 0C8H.6
00B7 22 RD BIT 0B0H.7
00AC 23 ES BIT 0A8H.4
00B8 24 IP DATA 0B8H
0098 25 RI BIT 098H.0
00B2 26 INT0 BIT 0B0H.2
00D7 27 CY BIT 0D0H.7
0099 28 TI BIT 098H.1
00B3 29 INT1 BIT 0B0H.3
00CB 30 RCAP2H DATA 0CBH
00BC 31 PS BIT 0B8H.4
0081 32 SP DATA 081H
0091 33 T2EX BIT 090H.1
00D2 34 OV BIT 0D0H.2
00CA 35 RCAP2L DATA 0CAH
00C9 36 C_T2 BIT 0C8H.1
00B6 37 WR BIT 0B0H.6
00CD 38 RCLK BIT 0C8H.5
00CC 39 TCLK BIT 0C8H.4
0099 40 SBUF DATA 099H
0087 41 PCON DATA 087H
0098 42 SCON DATA 098H
0089 43 TMOD DATA 089H
0088 44 TCON DATA 088H
0089 45 IE0 BIT 088H.1
008B 46 IE1 BIT 088H.3
00C1 47 IE2 BIT 0C0H.1
00C5 48 IE3 BIT 0C0H.5
008E 49 AUXR DATA 08EH
00F0 50 B DATA 0F0H
00C8 51 CP_RL2 BIT 0C8H.0
00E0 52 ACC DATA 0E0H
00A9 53 ET0 BIT 0A8H.1
00AB 54 ET1 BIT 0A8H.3
008D 55 TF0 BIT 088H.5
00AD 56 ET2 BIT 0A8H.5
008F 57 TF1 BIT 088H.7
A51 MACRO ASSEMBLER SERIRES_SUB 07/16/2008 08:39:36 PAGE 2
00CF 58 TF2 BIT 0C8H.7
009A 59 RB8 BIT 098H.2
008C 60 TH0 DATA 08CH
00A8 61 EX0 BIT 0A8H.0
0088 62 IT0 BIT 088H.0
008D 63 TH1 DATA 08DH
009B 64 TB8 BIT 098H.3
00AA 65 EX1 BIT 0A8H.2
008A 66 IT1 BIT 088H.2
00CD 67 TH2 DATA 0CDH
00C0 68 IT2 BIT 0C0H.0
00C2 69 EX2 BIT 0C0H.2
00D0 70 P BIT 0D0H.0
00C4 71 IT3 BIT 0C0H.4
00C6 72 EX3 BIT 0C0H.6
009F 73 SM0 BIT 098H.7
008A 74 TL0 DATA 08AH
009E 75 SM1 BIT 098H.6
008B 76 TL1 DATA 08BH
009D 77 SM2 BIT 098H.5
00CC 78 TL2 DATA 0CCH
00B9 79 PT0 BIT 0B8H.1
00BB 80 PT1 BIT 0B8H.3
00D3 81 RS0 BIT 0D0H.3
00BD 82 PT2 BIT 0B8H.5
008C 83 TR0 BIT 088H.4
00D4 84 RS1 BIT 0D0H.4
008E 85 TR1 BIT 088H.6
0095 86 BDR BIT 090H.5
00CA 87 TR2 BIT 0C8H.2
00B8 88 PX0 BIT 0B8H.0
00BA 89 PX1 BIT 0B8H.2
00B5 90 BDT BIT 0B0H.5
00C3 91 PX2 BIT 0C0H.3
00C7 92 PX3 BIT 0C0H.7
0083 93 DPH DATA 083H
0082 94 DPL DATA 082H
00CB 95 EXEN2 BIT 0C8H.3
009C 96 REN BIT 098H.4
00C8 97 T2CON DATA 0C8H
0097 98 RES BIT 090H.7
00B0 99 RXD BIT 0B0H.0
00B1 100 TXD BIT 0B0H.1
00D5 101 F0 BIT 0D0H.5
00D0 102 PSW DATA 0D0H
103 ?PR?Baud_Config?SERIRES_SUB SEGMENT CODE
104 ?DT?Baud_Config?SERIRES_SUB SEGMENT DATA OVERLAYABLE
105 ?PR?_Tr_write_sequence?SERIRES_SUB SEGMENT CODE
106 ?DT?_Tr_write_sequence?SERIRES_SUB SEGMENT DATA OVERLAYABLE
107 ?PR?_Config_Eeprom?SERIRES_SUB SEGMENT CODE
108 ?DT?_Config_Eeprom?SERIRES_SUB SEGMENT DATA OVERLAYABLE
109 ?PR?Read_datas?SERIRES_SUB SEGMENT CODE
110 ?DT?Read_datas?SERIRES_SUB SEGMENT DATA OVERLAYABLE
111 ?PR?In_datas?SERIRES_SUB SEGMENT CODE
112 ?DT?In_datas?SERIRES_SUB SEGMENT DATA OVERLAYABLE
113 ?PR?Write_datas?SERIRES_SUB SEGMENT CODE
114 ?DT?Write_datas?SERIRES_SUB SEGMENT DATA OVERLAYABLE
115 ?PR?Erase_datas?SERIRES_SUB SEGMENT CODE
116 ?DT?Erase_datas?SERIRES_SUB SEGMENT DATA OVERLAYABLE
117 ?XD?SERIRES_SUB SEGMENT XDATA
118 EXTRN CODE (delay100ms)
119 EXTRN CODE (delay200ms)
120 EXTRN CODE (_RecByte)
121 EXTRN CODE (delay104us)
122 EXTRN CODE (_output)
123 EXTRN CODE (delay1ms)
A51 MACRO ASSEMBLER SERIRES_SUB 07/16/2008 08:39:36 PAGE 3
124 EXTRN DATA (Instruction)
125 EXTRN CODE (input)
126 EXTRN CODE (delay10ms)
127 EXTRN CODE (_Trbyte)
128 EXTRN CODE (delay10us)
129 EXTRN CODE (delay52us)
130 PUBLIC Eeprom
131 PUBLIC Erase_datas
132 PUBLIC Write_datas
133 PUBLIC In_datas
134 PUBLIC Read_datas
135 PUBLIC _Config_Eeprom
136 PUBLIC ?_Tr_write_sequence?BYTE
137 PUBLIC _Tr_write_sequence
138 PUBLIC Baud_Config
139
---- 140 RSEG ?DT?Write_datas?SERIRES_SUB
0000 141 ?Write_datas?BYTE:
0000 142 addrll?562: DS 1
0001 143 addrhh?563: DS 1
0002 144 w_cycle?564: DS 2
0004 145 Crystal?565: DS 2
0006 146 Crystal_r?566: DS 2
0008 147 Data_Size_Write?567: DS 2
000A 148 back_byte_h?568: DS 1
000B 149 back_byte_l?569: DS 1
150
---- 151 RSEG ?DT?_Config_Eeprom?SERIRES_SUB
0000 152 ?_Config_Eeprom?BYTE:
0000 153 byte_config?251: DS 2
154
---- 155 RSEG ?DT?In_datas?SERIRES_SUB
0000 156 ?In_datas?BYTE:
0000 157 j_in?460: DS 2
0002 158 In_size?461: DS 2
159
---- 160 RSEG ?DT?Baud_Config?SERIRES_SUB
0000 161 ?Baud_Config?BYTE:
0000 162 ii?040: DS 2
0002 163 bytehh?041: DS 1
0003 164 bytell?042: DS 1
0004 165 Baud_byte_r?043: DS 2
0006 166 Baud_vh?044: DS 2
167
---- 168 RSEG ?DT?Erase_datas?SERIRES_SUB
0000 169 ?Erase_datas?BYTE:
0000 170 addrll?670: DS 1
0001 171 addrhh?671: DS 1
0002 172 Crystal?672: DS 2
0004 173 Crystal_r?673: DS 2
0006 174 Data_Size_Write?674: DS 2
0008 175 back_byte_h?675: DS 1
176
---- 177 RSEG ?DT?Read_datas?SERIRES_SUB
0000 178 ?Read_datas?BYTE:
0000 179 addrll?352: DS 1
0001 180 addrhh?353: DS 1
0002 181 r_cycle?354: DS 2
0004 182 Crystal?355: DS 2
0006 183 Crystal_r?356: DS 2
0008 184 Data_Size_Read?357: DS 2
000A 185 byte_h?358: DS 1
000B 186 byte_l?359: DS 1
187
---- 188 RSEG ?DT?_Tr_write_sequence?SERIRES_SUB
0000 189 ?_Tr_write_sequence?BYTE:
A51 MACRO ASSEMBLER SERIRES_SUB 07/16/2008 08:39:36 PAGE 4
0000 190 byte1?145: DS 1
0001 191 byte2?146: DS 2
0003 192 byte3?147: DS 2
0005 193 byte4?148: DS 2
0007 194 byte5?149: DS 2
0009 195 byte_config_sub?150: DS 2
196
---- 197 RSEG ?XD?SERIRES_SUB
0000 198 Eeprom: DS 4096
199 ; #include <reg54.h>
200 ; #include <delay subroutine.h>
201 ; #include <byteone.h>
202 ; #include <intrins.h>
203 ; #define uchar unsigned char
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -