LCD1602键盘显示模块实例
源代码在线查看: rd_lcd1602b.o
XL
H 4 areas 17 global symbols
M RD_LCD1602B.c
S push_xgset003C Ref0000
S push_xgset300C Ref0000
S _g_wSystemTimer Ref0000
S push_xgsetF00C Ref0000
S push_xgsetF0FC Ref0000
S push_arg4 Ref0000
S pop_xgset003C Ref0000
S pop_xgset300C Ref0000
S lsl32 Ref0000
S lsr32 Ref0000
S pop_xgsetF00C Ref0000
S pop_xgsetF0FC Ref0000
A text size 30C flags 0
dbfile O:\2007全国电子设计大赛\键盘显示模块\RD_LCD1602B.c
dbfunc s LCDDelay 0 fV
dbsym r TimeCounter1 14 i
dbsym r Time A i
dbline FFFFFFFF 6
dbline BD 6
dbline BE 6
dbline C0 6
dbline C1 C
dbline C2 C
dbline C3 12
dbline C0 12
dbline C0 16
dbline FFFFFFFE 1C
dbline 0 1C
dbfunc s LCDDelayUs 20 fV
dbsym r TimeCounter1 14 i
dbsym r Time 10 i
dbline FFFFFFFF 24
dbline CD 24
dbline CE 24
dbline CF 24
dbline D0 2A
dbline D1 2A
dbline D2 2C
dbline CF 2C
dbline CF 30
dbline FFFFFFFE 36
dbline 0 36
dbfunc e LCDInit 3C fV
dbline FFFFFFFF 3C
dbline DD 3C
dbline DE 3C
dbline E3 42
dbline E5 46
dbline E6 48
dbline E7 4C
dbline E8 4E
dbline E9 52
dbline EA 58
dbline EB 5C
dbline EC 5E
dbline FFFFFFFE 62
dbline 0 62
dbfunc e LCDSendCommand 64 fV
dbsym r Command 10 c
dbline FFFFFFFF 64
dbline F8 64
dbline F9 64
dbline F9 68
dbline F9 68
dbline F9 6E
dbline FA 6E
dbline FA 74
dbline 107 74
dbline 108 76
dbline 109 7C
dbline 10B 82
dbline 10B 86
dbline 10B 8A
dbline 10B 8A
dbline 10B 90
dbline 10C 90
dbline 10C 96
dbline FFFFFFFE 96
dbline 0 96
dbfunc e LCDSendData 98 fV
dbsym r Data 10 c
dbline FFFFFFFF 98
dbline 116 98
dbline 117 98
dbline 117 9C
dbline 117 9C
dbline 117 A2
dbline 118 A2
dbline 118 A8
dbline 126 A8
dbline 127 AA
dbline 128 B0
dbline 12A B6
dbline 12A BA
dbline 12A BE
dbline 12A BE
dbline 12A C4
dbline 12B C4
dbline 12B CA
dbline FFFFFFFE CA
dbline 0 CA
dbfunc e LCDWaitForReady CC fV
dbline FFFFFFFF CC
dbline 135 CC
dbline 137 CC
dbline FFFFFFFE D2
dbline 0 D2
dbfunc e LCDSetXY D4 fV
dbsym r Address0 14 c
dbsym r Y A c
dbsym r X 16 c
dbline FFFFFFFF DC
dbline 191 DC
dbline 193 DC
dbline 194 E0
dbline 195 E0
dbline 196 E4
dbline 198 E6
dbline 199 E6
dbline 19A EA
dbline 19C EA
dbline 19D EC
dbline FFFFFFFE F0
dbline 0 F0
dbfunc e LCDDisplayString F4 fV
dbsym r String 14 pc
dbline FFFFFFFF FA
dbline 1A7 FA
dbline 1A9 FC
dbline 1AA FC
dbline 1AB FE
dbline 1AC 104
dbline 1AD 108
dbline 1A8 108
dbline FFFFFFFE 110
dbline 0 110
dbfunc e LCDDisplayNum 116 fV
dbsym r a1 14 c
dbsym l BitCount 5 c
dbsym l Num 1 l
dbline FFFFFFFF 11C
dbline 1B7 11C
dbline 1B8 11C
dbline 1B9 11C
dbline 1BA 124
dbline 1BB 124
dbline 1BC 156
dbline 1B9 156
dbline 1B9 158
dbline FFFFFFFE 15C
dbline 0 15C
dbfunc e RunString 162 fV
dbsym l SCREEN 0 A[17:17]c
dbsym r a1 C c
dbsym r StringLong0 A c
dbsym r Point0 E c
dbsym l EndX 1F c
dbsym r StartX 14 c
dbsym l Y 1B c
dbsym r String 16 pc
dbline FFFFFFFF 170
dbline 1C7 170
dbline 1CA 170
dbline 1CB 170
dbline 1CC 174
dbline 1CF 17A
dbline 1D0 17E
dbline 1D1 17E
dbline 1D2 194
dbline 1D3 196
dbline 1D4 19A
dbline 1D5 19A
dbline 1D6 19C
dbline 1D7 19C
dbline 1CF 19C
dbline 1CF 19E
dbline 1D9 1A8
dbline 1DA 1AA
dbline 1DB 1AA
dbline 1DC 1B8
dbline 1D9 1B8
dbline 1D9 1BA
dbline 1DE 1C0
dbline 1DF 1D2
dbline 1E0 1E4
dbline 1E1 1E4
dbline 1E2 1EE
dbline 1E3 1FA
dbline 1E4 1FE
dbline 1E5 1FE
dbline 1E6 202
dbline 1E7 202
dbline 1E9 202
dbline 1EA 20C
dbline FFFFFFFE 210
dbline 0 210
dbfunc e StringLength 21A fc
dbsym r n0 A c
dbsym r String 10 pc
dbline FFFFFFFF 21C
dbline 1F4 21C
dbline 1F5 21C
dbline 1F7 220
dbline 1F8 220
dbline 1F9 222
dbline 1FA 226
dbline 1F6 226
dbline 1FC 22E
dbline FFFFFFFE 230
dbline 0 230
dbfunc e Flash 234 fV
dbsym r a1 14 c
dbsym r StringLong0 C c
dbsym r Y A c
dbsym r X 16 c
dbsym r Icon E c
dbsym r String 14 pc
dbline FFFFFFFF 240
dbline 206 240
dbline 207 240
dbline 208 240
dbline 20A 246
dbline 20C 25A
dbline 20D 25A
dbline 20E 264
dbline 20F 268
dbline 211 26A
dbline 212 26A
dbline 213 26E
dbline 214 26E
dbline 215 278
dbline 216 27A
dbline 217 27E
dbline 212 27E
dbline 212 280
dbline 218 288
dbline FFFFFFFE 288
dbline 0 288
dbfunc e FlashStringGroup 28C fV
dbsym l Y 6 c
dbsym l X 4 c
dbsym r StringCounter C c
dbsym r String A pA[17:17]c
dbline FFFFFFFF 294
dbline 222 294
dbline 225 294
dbline 227 2A8
dbline 228 2A8
dbline 229 2B0
dbline 22A 2B0
dbline 22B 2BA
dbline 22C 2BE
dbline 22D 2BE
dbline 22E 2C4
dbline 22F 2C4
dbline 230 2CA
dbline 231 2CA
dbline 233 2CC
dbline 234 2CC
dbline 235 2D4
dbline 236 2D4
dbline 237 2DE
dbline 238 2E2
dbline 239 2E2
dbline 23A 2E8
dbline 23B 2E8
dbline 23C 2EE
dbline 23D 2EE
dbline 23F 2EE
dbline 23F 2F8
dbline 240 2F8
dbline 240 308
dbline FFFFFFFE 308
dbline 0 308
S _RunString Def0162
S _LCDSetXY Def00D4
S _LCDSendData Def0098
S _StringLength Def021A
S _LCDDisplayNum Def0116
S _Flash Def0234
S _LCDSendCommand Def0064
S _LCDDisplayString Def00F4
S _LCDInit Def003C
S _FlashStringGroup Def028C
S _LCDWaitForReady Def00CC
A lit size 10 flags 0
A data size 6 flags 20
dbfile O:\2007全国电子设计大赛\键盘显示模块\RD_LCD1602B.c
dbfile O:\2007全国电子设计大赛\键盘显示模块\RD_LCD1602B.c
dbsym s RunTimeCounter 2 i
dbsym s StringHead 1 c
dbsym s DispState 5 c
dbsym s Pictures 4 c
A idata size 6 flags 0
T 00 00 30 31 32 33 34 35 36 37 38 39 61 62 63 64
R 00 00 01 00
T 0E 00 65 66
R 00 00 01 00
T 00 00 00
R 00 00 03 00
T 00 00 0E 94 00 00 58 01 44 27 55 27 05 C0 0F EF
R 00 00 00 00 12 04 01 00
T 0E 00 10 E0 07 D0 4F 5F 5F 4F 4A 15 5B 05 C0 F3
R 00 00 00 00
T 1C 00 0C 94 00 00
R 00 00 00 00 12 04 07 00
T 20 00 4A 93 5A 93 44 27 55 27 03 C0 00 00 4F 5F
R 00 00 00 00
T 2E 00 5F 4F 40 17 51 07 D0 F3 59 91 49 91 08 95
R 00 00 00 00
T 3C 00 0F E0 10 E0 DF DF 08 E3 0F D0 42 D0 0C E0
R 00 00 00 00
T 4A 00 0C D0 3F D0 01 E0 09 D0 02 E0 10 E0 D4 DF
R 00 00 00 00
T 58 00 02 E0 04 D0 37 D0 04 E1 01 D0 08 95
R 00 00 00 00
T 64 00 8F EF 8A BB 88 B3 8D 7F 88 BB 88 B3 8E 7F
R 00 00 00 00
T 72 00 88 BB 0B BB 88 B3 84 60 88 BB 88 B3 8B 7F
R 00 00 00 00
T 80 00 88 BB 22 24 2A BA 8F EF 8B BB 88 B3 82 60
R 00 00 00 00
T 8E 00 88 BB 88 B3 8E 7F 88 BB 08 95
R 00 00 00 00
T 98 00 8F EF 8A BB 88 B3 8D 7F 88 BB 88 B3 81 60
R 00 00 00 00
T A6 00 88 BB 0B BB 88 B3 84 60 88 BB 88 B3 8B 7F
R 00 00 00 00
T B4 00 88 BB 22 24 2A BA 8F EF 8B BB 88 B3 82 60
R 00 00 00 00
T C2 00 88 BB 88 B3 8E 7F 88 BB 08 95
R 00 00 00 00
T CC 00 04 EF 11 E0 A7 DF 08 95
R 00 00 00 00
T D4 00 0E 94 00 00 A2 2E 60 2F AA 20 19 F4 46 2F
R 00 00 00 00 12 04 03 00
T E2 00 40 58 02 C0 46 2F 40 54 F0 DF 04 2F BA DF
R 00 00 00 00
T F0 00 0C 94 00 00
R 00 00 00 00 12 04 0A 00
T F4 00 4A 93 5A 93 A8 01 06 C0 E7 DF FA 01 00 81
R 00 00 00 00
T 02 01 CA DF 4F 5F 5F 4F FA 01 20 80 22 20 B1 F7
R 00 00 00 00
T 10 01 59 91 49 91 08 95
R 00 00 00 00
T 16 01 0E 94 00 00 4A 93 48 E0 0D 80 40 19 1A C0
R 00 00 00 00 12 04 05 00
T 24 01 24 2E 33 24 22 0C 33 1C 22 0C 33 1C 09 81
R 00 00 00 00
T 32 01 1A 81 2B 81 3C 81 2A 92 0E 94 00 00 8C E1
R 00 00 00 00 12 0C 08 00
T 40 01 90 E0 8A 93 0E 94 00 00 F8 01 80 E0
R 00 00 00 00 12 08 09 00 20 0C 01 00 00 00
T 4C 01 90 E0 E8 0F F9 1F 04 91 A1 DF 43 95 48 30
R 00 00 00 00 40 02 01 00 00 00
T 5A 01 20 F3 49 91 24 96 08 95
R 00 00 00 00
T 01 00 00
R 00 00 03 00
T 02 00 00 00
R 00 00 03 00
T 62 01 3A 93 2A 93 0E 94 00 00 B8 01 61 97 4D 8D
R 00 00 00 00 12 08 04 00
T 70 01 E0 90 01 00 8B 01 51 D0 A0 2E CC 24 10 C0
R 00 00 00 00 00 04 02 00
T 7E 01 EE 2D FF 27 E6 0F F7 1F 20 80 CE 01 EC 2D
R 00 00 00 00
T 8C 01 FF 27 E8 0F F9 1F 20 82 E3 94 EA 14 09 F4
R 00 00 00 00
T 9A 01 EE 24 C3 94 8F 8D 84 1B 8F 5F C8 16 58 F3
R 00 00 00 00
T A8 01 08 C0 CE 01 EC 2D FF 27 E8 0F F9 1F 22 24
R 00 00 00 00
T B6 01 20 82 C3 94 8C 2D 81 31 A8 F3 80 91 02 00
R 00 00 00 00 00 0E 02 00
T C4 01 90 91 03 00 01 96 90 93 03 00 80 93 02 00
R 00 00 00 00 00 04 02 00 00 0A 02 00 00 0E 02 00
T D2 01 8C E2 91 E0 20 90 02 00 30 90 03 00 82 15
R 00 00 00 00 00 08 02 00 00 0C 02 00
T E0 01 93 05 78 F4 80 91 01 00 8F 5F 80 93 01 00
R 00 00 00 00 00 08 02 00 00 0E 02 00
T EE 01 22 24 33 24 30 92 03 00 20 92 02 00 8A 15
R 00 00 00 00 00 08 02 00 00 0C 02 00
T FC 01 11 F4 20 92 01 00 2B 8D 21 50 04 2F 01 50
R 00 00 00 00 00 06 02 00
T 0A 02 64 DF 8E 01 72 DF 61 96 0E 94 00 00 22 96
R 00 00 00 00 12 0C 0B 00
T 18 02 08 95
R 00 00 00 00
T 1A 02 AA 92 AA 24 03 C0 A3 94 0F 5F 1F 4F F8 01
R 00 00 00 00
T 28 02 20 80 22 20 C9 F7 0A 2D A9 90 08 95
R 00 00 00 00
T 34 02 0E 94 00 00 E2 2E A8 01 6A 85 AC 84 8A 01
R 00 00 00 00 12 04 04 00
T 42 02 EB DF C0 2E 8F EF 91 E0 E0 91 00 00 F0 91
R 00 00 00 00 02 0C 02 00
T 50 02 01 00 F3 70 8E 17 9F 07 40 F4 2A 2D 21 50
R 00 00 00 00 02 02 02 00
T 5E 02 06 2F 01 50 38 DF 8A 01 46 DF 0F C0 46 2F
R 00 00 00 00
T 6C 02 09 C0 2A 2D 21 50 04 2F 01 50 2E DF 29 DF
R 00 00 00 00
T 7A 02 0E 2D 0D DF 43 95 26 2E 2C 0C 42 15 98 F3
R 00 00 00 00
T 88 02 0C 94 00 00
R 00 00 00 00 12 04 0B 00
T 04 00 00
R 00 00 03 00
T 05 00 00
R 00 00 03 00
T 8C 02 0E 94 00 00 C2 2E 58 01 8F EF 91 E0 E0 91
R 00 00 00 00 12 04 00 00
T 9A 02 00 00 F0 91 01 00 F3 70 8E 17 9F 07 90 F4
R 00 00 00 00 02 02 02 00 02 06 02 00
T A8 02 20 90 05 00 22 20 F9 F4 80 91 04 00 8F 5F
R 00 00 00 00 00 04 02 00 00 0C 02 00
T B6 02 80 93 04 00 8C 15 19 F4 22 24 20 92 04 00
R 00 00 00 00 00 04 02 00 00 0E 02 00
T C4 02 81 E0 80 93 05 00 11 C0 80 91 05 00 81 30
R 00 00 00 00 00 06 02 00 00 0C 02 00
T D2 02 69 F4 80 91 04 00 8F 5F 80 93 04 00 8C 15
R 00 00 00 00 00 06 02 00 00 0C 02 00
T E0 02 19 F4 22 24 20 92 04 00 22 24 20 92 05 00
R 00 00 00 00 00 08 02 00 00 0E 02 00
T EE 02 2E 81 21 50 0C 81 01 50 EE DE 20 90 04 00
R 00 00 00 00 00 0E 02 00
T FC 02 81 E1 82 9D 80 01 0A 0D 1B 1D F6 DE
R 00 00 00 00
T 08 03 0C 94 00 00
R 00 00 00 00 12 04 06 00