📄 ex6-3.m51
字号:
C:0CF2H LINE# 306
------- ENDPROC MAIN
------- ENDMOD EX6_3
------- MODULE DELAY100US
C:1069H SEGMENT ?PR?_DELAY100US?DELAY100US
D:0027H SEGMENT ?DT?_DELAY100US?DELAY100US
C:1069H PUBLIC _DELAY100US
D:0027H SYMBOL ?_DELAY100US?BYTE
N:0000H SYMBOL DELAY100US
C:106BH SYMBOL MORE
D:0027H SYMBOL N?040
C:1069H LINE# 20
C:106BH LINE# 25
C:106DH LINE# 27
C:106FH LINE# 29
C:1071H LINE# 32
------- ENDMOD DELAY100US
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:0FF5H PUBLIC _write_LCD_command
C:0F47H PUBLIC _display_LCD_string
C:0F92H PUBLIC _gotoxy
C:1072H PUBLIC cursor_blink
B:00B0H.3 PUBLIC P3_3
B:00B0H.4 PUBLIC P3_4
B:00B0H.5 PUBLIC P3_5
C:1043H PUBLIC clear_LCD
C:1079H PUBLIC cursor_off
C:1009H PUBLIC _write_LCD_data
C:0FE0H PUBLIC init_LCD
C:105EH PUBLIC int2charLCD
C:0ECBH PUBLIC _display_LCD_number
------- PROC _WRITE_LCD_COMMAND
D:0006H SYMBOL command
C:0FF5H LINE# 8
C:0FF5H LINE# 9
C:0FF5H LINE# 10
C:0FF7H LINE# 11
C:0FF9H LINE# 12
C:0FFBH LINE# 13
C:0FFDH LINE# 14
C:1004H LINE# 15
C:1006H LINE# 16
C:1008H LINE# 17
------- ENDPROC _WRITE_LCD_COMMAND
------- PROC _WRITE_LCD_DATA
BL51 BANKED LINKER/LOCATER V5.12 09/15/2005 09:45:20 PAGE 11
D:0006H SYMBOL LCDdata
C:1009H LINE# 18
C:1009H LINE# 19
C:1009H LINE# 20
C:100BH LINE# 21
C:100DH LINE# 22
C:100FH LINE# 23
C:1011H LINE# 24
C:1018H LINE# 25
C:101AH LINE# 26
C:101CH LINE# 27
------- ENDPROC _WRITE_LCD_DATA
------- PROC INIT_LCD
C:0FE0H LINE# 28
C:0FE0H LINE# 29
C:0FE0H LINE# 30
C:0FE7H LINE# 31
C:0FEEH LINE# 32
------- ENDPROC INIT_LCD
------- PROC CLEAR_LCD
C:1043H LINE# 34
C:1043H LINE# 35
C:1043H LINE# 36
C:104AH LINE# 37
------- ENDPROC CLEAR_LCD
------- PROC CURSOR_BLINK
C:1072H LINE# 39
C:1072H LINE# 40
C:1072H LINE# 41
------- ENDPROC CURSOR_BLINK
------- PROC CURSOR_OFF
C:1079H LINE# 44
C:1079H LINE# 45
C:1079H LINE# 46
------- ENDPROC CURSOR_OFF
------- PROC _DISPLAY_LCD_STRING
D:0023H SYMBOL p
C:0F47H LINE# 49
C:0F4DH LINE# 50
C:0F4DH LINE# 51
C:0F59H LINE# 52
C:0F59H LINE# 53
C:0F60H LINE# 54
C:0F6BH LINE# 55
C:0F6DH LINE# 56
------- ENDPROC _DISPLAY_LCD_STRING
------- PROC _DISPLAY_LCD_NUMBER
D:0007H SYMBOL number
------- DO
D:0006H SYMBOL x
D:0023H SYMBOL y
------- ENDDO
C:0ECBH LINE# 57
C:0ECBH LINE# 58
C:0ECBH LINE# 60
C:0ED3H LINE# 61
C:0EDDH LINE# 62
BL51 BANKED LINKER/LOCATER V5.12 09/15/2005 09:45:20 PAGE 12
C:0EEAH LINE# 63
------- ENDPROC _DISPLAY_LCD_NUMBER
------- PROC _GOTOXY
D:0006H SYMBOL x
D:0025H SYMBOL y
C:0F92H LINE# 65
C:0F96H LINE# 66
C:0F96H LINE# 67
C:0F9CH LINE# 68
C:0FA2H LINE# 70
C:0FAEH LINE# 71
------- ENDPROC _GOTOXY
------- ENDMOD LCD
------- MODULE KEYPAD
C:0000H SYMBOL _ICE_DUMMY_
D:00A0H PUBLIC P2
C:0CF4H PUBLIC keypad_scan
C:0F6EH PUBLIC gotkey
C:0FC8H PUBLIC key_code
C:1051H PUBLIC delay_forKB
C:0FD8H PUBLIC ksp
------- PROC DELAY_FORKB
------- DO
D:0007H SYMBOL i
D:0006H SYMBOL j
------- ENDDO
C:1051H LINE# 30
C:1051H LINE# 32
C:1053H LINE# 33
C:105DH LINE# 35
------- ENDPROC DELAY_FORKB
------- PROC KEYPAD_SCAN
------- DO
D:0004H SYMBOL key
D:0005H SYMBOL i
------- ENDDO
C:0CF4H LINE# 39
C:0CF4H LINE# 40
C:0CF4H LINE# 43
C:0CF7H LINE# 44
C:0CFCH LINE# 45
C:0CFCH LINE# 46
C:0CFEH LINE# 47
C:0CFEH LINE# 48
C:0D1EH LINE# 49
C:0D29H LINE# 50
C:0D29H LINE# 51
C:0D2CH LINE# 52
C:0D2EH LINE# 53
C:0D56H LINE# 54
C:0D56H LINE# 55
C:0D57H LINE# 56
C:0D57H LINE# 57
C:0D57H LINE# 58
------- ENDPROC KEYPAD_SCAN
------- PROC GOTKEY
BL51 BANKED LINKER/LOCATER V5.12 09/15/2005 09:45:20 PAGE 13
------- DO
D:0007H SYMBOL temp
D:0006H SYMBOL i
------- ENDDO
C:0F6EH LINE# 62
C:0F6EH LINE# 63
C:0F6EH LINE# 66
C:0F71H LINE# 67
C:0F73H LINE# 68
C:0F8BH LINE# 69
C:0F8FH LINE# 70
C:0F91H LINE# 71
------- ENDPROC GOTKEY
------- ENDMOD KEYPAD
------- MODULE ?C?COPY
C:08D0H PUBLIC ?C?COPY
------- ENDMOD ?C?COPY
------- MODULE ?C?SCDIV
C:08F6H PUBLIC ?C?SCDIV
------- ENDMOD ?C?SCDIV
------- MODULE ?C?CLDPTR
C:0918H PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?CURSOR_BLINK?LCD
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?CURSOR_OFF?LCD
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_GOTOXY?LCD
CALLER1: ?PR?TIMER0_ISR?EX6_3
CALLER2: ?PR?INT0_ISR?EX6_3
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_DELAY100US?DELAY100US
CALLER1: ?PR?TIMER0_ISR?EX6_3
CALLER2: ?PR?INT0_ISR?EX6_3
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_GOTOXY?LCD
CALLER1: ?PR?INT0_ISR?EX6_3
CALLER2: ?PR?COM_ISR?EX6_3
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_DELAY100US?DELAY100US
CALLER1: ?PR?INT0_ISR?EX6_3
CALLER2: ?PR?COM_ISR?EX6_3
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?DISPLAY_DATE?EX6_3
CALLER1: ?PR?TIMER0_ISR?EX6_3
CALLER2: ?PR?COM_ISR?EX6_3
BL51 BANKED LINKER/LOCATER V5.12 09/15/2005 09:45:20 PAGE 14
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_DISPLAY_LCD_NUMBER?LCD
CALLER1: ?PR?TIMER0_ISR?EX6_3
CALLER2: ?PR?COM_ISR?EX6_3
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_DISPLAY_LCD_STRING?LCD
CALLER1: ?PR?TIMER0_ISR?EX6_3
CALLER2: ?PR?COM_ISR?EX6_3
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_DELAY100US?DELAY100US
CALLER1: ?PR?COM_ISR?EX6_3
CALLER2: ?C_C51STARTUP
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_GOTOXY?LCD
CALLER1: ?PR?COM_ISR?EX6_3
CALLER2: ?C_C51STARTUP
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_DISPLAY_LCD_STRING?LCD
CALLER1: ?PR?COM_ISR?EX6_3
CALLER2: ?C_C51STARTUP
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_DISPLAY_LCD_NUMBER?LCD
CALLER1: ?PR?COM_ISR?EX6_3
CALLER2: ?C_C51STARTUP
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?DISPLAY_DATE?EX6_3
CALLER1: ?PR?COM_ISR?EX6_3
CALLER2: ?C_C51STARTUP
******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 06CBH BYTE (84%) *
******************************************************************************
Program Size: data=61.0 xdata=0 code=2188
LINK/LOCATE RUN COMPLETE. 14 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -