?? eeprom.lis
字號:
012C .dbline 119
012C ; }
012C 062F mov R16,R22
012E 005D subi R16,208 ; addi 48
0130 ABDF xcall _LCD_write_data
0132 .dbline 120
0132 ; }
0132 05C0 xjmp L18
0134 L17:
0134 .dbline 122
0134 .dbline 123
0134 00E3 ldi R16,48
0136 A8DF xcall _LCD_write_data
0138 .dbline 124
0138 042F mov R16,R20
013A 005D subi R16,208 ; addi 48
013C A5DF xcall _LCD_write_data
013E .dbline 125
013E L18:
013E .dbline -2
013E L16:
013E 0E940000 xcall pop_gset3
0142 .dbline 0 ; func end
0142 0895 ret
0144 .dbsym r num_l 22 c
0144 .dbsym r num_h 10 c
0144 .dbsym r num 20 c
0144 .dbsym r position 22 c
0144 .dbend
0144 .dbfunc e disp_number16 _disp_number16 fV
0144 ; num_l -> R22
0144 ; num_h -> R10
0144 ; num -> R20
0144 ; position -> R22
.even
0144 _disp_number16::
0144 0E940000 xcall push_gset3
0148 422F mov R20,R18
014A 602F mov R22,R16
014C .dbline -1
014C .dbline 133
014C ; }
014C ; }
014C ; }
014C ; }
014C ; }
014C ; }
014C ; }
014C ; }
014C ; }
014C ; }
014C ; }
014C ; }
014C ; }
014C .dbline 136
014C ; }
014C ; }
014C ; }
014C 062F mov R16,R22
014E 7DDF xcall _LCD_write_code
0150 .dbline 137
0150 ; }
0150 4A30 cpi R20,10
0152 80F0 brlo L20
0154 .dbline 138
0154 ; }
0154 .dbline 139
0154 ; }
0154 842F mov R24,R20
0156 8295 swap R24
0158 8F70 andi R24,#0x0F
015A A82E mov R10,R24
015C .dbline 141
015C ; }
015C ; }
015C 10E1 ldi R17,16
015E 042F mov R16,R20
0160 0E940000 xcall mod8u
0164 602F mov R22,R16
0166 .dbline 144
0166 ; }
0166 ; }
0166 ; }
0166 0A2D mov R16,R10
0168 005D subi R16,208 ; addi 48
016A 8EDF xcall _LCD_write_data
016C .dbline 145
016C ; }
016C 062F mov R16,R22
016E 005D subi R16,208 ; addi 48
0170 8BDF xcall _LCD_write_data
0172 .dbline 146
0172 ; }
0172 05C0 xjmp L21
0174 L20:
0174 .dbline 148
0174 .dbline 151
0174 00E3 ldi R16,48
0176 88DF xcall _LCD_write_data
0178 .dbline 152
0178 042F mov R16,R20
017A 005D subi R16,208 ; addi 48
017C 85DF xcall _LCD_write_data
017E .dbline 153
017E L21:
017E .dbline -2
017E L19:
017E 0E940000 xcall pop_gset3
0182 .dbline 0 ; func end
0182 0895 ret
0184 .dbsym r num_l 22 c
0184 .dbsym r num_h 10 c
0184 .dbsym r num 20 c
0184 .dbsym r position 22 c
0184 .dbend
0184 .dbfunc e disp_init _disp_init fV
.even
0184 _disp_init::
0184 .dbline -1
0184 .dbline 157
0184 ; }
0184 ; }
0184 ; }
0184 ; }
0184 ; }
0184 ; }
0184 ; }
0184 ; }
0184 ; }
0184 ; }
0184 ; }
0184 .dbline 158
0184 ; }
0184 8FEF ldi R24,255
0186 8ABB out 0x1a,R24
0188 .dbline 160
0188 ; }
0188 ; }
0188 80936400 sts 100,R24
018C .dbline 162
018C ; }
018C ; }
018C 00E3 ldi R16,48
018E 5DDF xcall _LCD_write_code
0190 .dbline 163
0190 ; }
0190 01E0 ldi R16,1
0192 5BDF xcall _LCD_write_code
0194 .dbline 164
0194 ; }
0194 06E0 ldi R16,6
0196 59DF xcall _LCD_write_code
0198 .dbline 165
0198 ; }
0198 0CE0 ldi R16,12
019A 57DF xcall _LCD_write_code
019C .dbline -2
019C L22:
019C .dbline 0 ; func end
019C 0895 ret
019E .dbend
019E .dbfile E:\icc\eeprom/eeprom_init.h
019E .dbfunc e error _error fV
019E ; type -> R16
.even
019E _error::
019E 0E940000 xcall push_gset1
01A2 .dbline -1
01A2 .dbline 16
01A2 .dbline 17
01A2 402F mov R20,R16
01A4 5527 clr R21
01A6 487F andi R20,248
01A8 5070 andi R21,0
01AA 4033 cpi R20,48
01AC E0E0 ldi R30,0
01AE 5E07 cpc R21,R30
01B0 D9F0 breq L28
01B2 80E3 ldi R24,48
01B4 90E0 ldi R25,0
01B6 8417 cp R24,R20
01B8 9507 cpc R25,R21
01BA 2CF0 brlt L32
01BC L31:
01BC 4032 cpi R20,32
01BE E0E0 ldi R30,0
01C0 5E07 cpc R21,R30
01C2 71F0 breq L27
01C4 18C0 xjmp L24
01C6 L32:
01C6 4833 cpi R20,56
01C8 E0E0 ldi R30,0
01CA 5E07 cpc R21,R30
01CC A1F0 breq L25
01CE 4833 cpi R20,56
01D0 E0E0 ldi R30,0
01D2 5E07 cpc R21,R30
01D4 84F0 brlt L24
01D6 L33:
01D6 4834 cpi R20,72
01D8 E0E0 ldi R30,0
01DA 5E07 cpc R21,R30
01DC 49F0 breq L30
01DE 0BC0 xjmp L24
01E0 X1:
01E0 .dbline 18
01E0 L27:
01E0 .dbline 21
01E0 84E9 ldi R24,148
01E2 80937400 sts 116,R24
01E6 .dbline 22
01E6 07C0 xjmp L25
01E8 L28:
01E8 .dbline 25
01E8 84E9 ldi R24,148
01EA 80937400 sts 116,R24
01EE .dbline 26
01EE 03C0 xjmp L25
01F0 X2:
01F0 .dbline 28
01F0 L30:
01F0 .dbline 31
01F0 84E9 ldi R24,148
01F2 80937400 sts 116,R24
01F6 .dbline 32
01F6 L24:
01F6 L25:
01F6 .dbline -2
01F6 L23:
01F6 0E940000 xcall pop_gset1
01FA .dbline 0 ; func end
01FA 0895 ret
01FC .dbsym r type 16 c
01FC .dbend
01FC .dbfunc e twi_write _twi_write fc
01FC ; dd -> R20
01FC ; addr -> R22
.even
01FC _twi_write::
01FC 0E940000 xcall push_gset2
0200 422F mov R20,R18
0202 602F mov R22,R16
0204 .dbline -1
0204 .dbline 37
0204 .dbline 38
0204 82E0 ldi R24,2
0206 80937000 sts 112,R24
020A .dbline 40
020A 84EA ldi R24,164
020C 80937400 sts 116,R24
0210 L35:
0210 .dbline 41
0210 L36:
0210 .dbline 41
0210 20907400 lds R2,116
0214 27FE sbrs R2,7
0216 FCCF rjmp L35
0218 .dbline 42
0218 80917100 lds R24,113
021C 887F andi R24,248
021E 8830 cpi R24,8
0220 29F0 breq L38
0222 .dbline 42
0222 .dbline 43
0222 00917100 lds R16,113
0226 BBDF xcall _error
0228 .dbline 44
0228 0027 clr R16
022A 3EC0 xjmp L34
022C L38:
022C .dbline 47
022C 80EA ldi R24,160
022E 80937300 sts 115,R24
0232 .dbline 48
0232 84E8 ldi R24,132
0234 80937400 sts 116,R24
0238 L40:
0238 .dbline 49
0238 L41:
0238 .dbline 49
0238 20907400 lds R2,116
023C 27FE sbrs R2,7
023E FCCF rjmp L40
0240 .dbline 50
0240 80917100 lds R24,113
0244 887F andi R24,248
0246 8831 cpi R24,24
0248 29F0 breq L43
024A .dbline 50
024A .dbline 51
024A 00917100 lds R16,113
024E A7DF xcall _error
0250 .dbline 52
0250 0027 clr R16
0252 2AC0 xjmp L34
0254 L43:
0254 .dbline 55
0254 60937300 sts 115,R22
0258 .dbline 56
0258 84E8 ldi R24,132
025A 80937400 sts 116,R24
025E L45:
025E .dbline 57
025E L46:
025E .dbline 57
025E 20907400 lds R2,116
0262 27FE sbrs R2,7
0264 FCCF rjmp L45
0266 .dbline 58
0266 80917100 lds R24,113
026A 887F andi R24,248
026C 8832 cpi R24,40
026E 29F0 breq L48
0270 .dbline 58
0270 .dbline 59
0270 00917100 lds R16,113
0274 94DF xcall _error
0276 .dbline 60
0276 0027 clr R16
0278 17C0 xjmp L34
027A L48:
027A .dbline 64
027A 40937300 sts 115,R20
027E .dbline 65
027E 84E8 ldi R24,132
0280 80937400 sts 116,R24
0284 L50:
0284 .dbline 66
0284 L51:
0284 .dbline 66
0284 20907400 lds R2,116
0288 27FE sbrs R2,7
028A FCCF rjmp L50
028C .dbline 67
028C 80917100 lds R24,113
0290 887F andi R24,248
0292 8832 cpi R24,40
0294 29F0 breq L53
0296 .dbline 67
0296 .dbline 68
0296 00917100 lds R16,113
029A 81DF xcall _error
029C .dbline 69
029C 0027 clr R16
029E 04C0 xjmp L34
02A0 L53:
02A0 .dbline 73
02A0 84E9 ldi R24,148
02A2 80937400 sts 116,R24
02A6 .dbline 74
02A6 01E0 ldi R16,1
02A8 .dbline -2
02A8 L34:
02A8 0E940000 xcall pop_gset2
02AC .dbline 0 ; func end
02AC 0895 ret
02AE .dbsym r dd 20 c
02AE .dbsym r addr 22 c
02AE .dbend
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -