📄 mjt.lst
字号:
248 0247 009F movwf 31 ;volatile
249 ;mjt.c: 37: TRISA=0X28;
250 0248 3028 movlw 40
251 0249 0085 movwf 5 ;volatile
252 ;mjt.c: 46: TRISB=0XF8;
253 024A 30F8 movlw -8
254 024B 0086 movwf 6 ;volatile
255 ;mjt.c: 47: PORTB=0XFF;
256 024C 30FF movlw -1
257 024D 1283 bcf 3,5
258 024E 0086 movwf 6 ;volatile
259 ;mjt.c: 56: TRISC=0XDF;
260 024F 30DF movlw -33
261 0250 1683 bsf 3,5
262 0251 0087 movwf 7 ;volatile
263 ;mjt.c: 57: RC5=0;
264 0252 1283 bcf 3,5
265 0253 1287 bcf 7,5
266 ;mjt.c: 60: TRISD=0X00;
267 0254 1683 bsf 3,5
268 0255 0188 clrf 8 ;volatile
269 ;mjt.c: 62: }
270 0256 1283 bcf 3,5
271 0257 0008 return
272 ;mjt.c: 199: void main(void)
273 ;mjt.c: 200: {
274 0258 _main
275 ;mjt.c: 202: IOINT( );
276 0258 2244 fcall _IOINT
277 ;mjt.c: 203: GIE=1;
278 0259 178B bsf 11,7
279 ;mjt.c: 204: KEYINT();
280 025A 120A 158A 26ED fcall _KEYINT
281 ;mjt.c: 205: Lcdint();
282 025D 120A 118A 24C0 fcall _Lcdint
283 ;mjt.c: 206: KeyB=KeyBuf;
284 0260 303E movlw _KeyBuf
285 0261 00A2 movwf _KeyB
286 ;mjt.c: 207: asm("nop");
287 0262 0000 nop ;#
288 ;mjt.c: 208: err_count=50;
289 0263 3032 movlw 50
290 0264 00B7 movwf _err_count
291 0265 01B8 clrf _err_count+1
292 ;mjt.c: 210: tt[0]=0x08;
293 0266 3008 movlw 8
294 0267 00C6 movwf _tt
295 ;mjt.c: 211: asm("nop");
296 0268 0000 nop ;#
297 ;mjt.c: 212: EEType=8;
298 0269 00A1 movwf _EEType
299 ;mjt.c: 213: MessageInit();
300 026A 120A 158A 26C5 fcall _MessageInit
301 ;mjt.c: 214: LcdFuc2(26,&HZ_HYSY2);
302 026D 301C movlw low _HZ_HYSY2
303 026E 00DF movwf ?_LcdFuc2
304 026F 3008 movlw high _HZ_HYSY2
305 0270 00E0 movwf ?_LcdFuc2+1
306 0271 301A movlw 26
307 0272 120A 118A 2459 fcall _LcdFuc2
+ 120A 118A
308 ;mjt.c: 215: {timer1sFlag=1;};
309 0277 15A0 bsf _timer1sFlag/(0+8),_timer1sFlag& (0+7)
310 0278 l19
311 ;mjt.c: 216: while(1)
312 ;mjt.c: 217: {
313 0278 1C20 btfss _TickFlag/(0+8),_TickFlag& (0+7)
314 0279 2A83 goto l21
315 ;mjt.c: 219: {
316 027A 1020 bcf _TickFlag/(0+8),_TickFlag& (0+7)
317 ;mjt.c: 221: asm("nop");
318 027B 0000 nop ;#
319 ;mjt.c: 222: asm("nop");
320 027C 0000 nop ;#
321 ;mjt.c: 223: pollTask();
322 027D 21FE fcall _pollTask
323 ;mjt.c: 224: asm("nop");
324 027E 0000 nop ;#
325 ;mjt.c: 225: asm("nop");
326 027F 0000 nop ;#
327 ;mjt.c: 226: beepControl();
328 0280 120A 118A 2071 fcall _beepControl
329 0283 l21
330 ;mjt.c: 227: }
331 0283 0000 nop ;#
332 ;mjt.c: 229: asm("nop");
333 0284 0000 nop ;#
334 ;mjt.c: 230: Task();
335 0285 120A 158A 270E fcall _Task
+ 120A 118A
336 ;mjt.c: 234: }
337 028A 2A78 goto l19
338
339 psect text4
340 ;mjt.c: 172: void LcdDisp(void)
341 ;mjt.c: 173: {
342 0F39 _LcdDisp
343 ;mjt.c: 174: asm("nop");
344 0F39 0000 nop ;#
345 ;mjt.c: 175: *KeyB=testkey;
346 0F3A 1283 bcf 3,5
347 0F3B 1303 bcf 3,6 ;carry unused
348 0F3C 0822 movf _KeyB,w
349 0F3D 0084 movwf 4
350 0F3E 1383 bcf 3,7
351 0F3F 0831 movf _testkey,w
352 0F40 0080 movwf 0
353 ;mjt.c: 176: KeyB++;
354 0F41 0AA2 incf _KeyB
355 ;mjt.c: 178: asm("nop");
356 0F42 0000 nop ;#
357 ;mjt.c: 179: LCD_Write_Com(0x90+LcdCount);
358 0F43 0823 movf _LcdCount,w
359 0F44 3E90 addlw -112
360 0F45 120A 118A 2425 fcall _LCD_Write_Com
361 ;mjt.c: 180: LCD_Write_Dat(0XA3) ;
362 0F48 30A3 movlw -93
363 0F49 120A 118A 2438 fcall _LCD_Write_Dat
364 ;mjt.c: 181: LCD_Write_Dat(testkey+0XB0);
365 0F4C 0831 movf _testkey,w
366 0F4D 3EB0 addlw -80
367 0F4E 120A 118A 2438 fcall _LCD_Write_Dat
+ 120A 158A
368 ;mjt.c: 183: LcdCount++;
369 0F53 0AA3 incf _LcdCount
370 ;mjt.c: 184: asm("nop");
371 0F54 0000 nop ;#
372 ;mjt.c: 185: asm("nop");
373 0F55 0000 nop ;#
374 ;mjt.c: 186: if(LcdCount==8)
375 0F56 0823 movf _LcdCount,w
376 0F57 3A08 xorlw 8
377 0F58 1D03 btfss 3,2
378 0F59 0008 return
379 ;mjt.c: 187: {
380 0F5A 0000 nop ;#
381 ;mjt.c: 189: asm("nop");
382 0F5B 0000 nop ;#
383 ;mjt.c: 190: Key( ) ;
384 0F5C 120A 118A 210D fcall _Key
+ 120A 158A
385 ;mjt.c: 191: MessagePush(MES_COUNEND8);
386 0F61 3006 movlw 6
387 0F62 120A 158A 2F75 ljmp _MessagePush
388
389 psect text6
390 0000
391 0000
392 0000
393 0000
394 0000
395 0000
396 0000
397 0000
398 0000
399 0000
400 0000
401 0000
402 0000
403 0000
404 0000
405 0000
406 0000
407 0000
408 0000
409 0000
410 0000
411 0000
412 0000
413 0000
414 0000
415 0000
416 0000
417 0000
418 0000
419 0000
420 0000
421 0000
422 0000
423 0000
424 0000
425 0000
426 0000
427 0000
428 0000
429 0000
430 0000
431 0000
432 0000
433 0000
434 0000
435 0000
436 0000
437 0000
438 0000
439 0000
440 0000
441 0000
442 0000
443 0000
444 0000
445 0000
446 0000
447 0000
448 0000
449 0000
450 0000
451 0000
452 0000
453 0000
454 0000
455 0000
456 0000
457 0000
458 0000
459 0000
460 0000
461 0000
462 0000
463 0000
464 0000
465 0000
466 0000
467 0000
468 0000
469 0000
470 0000
471 0000
472 0000
473 0000
474 0000
475 0000
476 0000
477 0000
478 0000
479 0000
480 0000
481 0000
482 0000
483 0000
484 0000
485 0000
486 0000
487 0000
488 0000
489 0000
490 0000
491 0000
492 0000
493 0000
494 0000
495 0000
496 0000
497 0000
498 0000
499 0000
500 0000
501 0000
502 0000
503 0000
504 0000
505 0000
506 0000
507 0000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -