pcf8563.m51
来自「本源代码是一个51单片机控制pcf8563时钟日历芯片的源代码」· M51 代码 · 共 1,419 行 · 第 1/4 页
M51
1,419 行
C:0B74H PUBLIC _time_display
C:0E1CH PUBLIC _year_display
C:08F6H PUBLIC ALARM
C:0EC2H PUBLIC _lcd_display
D:0016H PUBLIC LabelCount
C:0EEEH PUBLIC lcd_bz
BL51 BANKED LINKER/LOCATER V5.03 03/23/2009 21:41:06 PAGE 7
C:0E42H PUBLIC _delay
C:0006H PUBLIC keyscan
C:0935H PUBLIC CloseWeekAlarm
C:08FDH PUBLIC Close
C:0CD0H PUBLIC _day_display
D:00D0H PUBLIC PSW
C:0C54H PUBLIC _hour_display
D:0017H PUBLIC AlarmCount
------- PROC L?0376
------- ENDPROC L?0376
------- PROC _DELAY
D:0007H SYMBOL ms
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0E42H LINE# 11
C:0E42H LINE# 12
C:0E42H LINE# 14
C:0E48H LINE# 15
C:0E48H LINE# 16
C:0E50H LINE# 17
C:0E50H LINE# 18
C:0E51H LINE# 19
C:0E52H LINE# 20
C:0E53H LINE# 21
C:0E54H LINE# 23
C:0E57H LINE# 24
C:0E57H LINE# 25
------- ENDPROC _DELAY
------- PROC LCD_BZ
------- DO
B:0020H.1 SYMBOL result
------- ENDDO
C:0EEEH LINE# 26
C:0EEEH LINE# 27
C:0EEEH LINE# 29
C:0EF0H LINE# 30
C:0EF2H LINE# 31
C:0EF4H LINE# 32
C:0EF5H LINE# 33
C:0EF6H LINE# 34
C:0EF7H LINE# 35
C:0EF8H LINE# 36
C:0EFDH LINE# 37
C:0EFFH LINE# 38
C:0F01H LINE# 39
------- ENDPROC LCD_BZ
------- PROC _LCD_WCMD
D:0007H SYMBOL cmd
C:0E58H LINE# 41
C:0E58H LINE# 42
C:0E58H LINE# 43
C:0E5DH LINE# 44
C:0E5FH LINE# 45
C:0E61H LINE# 46
C:0E63H LINE# 47
C:0E64H LINE# 48
BL51 BANKED LINKER/LOCATER V5.03 03/23/2009 21:41:06 PAGE 8
C:0E65H LINE# 49
C:0E67H LINE# 50
C:0E68H LINE# 51
C:0E69H LINE# 52
C:0E6AH LINE# 53
C:0E6BH LINE# 54
C:0E6DH LINE# 55
C:0E6EH LINE# 56
C:0E6FH LINE# 57
C:0E70H LINE# 58
C:0E71H LINE# 59
C:0E73H LINE# 60
------- ENDPROC _LCD_WCMD
------- PROC _LCD_POS
D:0007H SYMBOL pos
C:0F53H LINE# 62
C:0F53H LINE# 63
C:0F53H LINE# 64
------- ENDPROC _LCD_POS
------- PROC _LCD_WDAT
D:0007H SYMBOL dat
C:0E8FH LINE# 67
C:0E8FH LINE# 68
C:0E8FH LINE# 69
C:0E94H LINE# 70
C:0E96H LINE# 71
C:0E98H LINE# 72
C:0E9AH LINE# 73
C:0E9CH LINE# 74
C:0E9DH LINE# 75
C:0E9EH LINE# 76
C:0E9FH LINE# 77
C:0EA0H LINE# 78
C:0EA2H LINE# 79
C:0EA3H LINE# 80
C:0EA4H LINE# 81
C:0EA5H LINE# 82
C:0EA6H LINE# 83
C:0EA8H LINE# 84
------- ENDPROC _LCD_WDAT
------- PROC L?0371
------- ENDPROC L?0371
------- PROC LCD_INIT
C:0DA9H LINE# 86
C:0DA9H LINE# 87
C:0DA9H LINE# 88
C:0DAEH LINE# 89
C:0DB3H LINE# 90
C:0DB8H LINE# 91
C:0DBDH LINE# 92
C:0DC2H LINE# 93
C:0DC7H LINE# 94
C:0DCCH LINE# 95
------- ENDPROC LCD_INIT
------- PROC _LCD_DISPLAY
D:0007H SYMBOL pos
D:0001H SYMBOL dis
BL51 BANKED LINKER/LOCATER V5.03 03/23/2009 21:41:06 PAGE 9
------- DO
D:0001H SYMBOL p
------- ENDDO
C:0EC2H LINE# 100
C:0EC2H LINE# 101
C:0EC2H LINE# 103
C:0EC5H LINE# 104
C:0EC5H LINE# 105
C:0ECBH LINE# 106
C:0ECEH LINE# 107
C:0ED5H LINE# 108
C:0ED7H LINE# 109
------- ENDPROC _LCD_DISPLAY
------- PROC L?0370
------- ENDPROC L?0370
------- PROC _CHAR_DISPLAY
D:0007H SYMBOL pos
D:0006H SYMBOL val
C:0F1AH LINE# 110
C:0F1CH LINE# 111
C:0F1CH LINE# 112
C:0F1FH LINE# 113
------- ENDPROC _CHAR_DISPLAY
------- PROC _YEAR_DISPLAY
D:0001H SYMBOL rbuf
------- DO
D:0004H SYMBOL gw
D:0005H SYMBOL sw
------- ENDDO
C:0E1CH LINE# 118
C:0E1CH LINE# 119
C:0E1CH LINE# 121
C:0E28H LINE# 122
C:0E29H LINE# 123
C:0E2EH LINE# 124
C:0E35H LINE# 125
------- ENDPROC _YEAR_DISPLAY
------- PROC _MON_DISPLAY
D:0024H SYMBOL rbuf
------- DO
D:0004H SYMBOL gw
D:0005H SYMBOL sw
------- ENDDO
C:0C95H LINE# 130
C:0C9BH LINE# 131
C:0C9BH LINE# 133
C:0CAAH LINE# 134
C:0CBCH LINE# 135
C:0CBDH LINE# 136
C:0CC2H LINE# 137
C:0CC9H LINE# 138
------- ENDPROC _MON_DISPLAY
------- PROC _DAY_DISPLAY
D:0024H SYMBOL rbuf
------- DO
D:0004H SYMBOL gw
D:0005H SYMBOL sw
BL51 BANKED LINKER/LOCATER V5.03 03/23/2009 21:41:06 PAGE 10
------- ENDDO
C:0CD0H LINE# 143
C:0CD6H LINE# 144
C:0CD6H LINE# 146
C:0CE5H LINE# 147
C:0CF7H LINE# 148
C:0CFEH LINE# 149
C:0D03H LINE# 150
------- ENDPROC _DAY_DISPLAY
------- PROC _WEEK_DISPLAY
D:0024H SYMBOL rbuf
C:0AF0H LINE# 155
C:0AF6H LINE# 156
C:0AF6H LINE# 157
C:0B05H LINE# 158
C:0B32H LINE# 159
C:0B32H LINE# 160
C:0B3AH LINE# 161
C:0B42H LINE# 162
C:0B4AH LINE# 163
C:0B52H LINE# 164
C:0B5AH LINE# 165
C:0B62H LINE# 166
C:0B6DH LINE# 167
C:0B6DH LINE# 168
C:0B6DH LINE# 169
------- ENDPROC _WEEK_DISPLAY
------- PROC _HOUR_DISPLAY
D:0024H SYMBOL rbuf
------- DO
D:0004H SYMBOL gw
D:0005H SYMBOL sw
------- ENDDO
C:0C54H LINE# 173
C:0C5AH LINE# 174
C:0C5AH LINE# 176
C:0C69H LINE# 177
C:0C7BH LINE# 178
C:0C82H LINE# 179
C:0C87H LINE# 180
C:0C8EH LINE# 181
------- ENDPROC _HOUR_DISPLAY
------- PROC _MIN_DISPLAY
D:0024H SYMBOL rbuf
------- DO
D:0004H SYMBOL gw
D:0005H SYMBOL sw
------- ENDDO
C:0D74H LINE# 186
C:0D7AH LINE# 187
C:0D7AH LINE# 189
C:0D82H LINE# 190
C:0D91H LINE# 191
C:0D98H LINE# 192
C:0D9DH LINE# 193
------- ENDPROC _MIN_DISPLAY
------- PROC L?0375
BL51 BANKED LINKER/LOCATER V5.03 03/23/2009 21:41:06 PAGE 11
------- ENDPROC L?0375
------- PROC _TIME_DISPLAY
D:0021H SYMBOL rbuf
C:0B74H LINE# 198
C:0B7AH LINE# 199
C:0B7AH LINE# 200
C:0B81H LINE# 201
C:0B88H LINE# 202
C:0B91H LINE# 203
C:0B9AH LINE# 204
C:0BA3H LINE# 205
C:0BACH LINE# 206
C:0BB5H LINE# 207
------- ENDPROC _TIME_DISPLAY
------- PROC _ALARM_DISPLAY
D:0023H SYMBOL abuf
C:0A6CH LINE# 212
C:0A72H LINE# 213
C:0A85H LINE# 214
C:0A98H LINE# 215
C:0AABH LINE# 216
C:0AABH LINE# 217
C:0ABFH LINE# 218
C:0ABFH LINE# 219
C:0ABFH LINE# 220
C:0AD7H LINE# 221
C:0ADCH LINE# 222
C:0AE6H LINE# 223
------- ENDPROC _ALARM_DISPLAY
------- PROC START
C:0ED8H LINE# 9
C:0ED8H LINE# 10
C:0ED8H LINE# 11
C:0EDAH LINE# 12
C:0EDBH LINE# 13
C:0EDDH LINE# 14
C:0EDEH LINE# 15
C:0EE2H LINE# 16
C:0EE4H LINE# 17
C:0EE5H LINE# 18
C:0EE9H LINE# 19
C:0EEBH LINE# 20
C:0EECH LINE# 21
C:0EEDH LINE# 23
------- ENDPROC START
------- PROC STOP
C:0F44H LINE# 26
C:0F44H LINE# 27
C:0F44H LINE# 28
C:0F46H LINE# 29
C:0F47H LINE# 30
C:0F49H LINE# 31
C:0F4AH LINE# 32
C:0F4EH LINE# 33
C:0F50H LINE# 34
C:0F51H LINE# 35
C:0F52H LINE# 37
BL51 BANKED LINKER/LOCATER V5.03 03/23/2009 21:41:06 PAGE 12
------- ENDPROC STOP
------- PROC ACK
C:0F24H LINE# 40
C:0F24H LINE# 41
C:0F24H LINE# 42
C:0F26H LINE# 43
C:0F27H LINE# 44
C:0F28H LINE# 45
C:0F2AH LINE# 46
C:0F2BH LINE# 47
C:0F2FH LINE# 48
C:0F31H LINE# 49
C:0F32H LINE# 50
C:0F33H LINE# 51
------- ENDPROC ACK
------- PROC N_ACK
C:0F34H LINE# 54
C:0F34H LINE# 55
C:0F34H LINE# 56
C:0F36H LINE# 57
C:0F37H LINE# 58
C:0F38H LINE# 59
C:0F3AH LINE# 60
C:0F3BH LINE# 61
C:0F3FH LINE# 62
C:0F41H LINE# 63
C:0F42H LINE# 64
C:0F43H LINE# 65
------- ENDPROC N_ACK
------- PROC L?0369
------- ENDPROC L?0369
------- PROC WAITACK
------- DO
D:0007H SYMBOL errtime
------- ENDDO
C:0D55H LINE# 67
C:0D55H LINE# 68
C:0D55H LINE# 69
C:0D57H LINE# 70
C:0D5DH LINE# 71
C:0D63H LINE# 72
C:0D70H LINE# 73
C:0D72H LINE# 74
C:0D73H LINE# 75
------- ENDPROC WAITACK
------- PROC _SENDBYTE
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?