单片机开发资料光盘-双龙-686M.zip
源代码在线查看: kbc.o
XL
H 6 areas 11 global symbols
M kbc.c
S push_gset1 Ref0000
S push_gset3 Ref0000
S pop_lset Ref0000
S pop_gset1 Ref0000
S pop_gset3 Ref0000
S push_lset Ref0000
A lit size 110 flags 0
dbfile D:\ICC-AVR\examples.sl\pc_8515/scancodes.h
dbsym s unshifted 0 A[136:68:2]c
dbsym s shifted 88 A[136:68:2]c
S _unshifted Def0000
S _shifted Def0088
A data size 2 flags 20
dbfile D:\ICC-AVR\examples.sl\pc_8515/scancodes.h
dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
dbsym s input 0 c
dbsym s output 1 c
S _output Def0001
S _input Def0000
A idata size 2 flags 0
A text size 270 flags 0
dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
dbfunc s put_kbbuff 0 fI
dbsym r c 10 c
dbline FFFFFFFF 0
dbline E 0
dbline F 0
dbline 10 10
dbline 11 18
dbline 13 20
dbline FFFFFFFE 26
dbline 14 26
dbline 0 26
dbfunc s get_char 28 fI
dbsym r temp 10 c
dbline FFFFFFFF 28
dbline 17 28
dbline 19 28
dbline 1A 34
dbline 1C 38
dbline 1D 38
dbline 1E 48
dbline 1F 50
dbline 20 50
dbline 21 56
dbline 23 58
dbline 24 5E
dbline FFFFFFFE 5E
dbline 0 5E
dbfunc s init_kb 60 fI
dbline FFFFFFFF 60
dbline 29 60
dbline 2A 60
dbline 2B 64
dbline 2C 6A
dbline 2D 6C
dbline FFFFFFFE 72
dbline 2E 72
dbline 0 72
dbfunc s decode 74 fI
dbsym r i 14 c
dbsym r sc 16 c
dbline FFFFFFFF 78
dbline 31 78
dbline 34 78
dbline 35 7C
dbline 36 7C
dbline 37 82
dbline 39 84
dbline 3A 8C
dbline 3B 8C
dbline 3C 92
dbline 3C C4
dbline 3D CA
dbline 3F CC
dbline 40 EA
dbline 41 EA
dbline 42 EA
dbline 43 F0
dbline 44 F4
dbline 45 F4
dbline 46 F4
dbline 47 FA
dbline 48 FE
dbline 49 FE
dbline 4A FE
dbline 4B 108
dbline 4C 108
dbline 4C 10C
dbline 4C 10C
dbline 4C 10E
dbline 4D 13A
dbline 4E 156
dbline 4F 170
dbline 51 172
dbline 52 172
dbline 52 176
dbline 52 176
dbline 52 178
dbline 53 1A4
dbline 54 1BE
dbline 55 1BE
dbline 56 1D8
dbline 57 1D8
dbline 58 1D8
dbline 59 1D8
dbline FFFFFFFE 1D8
dbline 5A 1D8
dbline 0 1DA
dbfunc s int0_isr 1DC fI
dbline FFFFFFFF 1E0
dbline 5E 1E0
dbline 60 1E0
dbline 61 208
dbline 62 208
dbline 63 208
dbline 64 20C
dbline 66 20E
dbline 67 218
dbline 68 21A
dbline 69 21A
dbline 6A 224
dbline 6B 226
dbline 6C 226
dbline 6D 230
dbline 6E 234
dbline 6F 234
dbline 70 23A
dbline 73 23C
dbline 74 23C
dbline 75 242
dbline 76 248
dbline 77 248
dbline 78 24A
dbline 79 24A
dbline 7A 254
dbline 7B 258
dbline 7C 260
dbline 7D 26A
dbline 7E 26A
dbline FFFFFFFE 26A
dbline 7F 26A
dbline 0 26E
S _init_kb Def0060
S _int0_isr Def01DC
S _put_kbbuff Def0000
S _get_char Def0028
S _decode Def0074
A bss size 45 flags 20
dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
dbsym s shiftup 2 c
dbsym s up 1 c
dbsym s shift 0 c
dbsym s data 3 c
dbsym s kb_buffer 4 A[64:64]c
dbsym s bitcount 44 c
S _kb_buffer Def0004
S _bitcount Def0044
A vector size 4 flags C
T 00 00 0D 09 0E 60 15 71 16 31 1A 7A 1B 73 1C 61
R 00 00 00 00
T 0E 00 1D 77 1E 32 21 63 22 78 23 64 24 65 25 34
R 00 00 00 00
T 1C 00 26 33 29 20 2A 76 2B 66 2C 74 2D 72 2E 35
R 00 00 00 00
T 2A 00 31 6E 32 62 33 68 34 67 35 79 36 36 39 2C
R 00 00 00 00
T 38 00 3A 6D 3B 6A 3C 75 3D 37 3E 38 41 2C 42 6B
R 00 00 00 00
T 46 00 43 69 44 6F 45 30 46 39 49 2E 4A 2F 4B 6C
R 00 00 00 00
T 54 00 4C 3B 4D 70 4E 2D 52 27 54 5B 55 3D 5A 0D
R 00 00 00 00
T 62 00 5B 5D 5D 5C 61 3C 66 08 69 31 6B 34 6C 37
R 00 00 00 00
T 70 00 70 30 71 2C 72 32 73 35 74 36 75 38 79 2B
R 00 00 00 00
T 7E 00 7A 33 7B 2D 7C 2A 7D 39 00 00 0D 09 0E 7E
R 00 00 00 00
T 8C 00 15 51 16 21 1A 5A 1B 53 1C 41 1D 57 1E 40
R 00 00 00 00
T 9A 00 21 43 22 58 23 44 24 45 25 24 26 23 29 20
R 00 00 00 00
T A8 00 2A 56 2B 46 2C 54 2D 52 2E 25 31 4E 32 42
R 00 00 00 00
T B6 00 33 48 34 47 35 59 36 5E 39 4C 3A 4D 3B 4A
R 00 00 00 00
T C4 00 3C 55 3D 26 3E 2A 41 3C 42 4B 43 49 44 4F
R 00 00 00 00
T D2 00 45 29 46 28 49 3E 4A 3F 4B 4C 4C 3A 4D 50
R 00 00 00 00
T E0 00 4E 5F 52 22 54 7B 55 2B 5A 0D 5B 7D 5D 7C
R 00 00 00 00
T EE 00 61 3E 66 08 69 31 6B 34 6C 37 70 30 71 2C
R 00 00 00 00
T FC 00 72 32 73 35 74 36 75 38 79 2B 7A 33 7B 2D
R 00 00 00 00
T 0A 01 7C 2A 7D 39 00 00
R 00 00 00 00
T 00 00 00
R 00 00 02 00
T 01 00 00
R 00 00 02 00
T 00 00 80 E0 90 E0 E0 91
R 00 00 03 00 20 02 04 00 04 00 40 04 04 00 04 00
T 06 00 00 00 FF 27 E8 0F F9 1F 00 83 80 91 00 00
R 00 00 03 00 00 02 01 00 00 0E 01 00
T 14 00 8F 33 20 F4 8F 5F 80 93 00 00 03 C0 22 24
R 00 00 03 00 00 0A 01 00
T 22 00 20 92 00 00 08 95
R 00 00 03 00 00 04 01 00
T 28 00 20 90 00 00 30 90 01 00 32 14 11 F4 00 27
R 00 00 03 00 00 04 01 00 00 08 01 00
T 36 00 13 C0 80 E0 90 E0 E0 91
R 00 00 03 00 20 04 04 00 04 00 40 06 04 00 04 00
T 3E 00 01 00 FF 27 E8 0F F9 1F 00 81 80 91 01 00
R 00 00 03 00 00 02 01 00 00 0E 01 00
T 4C 00 8F 33 20 F4 8F 5F 80 93 01 00 03 C0 22 24
R 00 00 03 00 00 0A 01 00
T 5A 00 20 92 01 00 08 95
R 00 00 03 00 00 04 01 00
T 60 00 82 E0 85 BF 8B B7 80 64 8B BF 78 94 8B E0
R 00 00 03 00
T 6E 00 80 93 44 00 08 95
R 00 00 03 00 00 04 04 00
T 74 00 00 D0 60 2F 60 3F 21 F4 81 E0 80 93 01 00
R 00 00 03 00 82 02 01 00 00 0E 04 00
T 82 00 AA C0 80 91 01 00 81 30 01 F5 22 24 20 92
R 00 00 03 00 00 06 04 00
T 90 00 01 00 62 31 29 F4 81 E0 90 E0 A8 2E B9 2E
R 00 00 03 00 00 02 04 00
T 9E 00 02 C0 AA 24 BB 24 69 35 19 F4 41 E0 50 E0
R 00 00 03 00
T AC 00 02 C0 44 27 55 27 2A 2C 3B 2C 24 2A 35 2A
R 00 00 03 00
T BA 00 22 20 19 F4 33 20 09 F4 8A C0 22 24 20 92
R 00 00 03 00
T C8 00 00 00 86 C0 46 2F 55 27 42 31 E0 E0 5E 07
R 00 00 03 00 00 02 04 00
T D6 00 49 F0 42 31 E0 E0 5E 07 7C F0 49 35 E0 E0
R 00 00 03 00
T E4 00 5E 07 31 F0 0A C0 81 E0 80 93 00 00 80 93
R 00 00 03 00 00 0C 04 00
T F2 00 02 00 81 E0 80 93 00 00 80 93 02 00 20 90
R 00 00 03 00 00 02 04 00 00 08 04 00 00 0C 04 00
T 00 01 00 00 22 20 09 F0 35 C0 44 27 01 C0 43 95
R 00 00 03 00 00 02 04 00
T 0E 01 80 E0 90 E0 24 2E 33 24 22 0C 33 1C 28 0E
R 00 00 03 00 20 02 00 00 00 00 40 04 00 00 00 00
T 1C 01 39 1E E2 2D F3 2D C8 95 20 2C 33 24 46 2E
R 00 00 03 00
T 2A 01 55 24 24 14 35 04 21 F0 22 20 59 F7 33 20
R 00 00 03 00
T 38 01 49 F7 80 E0 90 E0 24 2E 33 24 22 0C 33 1C
R 00 00 03 00 20 04 00 00 00 00 40 06 00 00 00 00
T 46 01 28 0E 39 1E E2 2D F3 2D C8 95 06 16 09 F0
R 00 00 03 00
T 54 01 41 C0 80 E0 90 E0 24 2E 33 24 22 0C 33 1C
R 00 00 03 00 20 04 00 00 01 00 40 06 00 00 01 00
T 62 01 28 0E 39 1E E2 2D F3 2D C8 95 00 2D 48 DF
R 00 00 03 00
T 70 01 33 C0 44 27 01 C0 43 95 80 E0 90 E0 24 2E
R 00 00 03 00 20 0A 00 00 88 00 40 0C 00 00 88 00
T 7E 01 33 24 22 0C 33 1C 28 0E 39 1E E2 2D F3 2D
R 00 00 03 00
T 8C 01 C8 95 20 2C 33 24 46 2E 55 24 24 14 35 04
R 00 00 03 00
T 9A 01 21 F0 22 20 59 F7 33 20 49 F7 80 E0 90 E0
R 00 00 03 00 20 0C 00 00 88 00 40 0E 00 00 88 00
T A8 01 24 2E 33 24 22 0C 33 1C 28 0E 39 1E E2 2D
R 00 00 03 00
T B6 01 F3 2D C8 95 06 16 69 F4 80 E0 90 E0 24 2E
R 00 00 03 00 20 0A 00 00 89 00 40 0C 00 00 89 00
T C4 01 33 24 22 0C 33 1C 28 0E 39 1E E2 2D F3 2D
R 00 00 03 00
T D2 01 C8 95 00 2D 14 DF 00 D0 08 95
R 00 00 03 00 82 08 04 00
T 02 00 EE C0
R 00 00 05 00 80 02 03 00
T DC 01 00 D0 00 D0 40 91 44 00 55 27 41 30 E0 E0
R 00 00 03 00 82 02 05 00 82 04 00 00 00 08 04 00
T EA 01 5E 07 E1 F0 42 30 E0 E0 5E 07 91 F0 41 30
R 00 00 03 00
T F8 01 E0 E0 5E 07 34 F1 4B 30 E0 E0 5E 07 09 F0
R 00 00 03 00
T 06 02 21 C0 83 9B 01 C0 2E C0 80 91 44 00 81 50
R 00 00 03 00 00 0C 04 00
T 14 02 80 93 44 00 28 C0 80 91 44 00 81 50 80 93
R 00 00 03 00 00 04 04 00 00 0A 04 00
T 22 02 44 00 22 C0 80 91 44 00 81 50 80 93 44 00
R 00 00 03 00 00 02 04 00 00 08 04 00 00 0E 04 00
T 30 02 83 99 04 C0 8B E0 80 93 44 00 17 C0 8B E0
R 00 00 03 00 00 0A 04 00
T 3E 02 80 93 44 00 00 91 03 00 16 DF 10 C0 20 90
R 00 00 03 00 00 04 04 00 00 08 04 00
T 4C 02 03 00 26 94 20 92 03 00 83 9B 04 C0 82 2D
R 00 00 03 00 00 02 04 00 00 08 04 00
T 5A 02 80 68 80 93 03 00 80 91 44 00 81 50 80 93
R 00 00 03 00 00 06 04 00 00 0A 04 00
T 68 02 44 00 00 D0 00 D0 18 95
R 00 00 03 00 00 02 04 00 82 04 03 00 82 06 02 00