?? osd.lis
字號:
010E .dbline 248
010E ; {
010E L59:
010E .dbline 251
010E ; iic_start();
010E ; iic_send(0x7a);
010E ; iic_send(0x8f);
010E 02E0 ldi R16,2
0110 1DC0 rjmp L1
0112 X55:
0112 .dbline 252
0112 ; iic_send(17);
0112 L60:
0112 .dbline 255
0112 ; iic_send(0x7b);
0112 ; iic_stop();
0112 ; }
0112 03E0 ldi R16,3
0114 1BC0 rjmp L1
0116 X56:
0116 .dbline 256
0116 ; }
0116 L61:
0116 .dbline 259
0116 ; }
0116 ; }
0116 ; }
0116 04E0 ldi R16,4
0118 19C0 rjmp L1
011A X57:
011A .dbline 260
011A ; }
011A L62:
011A .dbline 263
011A ; }
011A ; }
011A ; }
011A 05E0 ldi R16,5
011C 17C0 rjmp L1
011E X58:
011E .dbline 264
011E ; }
011E L63:
011E .dbline 267
011E ; }
011E ; }
011E ; }
011E 06E0 ldi R16,6
0120 15C0 rjmp L1
0122 X59:
0122 .dbline 268
0122 ; }
0122 L64:
0122 .dbline 271
0122 ; }
0122 ; }
0122 ; }
0122 07E0 ldi R16,7
0124 13C0 rjmp L1
0126 X60:
0126 .dbline 272
0126 ; }
0126 L65:
0126 .dbline 275
0126 ; }
0126 ; }
0126 ; }
0126 08E0 ldi R16,8
0128 11C0 rjmp L1
012A X61:
012A .dbline 276
012A ; }
012A L66:
012A .dbline 279
012A ; }
012A ; }
012A ; }
012A 09E0 ldi R16,9
012C 0FC0 rjmp L1
012E X62:
012E .dbline 280
012E ; }
012E L67:
012E .dbline 283
012E ; }
012E ; }
012E ; }
012E 0AE0 ldi R16,10
0130 0DC0 rjmp L1
0132 X63:
0132 .dbline 284
0132 ; }
0132 L68:
0132 .dbline 286
0132 ; }
0132 ; }
0132 00EF ldi R16,240
0134 0BC0 rjmp L1
0136 X64:
0136 .dbline 287
0136 ; }
0136 L69:
0136 .dbline 289
0136 ; }
0136 ; }
0136 0FEE ldi R16,239
0138 09C0 rjmp L1
013A X65:
013A .dbline 290
013A ; }
013A L70:
013A .dbline 292
013A ; }
013A ; }
013A 01EF ldi R16,241
013C 07C0 rjmp L1
013E X66:
013E .dbline 293
013E ; }
013E L71:
013E .dbline 295
013E ; }
013E ; }
013E 02EF ldi R16,242
0140 05C0 rjmp L1
0142 X67:
0142 .dbline 296
0142 ; }
0142 L72:
0142 .dbline 298
0142 ; }
0142 ; }
0142 03EF ldi R16,243
0144 03C0 rjmp L1
0146 X68:
0146 .dbline 299
0146 ; }
0146 L73:
0146 .dbline 301
0146 ; }
0146 ; }
0146 07EF ldi R16,247
0148 01C0 rjmp L1
014A X69:
014A .dbline 302
014A ; }
014A L2:
014A .dbline 304
014A ; }
014A ; }
014A 0027 clr R16
014C .dbline 305
014C ; }
014C .dbline -2
014C L1:
014C 00D0 rcall pop_gset1
014E .dbline 0 ; func end
014E 0895 ret
0150 .dbsym r x 20 c
0150 .dbend
0150 .dbfile C:\_項目\7寸液晶電視\軟件\osd.c
0150 .dbfunc e write_custom_char _write_custom_char fV
0150 ; i -> R20
0150 ; x -> R22,R23
0150 ; j -> R20
.even
0150 _write_custom_char::
0150 00D0 rcall push_gset2
0152 B901 movw R22,R18
0154 402F mov R20,R16
0156 .dbline -1
0156 .dbline 16
0156 .dbline 18
0156 00D0 rcall _iic_init
0158 .dbline 19
0158 00D0 rcall _iic_start
015A .dbline 20
015A 0AE7 ldi R16,122
015C 00D0 rcall _iic_send
015E .dbline 21
015E 042F mov R16,R20
0160 0054 subi R16,64 ; addi 192
0162 00D0 rcall _iic_send
0164 .dbline 22
0164 00E4 ldi R16,64
0166 00D0 rcall _iic_send
0168 .dbline 23
0168 4427 clr R20
016A 05C0 rjmp L79
016C L76:
016C .dbline 24
016C FB01 movw R30,R22
016E 0191 ld R16,Z+
0170 BF01 movw R22,R30
0172 00D0 rcall _iic_send
0174 L77:
0174 .dbline 23
0174 4395 inc R20
0176 L79:
0176 .dbline 23
0176 4432 cpi R20,36
0178 C8F3 brlo L76
017A .dbline 25
017A 00D0 rcall _iic_stop
017C .dbline 26
017C A895 wdr
017E .dbline -2
017E .dbline 27
017E L75:
017E 00D0 rcall pop_gset2
0180 .dbline 0 ; func end
0180 0895 ret
0182 .dbsym r i 20 c
0182 .dbsym r x 22 pc
0182 .dbsym r j 20 c
0182 .dbend
0182 .dbfunc e OSD_init _OSD_init fV
.even
0182 _OSD_init::
0182 .dbline -1
0182 .dbline 32
0182 .dbline 33
0182 00D0 rcall _iic_init
0184 .dbline 34
0184 00D0 rcall _iic_start
0186 .dbline 35
0186 0AE7 ldi R16,122
0188 00D0 rcall _iic_send
018A .dbline 36
018A 0FE8 ldi R16,143
018C 00D0 rcall _iic_send
018E .dbline 37
018E 01E1 ldi R16,17
0190 00D0 rcall _iic_send
0192 .dbline 38
0192 0BEF ldi R16,251
0194 00D0 rcall _iic_send
0196 .dbline 39
0196 .dbline -2
0196 .dbline 40
0196 L80:
0196 .dbline 0 ; func end
0196 00C0 rjmp _iic_stop
0198 .dbend
.area lit(rom, con, rel)
0000 L82:
0000 7A8F .byte 'z,143
0002 400A .byte 64,10
0004 05C1 .byte 5,193
0006 0000 .byte 0,0
0008 0000 .byte 0,0
000A 0000 .byte 0,0
000C 0000 .byte 0,0
000E 0010 .byte 0,16
0010 0A00 .byte 10,0
0012 2400 .byte 36,0
0014 91D1 .byte 145,209
0016 0000 .byte 0,0
0018 0000 .byte 0,0
.area text(rom, con, rel)
0198 .dbfile C:\_項目\7寸液晶電視\軟件\osd.c
0198 .dbfunc e OSD_window _OSD_window fV
0198 ; osd_init_code -> y+0
0198 ; i -> R20
0198 ; x -> R20
.even
0198 _OSD_window::
0198 00D0 rcall push_gset1
019A 402F mov R20,R16
019C 6A97 sbiw R28,26
019E .dbline -1
019E .dbline 48
019E .dbline 50
019E 80E0 ldi R24,<L82
01A0 90E0 ldi R25,>L82
01A2 FE01 movw R30,R28
01A4 0AE1 ldi R16,26
01A6 10E0 ldi R17,0
01A8 FA93 st -y,R31
01AA EA93 st -y,R30
01AC 9A93 st -y,R25
01AE 8A93 st -y,R24
01B0 00D0 rcall asgncblk
01B2 .dbline 54
01B2 5527 clr R21
01B4 4030 cpi R20,0
01B6 4507 cpc R20,R21
01B8 49F0 breq L86
01BA X72:
01BA 4130 cpi R20,1
01BC E0E0 ldi R30,0
01BE 5E07 cpc R21,R30
01C0 71F0 breq L91
01C2 4230 cpi R20,2
01C4 E0E0 ldi R30,0
01C6 5E07 cpc R21,R30
01C8 99F0 breq L96
01CA 1AC0 rjmp L83
01CC X73:
01CC .dbline 55
01CC L86:
01CC .dbline 57
01CC 2224 clr R2
01CE 2B82 std y+3,R2
01D0 .dbline 58
01D0 88E4 ldi R24,72
01D2 8D83 std y+5,R24
01D4 .dbline 59
01D4 89E0 ldi R24,9
01D6 8F87 std y+15,R24
01D8 .dbline 60
01D8 8CE2 ldi R24,44
01DA 888B std y+16,R24
01DC .dbline 61
01DC 11C0 rjmp L84
01DE L91:
01DE .dbline 63
01DE 86E0 ldi R24,6
01E0 8B83 std y+3,R24
01E2 .dbline 64
01E2 80E7 ldi R24,112
01E4 8D83 std y+5,R24
01E6 .dbline 65
01E6 88E1 ldi R24,24
01E8 8F87 std y+15,R24
01EA .dbline 66
01EA 8FE1 ldi R24,31
01EC 888B std y+16,R24
01EE .dbline 67
01EE 08C0 rjmp L84
01F0 L96:
01F0 .dbline 69
01F0 2224 clr R2
01F2 2B82 std y+3,R2
01F4 .dbline 70
01F4 88E7 ldi R24,120
01F6 8D83 std y+5,R24
01F8 .dbline 71
01F8 8AE3 ldi R24,58
01FA 8F87 std y+15,R24
01FC .dbline 72
01FC 80E2 ldi R24,32
01FE 888B std y+16,R24
0200 .dbline 73
0200 L83:
0200 L84:
0200 .dbline 76
0200 C0DF rcall _OSD_init
0202 .dbline 77
0202 00D0 rcall _iic_init
0204 .dbline 78
0204 00D0 rcall _iic_start
0206 .dbline 79
0208 08C0 rjmp L104
020A L101:
020A .dbline 80
020A .dbline 81
020A CE01 movw R24,R28
020C E42F mov R30,R20
020E FF27 clr R31
0210 E80F add R30,R24
0212 F91F adc R31,R25
0214 0081 ldd R16,z+0
0216 00D0 rcall _iic_send
0218 .dbline 82
0218 L102:
0218 .dbline 79
0218 4395 inc R20
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -