📄 ex5-3.m51
字号:
C:0BDBH LINE# 123
C:0BDDH LINE# 124
C:0BE0H LINE# 125
C:0BE3H LINE# 126
C:0BE5H LINE# 127
C:0BF2H LINE# 128
C:0BF8H LINE# 129
C:0BFAH LINE# 130
C:0C00H LINE# 131
C:0C02H LINE# 132
C:0C04H LINE# 133
C:0C0AH LINE# 134
C:0C0CH LINE# 135
C:0C0EH LINE# 136
C:0C14H LINE# 137
C:0C16H LINE# 138
C:0C18H LINE# 139
C:0C2BH LINE# 140
C:0C2EH LINE# 141
C:0C30H LINE# 142
C:0C35H LINE# 143
C:0C38H LINE# 144
C:0C3AH LINE# 145
C:0C3AH LINE# 146
C:0C3AH LINE# 147
C:0C3DH LINE# 148
C:0C3DH LINE# 149
C:0C3DH LINE# 150
C:0C3DH LINE# 151
C:0C45H LINE# 152
C:0C45H LINE# 153
C:0C48H LINE# 154
------- ENDPROC TIMER0_ISR
------- PROC TIMER0_INITIALIZE
C:0EA6H LINE# 155
C:0EA6H LINE# 156
C:0EA6H LINE# 157
C:0EA8H LINE# 158
C:0EAAH LINE# 159
BL51 BANKED LINKER/LOCATER V5.12 09/15/2005 10:09:05 PAGE 7
C:0EADH LINE# 160
C:0EB0H LINE# 161
C:0EB3H LINE# 162
C:0EB6H LINE# 163
C:0EB8H LINE# 164
C:0EBAH LINE# 165
C:0EBCH LINE# 166
C:0EBEH LINE# 167
------- ENDPROC TIMER0_INITIALIZE
------- PROC MAIN
------- DO
D:0007H SYMBOL keys
------- ENDDO
C:0AB3H LINE# 168
C:0AB3H LINE# 170
C:0AB6H LINE# 171
C:0AB9H LINE# 172
C:0AC2H LINE# 173
C:0ACBH LINE# 174
C:0ACBH LINE# 175
C:0ACEH LINE# 176
C:0AD1H LINE# 177
C:0ADCH LINE# 178
C:0AF4H LINE# 179
C:0AF7H LINE# 180
C:0AF7H LINE# 181
C:0AFAH LINE# 182
C:0AFFH LINE# 183
C:0B04H LINE# 184
C:0B1EH LINE# 185
C:0B25H LINE# 186
C:0B38H LINE# 187
C:0B3BH LINE# 188
C:0B3BH LINE# 189
C:0B3BH LINE# 190
C:0B40H LINE# 191
------- ENDPROC MAIN
------- ENDMOD EX5_3
------- MODULE KEYPAD
C:0000H SYMBOL _ICE_DUMMY_
D:00A0H PUBLIC P2
C:0C53H PUBLIC keypad_scan
C:0E65H PUBLIC gotkey
C:0EBFH PUBLIC key_code
C:0F35H PUBLIC delay_forKB
C:0ECFH PUBLIC ksp
------- PROC DELAY_FORKB
------- DO
D:0007H SYMBOL i
D:0006H SYMBOL j
------- ENDDO
C:0F35H LINE# 30
C:0F35H LINE# 32
C:0F37H LINE# 33
C:0F41H LINE# 35
------- ENDPROC DELAY_FORKB
BL51 BANKED LINKER/LOCATER V5.12 09/15/2005 10:09:05 PAGE 8
------- PROC KEYPAD_SCAN
------- DO
D:0004H SYMBOL key
D:0005H SYMBOL i
------- ENDDO
C:0C53H LINE# 39
C:0C53H LINE# 40
C:0C53H LINE# 43
C:0C56H LINE# 44
C:0C5BH LINE# 45
C:0C5BH LINE# 46
C:0C5DH LINE# 47
C:0C5DH LINE# 48
C:0C7DH LINE# 49
C:0C88H LINE# 50
C:0C88H LINE# 51
C:0C8BH LINE# 52
C:0C8DH LINE# 53
C:0CB5H LINE# 54
C:0CB5H LINE# 55
C:0CB6H LINE# 56
C:0CB6H LINE# 57
C:0CB6H LINE# 58
------- ENDPROC KEYPAD_SCAN
------- PROC GOTKEY
------- DO
D:0007H SYMBOL temp
D:0006H SYMBOL i
------- ENDDO
C:0E65H LINE# 62
C:0E65H LINE# 63
C:0E65H LINE# 66
C:0E68H LINE# 67
C:0E6AH LINE# 68
C:0E82H LINE# 69
C:0E86H LINE# 70
C:0E88H LINE# 71
------- ENDPROC GOTKEY
------- ENDMOD KEYPAD
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:0EECH PUBLIC _write_LCD_command
C:0E3EH PUBLIC _display_LCD_string
C:0E89H PUBLIC _gotoxy
C:0F56H PUBLIC cursor_blink
B:00B0H.3 PUBLIC P3_3
B:00B0H.4 PUBLIC P3_4
B:00B0H.5 PUBLIC P3_5
C:0F27H PUBLIC clear_LCD
C:0F5DH PUBLIC cursor_off
C:0F00H PUBLIC _write_LCD_data
C:0ED7H PUBLIC init_LCD
C:0F42H PUBLIC int2charLCD
C:0DEAH PUBLIC _display_LCD_number
------- PROC _WRITE_LCD_COMMAND
BL51 BANKED LINKER/LOCATER V5.12 09/15/2005 10:09:05 PAGE 9
D:0006H SYMBOL command
C:0EECH LINE# 8
C:0EECH LINE# 9
C:0EECH LINE# 10
C:0EEEH LINE# 11
C:0EF0H LINE# 12
C:0EF2H LINE# 13
C:0EF4H LINE# 14
C:0EFBH LINE# 15
C:0EFDH LINE# 16
C:0EFFH LINE# 17
------- ENDPROC _WRITE_LCD_COMMAND
------- PROC _WRITE_LCD_DATA
D:0006H SYMBOL LCDdata
C:0F00H LINE# 18
C:0F00H LINE# 19
C:0F00H LINE# 20
C:0F02H LINE# 21
C:0F04H LINE# 22
C:0F06H LINE# 23
C:0F08H LINE# 24
C:0F0FH LINE# 25
C:0F11H LINE# 26
C:0F13H LINE# 27
------- ENDPROC _WRITE_LCD_DATA
------- PROC INIT_LCD
C:0ED7H LINE# 28
C:0ED7H LINE# 29
C:0ED7H LINE# 30
C:0EDEH LINE# 31
C:0EE5H LINE# 32
------- ENDPROC INIT_LCD
------- PROC CLEAR_LCD
C:0F27H LINE# 34
C:0F27H LINE# 35
C:0F27H LINE# 36
C:0F2EH LINE# 37
------- ENDPROC CLEAR_LCD
------- PROC CURSOR_BLINK
C:0F56H LINE# 39
C:0F56H LINE# 40
C:0F56H LINE# 41
------- ENDPROC CURSOR_BLINK
------- PROC CURSOR_OFF
C:0F5DH LINE# 44
C:0F5DH LINE# 45
C:0F5DH LINE# 46
------- ENDPROC CURSOR_OFF
------- PROC _DISPLAY_LCD_STRING
D:002AH SYMBOL p
C:0E3EH LINE# 49
C:0E44H LINE# 50
C:0E44H LINE# 51
C:0E50H LINE# 52
C:0E50H LINE# 53
C:0E57H LINE# 54
C:0E62H LINE# 55
BL51 BANKED LINKER/LOCATER V5.12 09/15/2005 10:09:05 PAGE 10
C:0E64H LINE# 56
------- ENDPROC _DISPLAY_LCD_STRING
------- PROC _DISPLAY_LCD_NUMBER
D:0007H SYMBOL number
------- DO
D:0006H SYMBOL x
D:002AH SYMBOL y
------- ENDDO
C:0DEAH LINE# 57
C:0DEAH LINE# 58
C:0DEAH LINE# 60
C:0DF2H LINE# 61
C:0DFCH LINE# 62
C:0E09H LINE# 63
------- ENDPROC _DISPLAY_LCD_NUMBER
------- PROC _GOTOXY
D:0006H SYMBOL x
D:002CH SYMBOL y
C:0E89H LINE# 65
C:0E8DH LINE# 66
C:0E8DH LINE# 67
C:0E93H LINE# 68
C:0E99H LINE# 70
C:0EA5H LINE# 71
------- ENDPROC _GOTOXY
------- ENDMOD LCD
------- MODULE DELAY100US
C:0F4DH SEGMENT ?PR?_DELAY100US?DELAY100US
D:002EH SEGMENT ?DT?_DELAY100US?DELAY100US
C:0F4DH PUBLIC _DELAY100US
D:002EH SYMBOL ?_DELAY100US?BYTE
N:0000H SYMBOL DELAY100US
C:0F4FH SYMBOL MORE
D:002EH SYMBOL N?040
C:0F4DH LINE# 20
C:0F4FH LINE# 25
C:0F51H LINE# 27
C:0F53H LINE# 29
C:0F55H LINE# 32
------- ENDMOD DELAY100US
------- 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
------- MODULE ?C?IMUL
C:0931H PUBLIC ?C?IMUL
------- ENDMOD ?C?IMUL
BL51 BANKED LINKER/LOCATER V5.12 09/15/2005 10:09:05 PAGE 11
*** 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?_DELAY100US?DELAY100US
CALLER1: ?PR?TIMER0_ISR?EX5_3
CALLER2: ?C_C51STARTUP
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_GOTOXY?LCD
CALLER1: ?PR?TIMER0_ISR?EX5_3
CALLER2: ?C_C51STARTUP
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_DISPLAY_LCD_STRING?LCD
CALLER1: ?PR?TIMER0_ISR?EX5_3
CALLER2: ?C_C51STARTUP
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_DISPLAY_LCD_NUMBER?LCD
CALLER1: ?PR?TIMER0_ISR?EX5_3
CALLER2: ?C_C51STARTUP
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?DISPLAY_DATE?EX5_3
CALLER1: ?PR?TIMER0_ISR?EX5_3
CALLER2: ?C_C51STARTUP
******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0597H BYTE (69%) *
******************************************************************************
Program Size: data=48.0 xdata=0 code=1898
LINK/LOCATE RUN COMPLETE. 7 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -