📄 main.m51
字号:
?PR?_LCD_CLOCK?MAIN ----- ----- 0035H 0003H
+--> ?PR?_LCD_DATA?MAIN
+--> ?PR?_LCD_TIME?MAIN
?PR?_LCD_DATA?MAIN ----- ----- 0038H 0003H
+--> ?CO?MAIN
+--> ?PR?LCD_CHARACTER_16X8?MAIN
+--> ?PR?LCD_CHARACTER_16X16?MAIN
?PR?_LCD_TIME?MAIN ----- ----- 0038H 0003H
+--> ?CO?MAIN
+--> ?PR?LCD_CHARACTER_16X16?MAIN
+--> ?PR?LCD_CHARACTER_16X8?MAIN
?PR?READTEMPERATURE?MAIN ----- ----- 0035H 0004H
+--> ?PR?INIT_DS18B20?MAIN
+--> ?PR?_WRITEONECHAR?MAIN
+--> ?PR?READONECHAR?MAIN
BL51 BANKED LINKER/LOCATER V6.00 03/06/2009 00:48:02 PAGE 7
?PR?INIT_DS18B20?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY2?MAIN
?PR?_WRITEONECHAR?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY2?MAIN
?PR?READONECHAR?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY2?MAIN
?PR?_LCD_TEMPERTURE?MAIN ----- ----- 0035H 0001H
+--> ?CO?MAIN
+--> ?PR?LCD_CHARACTER_16X8?MAIN
?PR?_ERSHI?MAIN ----- ----- 0035H 0004H
+--> ?CO?MAIN
+--> ?PR?_LCD_ERSHI?MAIN
?PR?_LCD_ERSHI?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?LCD_CHARACTER_16X16?MAIN
?PR?_CALENDAR_CONVERT?MAIN 0020H.0 0000H.2 0035H 000CH
+--> ?CO?MAIN
+--> ?PR?_GET_MOON_DAY?MAIN
+--> ?PR?_LCD_LUNAR_CALENDAR?MAIN
?PR?_GET_MOON_DAY?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
?PR?_LCD_LUNAR_CALENDAR?MAIN ----- ----- 0041H 0003H
+--> ?CO?MAIN
+--> ?PR?LCD_CHARACTER_16X16?MAIN
+--> ?PR?LCD_CHARACTER_16X8?MAIN
?PR?WEEK_CONVERT?MAIN 0020H.0 0000H.1 0035H 0004H
+--> ?CO?MAIN
+--> ?PR?_LCD_WEEK?MAIN
?PR?_LCD_WEEK?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?LCD_CHARACTER_16X16?MAIN
SYMBOL TABLE OF MODULE: main (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
B:00E0H.7 PUBLIC ACC7
C:1ACEH PUBLIC function_logo
D:0080H PUBLIC P0
C:009EH PUBLIC picture
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
BL51 BANKED LINKER/LOCATER V6.00 03/06/2009 00:48:02 PAGE 8
D:00B0H PUBLIC P3
C:4C4DH PUBLIC _Delay2
C:000EH SYMBOL timer1_isr
B:00A8H.7 PUBLIC EA
C:4B56H PUBLIC _Lcd_Write_Command
B:00B0H.6 PUBLIC cs1
C:43AEH PUBLIC _Lcd_Temperture
B:00B0H.7 PUBLIC cs2
C:4867H PUBLIC keypad_scan
C:4C58H PUBLIC Key_Idle
D:0008H PUBLIC ID
C:4618H PUBLIC Lcd_Character_16X16
C:299DH PUBLIC _LCD_ERSHI
C:4A3CH PUBLIC Key_Scan
C:4B61H PUBLIC _WriteOneChar
C:4796H PUBLIC ReadTemperature
B:0080H.6 PUBLIC DQ
C:4931H PUBLIC Lcd_Character_64X64
C:0003H PUBLIC gotkey
D:0009H PUBLIC lastop
C:4256H PUBLIC piano
C:1CC9H PUBLIC table_week
C:4AA9H PUBLIC Init_DS18B20
C:4AF6H PUBLIC _Clock_Read_Time
B:00B0H.5 PUBLIC clock_sclk
D:000AH PUBLIC STH0
C:4309H PUBLIC _Lcd_Function
B:0080H.5 PUBLIC bell
D:00CBH PUBLIC RCAP2H
D:000BH PUBLIC result
C:4B0DH PUBLIC ReadOneChar
C:4C61H PUBLIC t0
D:000FH PUBLIC STL0
C:1CD5H PUBLIC alarm_logo
D:00CAH PUBLIC RCAP2L
C:3EDBH PUBLIC main
C:17FEH PUBLIC letter_logo
D:0010H PUBLIC currentvalue
C:496DH PUBLIC _Clock_Fresh
C:4BAAH PUBLIC _Clock_Write_Time
C:18BEH PUBLIC data_logo
C:3DD4H PUBLIC calculator
C:1B8EH PUBLIC year_code
C:4BBFH PUBLIC _transition
C:149EH PUBLIC ershi_logo
C:3403H PUBLIC input
C:001EH PUBLIC qcsj
C:4BF6H PUBLIC _Clock_Write_Byte
D:0089H PUBLIC TMOD
C:4723H PUBLIC _Key_Function
C:1F5FH PUBLIC tab
C:1F3FH PUBLIC note
C:1DD9H PUBLIC song
C:4C25H PUBLIC _Lcd_Set_X
C:4C33H PUBLIC _Lcd_Set_Y
C:3CC9H PUBLIC calendar
C:193EH PUBLIC week_logo
BL51 BANKED LINKER/LOCATER V6.00 03/06/2009 00:48:02 PAGE 9
C:1FEFH SYMBOL _?ix1000
C:4BD3H PUBLIC _Lcd_Clock
C:4B7BH PUBLIC Lcd_Initial
C:1FF6H SYMBOL _?ix1001
C:4C06H PUBLIC Clock_Read_Byte
C:3AAEH PUBLIC _Lcd_Alarm
C:1FF8H SYMBOL _?ix1002
C:2CE1H PUBLIC _Calendar_Convert
C:18FEH PUBLIC time_logo
C:1FFCH SYMBOL _?ix1003
C:2003H SYMBOL _?ix1004
D:00E0H PUBLIC ACC
B:00B0H.4 PUBLIC clock_io
B:00A8H.1 PUBLIC ET0
B:00B0H.3 PUBLIC clock_rst
B:00A8H.3 PUBLIC ET1
B:00A8H.5 PUBLIC ET2
D:008CH PUBLIC TH0
B:0080H.4 PUBLIC cut
C:1D75H PUBLIC ershi1_code
D:008DH PUBLIC TH1
C:1D8DH PUBLIC ershi2_code
C:1F9FH PUBLIC ksp
C:3BBCH PUBLIC _Lcd_Data
D:008AH PUBLIC TL0
C:4C16H PUBLIC _isdigit
C:31DDH PUBLIC _Lcd_Set_Clock
C:4B31H PUBLIC _Delay
D:008BH PUBLIC TL1
C:44E7H PUBLIC Week_Convert
B:0088H.4 PUBLIC TR0
D:0014H PUBLIC lastvalue
B:0088H.6 PUBLIC TR1
C:3FD9H PUBLIC _Lcd_Lunar_Calendar
C:4BEBH PUBLIC _Lcd_Write_Byte
C:1A5EH PUBLIC lunar_calendar_logo
C:3886H PUBLIC _display
C:2F8FH PUBLIC _Ershi
C:3743H PUBLIC _get_moon_day
C:4A03H PUBLIC Lcd_Clear
C:4468H PUBLIC Lcd_Character_16X8
C:49B8H PUBLIC _Lcd_Week
C:35D2H PUBLIC _process
C:41A0H PUBLIC input1
B:00B0H.2 PUBLIC e
C:399CH PUBLIC _Lcd_Time
B:00B0H.0 PUBLIC rs
C:261FH PUBLIC _Key_Set_Clock
C:40CBH PUBLIC _Key_Set_Alarm
C:1A9EH PUBLIC temperture_logo
B:00B0H.1 PUBLIC rw
D:0018H PUBLIC hi_note
C:1DC9H PUBLIC keyvalue
D:0019H PUBLIC low_note
C:457AH PUBLIC singsong
C:1CBAH PUBLIC day_code1
C:4C41H SYMBOL timer1_initialize
BL51 BANKED LINKER/LOCATER V6.00 03/06/2009 00:48:02 PAGE 10
C:1CC3H PUBLIC day_code2
C:48C4H PUBLIC singing
C:4ACDH PUBLIC _Lcd_Set_X_Y
B:00E0H.0 PUBLIC ACC0
C:109EH PUBLIC zimu1
C:4A78H PUBLIC switcch
C:1FAFH PUBLIC key_code1
C:4800H PUBLIC _Clock_Initial
C:4B2BH SYMBOL L?0601
C:4B2DH SYMBOL L?0602
------- PROC L?0600
------- ENDPROC L?0600
C:4B2BH SYMBOL L?0601
C:4B2DH SYMBOL L?0602
------- PROC _DELAY
D:0006H SYMBOL a
------- DO
D:0005H SYMBOL i
------- ENDDO
C:4B31H LINE# 24
C:4B31H LINE# 25
C:4B31H LINE# 27
C:4B3BH LINE# 28
C:4B46H LINE# 29
------- ENDPROC _DELAY
------- PROC _LCD_SET_X
D:0007H SYMBOL x
C:4C25H LINE# 37
C:4C25H LINE# 38
C:4C25H LINE# 40
C:4C27H LINE# 41
C:4C29H LINE# 42
C:4C2EH LINE# 43
C:4C30H LINE# 44
C:4C32H LINE# 45
------- ENDPROC _LCD_SET_X
------- PROC _LCD_SET_Y
D:0007H SYMBOL y
C:4C33H LINE# 52
C:4C33H LINE# 53
C:4C33H LINE# 55
C:4C35H LINE# 56
C:4C37H LINE# 57
C:4C3CH LINE# 58
C:4C3EH LINE# 59
C:4C40H LINE# 60
------- ENDPROC _LCD_SET_Y
------- PROC _LCD_SET_X_Y
D:0005H SYMBOL x
D:0006H SYMBOL y
C:4ACDH LINE# 67
C:4AD1H LINE# 68
C:4AD1H LINE# 70
C:4AD7H LINE# 71
C:4ADFH LINE# 73
C:4AEAH LINE# 74
------- ENDPROC _LCD_SET_X_Y
BL51 BANKED LINKER/LOCATER V6.00 03/06/2009 00:48:02 PAGE 11
C:4B51H SYMBOL L?0613
------- PROC L?0612
------- ENDPROC L?0612
C:4B51H SYMBOL L?0613
------- PROC _LCD_WRITE_COMMAND
D:0007H SYMBOL temp
C:4B56H LINE# 82
C:4B56H LINE# 83
C:4B56H LINE# 85
C:4B58H LINE# 86
C:4B5AH LINE# 87
C:4B5CH LINE# 88
C:4B5EH LINE# 89
C:4B60H LINE# 90
------- ENDPROC _LCD_WRITE_COMMAND
C:4BE5H SYMBOL L?0618
------- PROC L?0617
------- ENDPROC L?0617
C:4BE5H SYMBOL L?0618
------- PROC _LCD_WRITE_BYTE
D:0007H SYMBOL temp
C:4BEBH LINE# 97
C:4BEBH LINE# 98
C:4BEBH LINE# 100
C:4BEDH LINE# 101
C:4BEFH LINE# 102
C:4BF1H LINE# 103
C:4BF3H LINE# 104
C:4BF5H LINE# 105
------- ENDPROC _LCD_WRITE_BYTE
C:4455H SYMBOL L?0598
C:4458H SYMBOL L?0599
------- PROC L?0597
------- ENDPROC L?0597
C:4455H SYMBOL L?0598
C:4458H SYMBOL L?0599
------- PROC LCD_CHARACTER_16X8
B:0020H.6 SYMBOL bit_flag
D:004AH SYMBOL x
D:004BH SYMBOL y
D:004CH SYMBOL point
------- DO
D:0004H SYMBOL i
D:0003H SYMBOL j
D:004EH SYMBOL temp
------- ENDDO
C:4468H LINE# 114
C:4468H LINE# 115
C:4468H LINE# 117
C:446BH LINE# 118
C:446EH LINE# 119
C:446EH LINE# 120
C:4470H LINE# 121
C:4470H LINE# 122
C:4475H LINE# 123
C:4478H LINE# 124
C:447AH LINE# 125
BL51 BANKED LINKER/LOCATER V6.00 03/06/2009 00:48:02 PAGE 12
C:447AH LINE# 126
C:4483H LINE# 127
C:449EH LINE# 128
C:44A2H LINE# 129
C:44A7H LINE# 130
C:44A7H LINE# 132
C:44A7H LINE# 133
C:44A9H LINE# 134
C:44A9H LINE# 135
C:44AEH LINE# 136
C:44B1H LINE# 137
C:44B3H LINE# 138
C:44B3H LINE# 139
C:44BCH LINE# 140
C:44DEH LINE# 141
C:44E2H LINE# 142
C:44E6H LINE# 143
C:44E6H LINE# 144
------- ENDPROC LCD_CHARACTER_16X8
C:460AH SYMBOL L?0607
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -