📄 serial-eeprom-driver.lst
字号:
@@@@@ symbol not defined @@@@@
157: 00CF C2 00 clr di ;a '0'
^
@@@@@ symbol not defined @@@@@
158: 00D1 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
159: 00D3 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
160: 00D5 C2 00 clr di ;a '0'
^
@@@@@ symbol not defined @@@@@
161: 00D7 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
162: 00D9 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
163: 00DB C2 00 clr di ;a '0'
^
@@@@@ symbol not defined @@@@@
164: 00DD D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
165: 00DF C2 00 clr cs
ASEM-51 V1.3 Copyright (c) 2002 by W.W. Heinz PAGE 9
Line I Addr Code Source
^
@@@@@ symbol not defined @@@@@
166: 00E1 C2 00 clr pre
^
@@@@@ symbol not defined @@@@@
167: 00E3 22 ret
168:
169: ;********************************************************
170:
171: 00E4 prclear:
172: 00E4 D2 00 setb pre
^
@@@@@ symbol not defined @@@@@
173: 00E6 D2 00 setb pe
^
@@@@@ symbol not defined @@@@@
174: 00E8 D2 00 setb cs
^
@@@@@ symbol not defined @@@@@
175: 00EA 00 nop
176: 00EB C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
177: 00ED D2 00 setb di ;the start bit
^
@@@@@ symbol not defined @@@@@
178: 00EF D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
179: 00F1 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
180: 00F3 D2 00 setb di ;a '1'
^
@@@@@ symbol not defined @@@@@
181: 00F5 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
182: 00F7 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
183: 00F9 D2 00 setb di ;a '1'
^
@@@@@ symbol not defined @@@@@
ASEM-51 V1.3 Copyright (c) 2002 by W.W. Heinz PAGE 10
Line I Addr Code Source
184: 00FB D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
185: 00FD C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
186: 00FF D2 00 setb di ;a '1'
^
@@@@@ symbol not defined @@@@@
187: 0101 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
188: 0103 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
189: 0105 D2 00 setb di ;a '1'
^
@@@@@ symbol not defined @@@@@
190: 0107 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
191: 0109 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
192: 010B D2 00 setb di ;a '1'
^
@@@@@ symbol not defined @@@@@
193: 010D D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
194: 010F C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
195: 0111 D2 00 setb di ;a '1'
^
@@@@@ symbol not defined @@@@@
196: 0113 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
197: 0115 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
ASEM-51 V1.3 Copyright (c) 2002 by W.W. Heinz PAGE 11
Line I Addr Code Source
198: 0117 D2 00 setb di ;a '1'
^
@@@@@ symbol not defined @@@@@
199: 0119 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
200: 011B C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
201: 011D D2 00 setb di ;a '1'
^
@@@@@ symbol not defined @@@@@
202: 011F D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
203: 0121 C2 00 clr di
^
@@@@@ symbol not defined @@@@@
204: 0123 C2 00 clr cs
^
@@@@@ symbol not defined @@@@@
205: 0125 C2 00 clr pre
^
@@@@@ symbol not defined @@@@@
206: 0127 00 nop
207: 0128 D2 00 setb cs
^
@@@@@ symbol not defined @@@@@
208: 012A 00 nop
209: 012B 00 nop
210: 012C A2 00 prclr5: mov c, do
^
@@@@@ symbol not defined @@@@@
211: 012E 50 FC jnc prclr5
212: 0130 00 nop
213: 0131 C2 00 clr cs
^
@@@@@ symbol not defined @@@@@
214: 0133 22 ret
215:
216: ;********************************************************
217:
218: 0134 prds: ;permantly fix protect register!!!
219: 0134 D2 00 setb pre
ASEM-51 V1.3 Copyright (c) 2002 by W.W. Heinz PAGE 12
Line I Addr Code Source
^
@@@@@ symbol not defined @@@@@
220: 0136 D2 00 setb pe
^
@@@@@ symbol not defined @@@@@
221: 0138 D2 00 setb cs
^
@@@@@ symbol not defined @@@@@
222: 013A 00 nop
223: 013B C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
224: 013D D2 00 setb di ;the start bit
^
@@@@@ symbol not defined @@@@@
225: 013F D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
226: 0141 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
227: 0143 C2 00 clr di ;a '0'
^
@@@@@ symbol not defined @@@@@
228: 0145 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
229: 0147 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
230: 0149 C2 00 clr di ;a '0'
^
@@@@@ symbol not defined @@@@@
231: 014B D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
232: 014D C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
233: 014F C2 00 clr di ;a '0'
^
@@@@@ symbol not defined @@@@@
ASEM-51 V1.3 Copyright (c) 2002 by W.W. Heinz PAGE 13
Line I Addr Code Source
234: 0151 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
235: 0153 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
236: 0155 C2 00 clr di ;a '0'
^
@@@@@ symbol not defined @@@@@
237: 0157 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
238: 0159 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
239: 015B C2 00 clr di ;a '0'
^
@@@@@ symbol not defined @@@@@
240: 015D D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
241: 015F C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
242: 0161 C2 00 clr di ;a '0'
^
@@@@@ symbol not defined @@@@@
243: 0163 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
244: 0165 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
245: 0167 C2 00 clr di ;a '0'
^
@@@@@ symbol not defined @@@@@
246: 0169 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
247: 016B C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
ASEM-51 V1.3 Copyright (c) 2002 by W.W. Heinz PAGE 14
Line I Addr Code Source
248: 016D C2 00 clr di ;a '0'
^
@@@@@ symbol not defined @@@@@
249: 016F D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
250: 0171 C2 00 clr cs
^
@@@@@ symbol not defined @@@@@
251: 0173 C2 00 clr pre
^
@@@@@ symbol not defined @@@@@
252: 0175 00 nop
253: 0176 D2 00 setb cs
^
@@@@@ symbol not defined @@@@@
254: 0178 00 nop
255: 0179 00 nop
256: 017A A2 00 prds5: mov c, do
^
@@@@@ symbol not defined @@@@@
257: 017C 50 FC jnc prds5
258: 017E 00 nop
259: 017F C2 00 clr cs
^
@@@@@ symbol not defined @@@@@
260: 0181 22 ret
261:
262: ;********************************************************
263:
264: 0182 prwrite: ;r0 is address to write into protect register
265: 0182 D2 00 setb pre
^
@@@@@ symbol not defined @@@@@
266: 0184 D2 00 setb pe
^
@@@@@ symbol not defined @@@@@
267: 0186 D2 00 setb cs
^
@@@@@ symbol not defined @@@@@
268: 0188 00 nop
269: 0189 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
270: 018B D2 00 setb di ;the start bit
ASEM-51 V1.3 Copyright (c) 2002 by W.W. Heinz PAGE 15
Line I Addr Code Source
^
@@@@@ symbol not defined @@@@@
271: 018D D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
272: 018F C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
273: 0191 C2 00 clr di ;a '0'
^
@@@@@ symbol not defined @@@@@
274: 0193 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
275: 0195 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
276: 0197 D2 00 setb di ;a '1'
^
@@@@@ symbol not defined @@@@@
277: 0199 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
278:
279: 019B 7C 06 mov r4, #6
280: 019D E8 mov a, r0
281: 019E 23 rl a
282: 019F 23 rl a
283: 01A0 33 prwrt2: rlc a
284: 01A1 C2 00 clr sk
^
@@@@@ symbol not defined @@@@@
285: 01A3 92 00 mov di, c ;and do each address bit
^
@@@@@ symbol not defined @@@@@
286: 01A5 D2 00 setb sk
^
@@@@@ symbol not defined @@@@@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -