LCD1602键盘显示模块实例
源代码在线查看: rd_useserialframe_proc.o
XL
H 1 areas E global symbols
M RD_UseSerialFrame_PROC.c
S push_xgsetF00C Ref0000
S push_xgsetF03C Ref0000
S push_xgsetF0FC Ref0000
S _MsgMapProcess Ref0000
S push_arg4 Ref0000
S pop_xgsetF00C Ref0000
S pop_xgsetF03C Ref0000
S pop_xgsetF0FC Ref0000
S xicallx Ref0000
A text size 350 flags 0
dbfile O:\2007全国电子设计大赛\键盘显示模块\RD_UseSerialFrame_PROC.c
dbstruct 18 AbstructDataTypeQueue
dbfield 0 pBuffer pc
dbfield 2 nSize i
dbfield 4 nHead i
dbfield 6 nTail i
dbfield 8 nCount i
dbfield 10 fnAddToBuffer pfc
dbfield 12 fnGetFromBuffer pfc
dbfield 14 fnCheckEmpty pfc
dbfield 16 fnPeekFromBuffer pfc
dbend
dbstruct 3 MsgMapItem
dbfield 0 cCMD c
dbfield 1 pMsgFunc pfc
dbend
dbstruct 3 MsgMap
dbfield 0 cItemCount c
dbfield 1 pMsgItems pS[MsgMapItem]
dbend
dbstruct 4 MsgItem
dbfield 0 cCMD c
dbfield 1 cDataLength c
dbfield 2 pData pc
dbend
dbstruct 37 SerialFrameProcess
dbfield 0 FrameBuffer S[AbstructDataTypeQueue]
dbfield 18 pMsgMap pS[MsgMap]
dbfield 20 MsgItem S[MsgItem]
dbfield 24 cHeadByte c
dbfield 25 cEndByte c
dbfield 26 cFixLength c
dbfield 27 cAddress c
dbfield 28 InputDataFunc pfc
dbfield 30 OutputDataFunc pfc
dbfield 32 PeekDataFunc pfc
dbfield 34 cActionFlag c
dbfield 35 cXORCheck c
dbfield 36 cFrameSize c
dbend
dbfunc e SFP_NULL_Output_Data_Function 0 fc
dbsym r p A pc
dbsym l cData 2 c
dbline FFFFFFFF 8
dbline 5E 8
dbline 5F 8
dbline 61 E
dbline FFFFFFFE 10
dbline 0 10
dbfunc e SFP_NULL_Input_Data_Function 18 fc
dbsym r pData 10 pc
dbline FFFFFFFF 18
dbline 6B 18
dbline 6C 18
dbline 6E 1E
dbline FFFFFFFE 20
dbline 0 20
dbfunc e SFP_NULL_Peek_Data_Function 22 fc
dbsym r pData 10 pc
dbline FFFFFFFF 22
dbline 78 22
dbline 79 22
dbline 7B 28
dbline FFFFFFFE 2A
dbline 0 2A
dbfunc e Serial_Frame_Process 2C fV
dbsym l cTempData 1 c
dbsym r pQueue 16 pS[AbstructDataTypeQueue]
dbsym l cTempActionFlag 0 c
dbsym r pSFP 14 pS[SerialFrameProcess]
dbline FFFFFFFF 34
dbline 86 34
dbline 87 34
dbline 88 3A
dbline 89 3E
dbline 8C 40
dbline 8D 54
dbline 8E 54
dbline 91 56
dbline 92 5C
dbline 93 5C
dbline 94 62
dbline 95 64
dbline 96 6A
dbline 98 6A
dbline 99 74
dbline 9A 74
dbline 9B 80
dbline 9C 80
dbline 9F 94
dbline A0 9C
dbline A2 9C
dbline A3 A2
dbline A5 A4
dbline A7 A4
dbline A8 AA
dbline A9 B0
dbline AB B0
dbline AC B6
dbline AE BC
dbline B0 BC
dbline B3 BE
dbline B4 CA
dbline B6 CA
dbline B7 DA
dbline BA DA
dbline BA DA
dbline BA E2
dbline BA E6
dbline BA EA
dbline BC EA
dbline BD EC
dbline BF EE
dbline C1 EE
dbline C2 F4
dbline C4 100
dbline C7 116
dbline C8 11C
dbline C9 120
dbline CB 120
dbline CC 126
dbline CF 128
dbline D0 136
dbline D1 136
dbline D2 148
dbline D3 148
dbline D4 156
dbline D6 16C
dbline D8 16C
dbline D9 182
dbline DA 182
dbline DB 18C
dbline DE 18C
dbline DE 18C
dbline DE 194
dbline DE 198
dbline DE 19C
dbline E0 19C
dbline E2 19E
dbline E4 1A2
dbline EB 1A4
dbline EC 1B6
dbline EE 1B6
dbline EF 1C0
dbline F1 1C0
dbline F2 1C4
dbline F4 1C4
dbline F4 1C4
dbline F4 1CE
dbline F4 1D2
dbline F4 1D6
dbline F6 1D6
dbline F7 1D8
dbline F9 1DC
dbline FE 1DC
dbline FFFFFFFE 1DC
dbline 0 1DC
dbfunc s SFP_Check_Frames 1E2 fV
dbsym r pMsgItem 16 pS[MsgItem]
dbsym r pQueue A pS[AbstructDataTypeQueue]
dbsym l n 0 c
dbsym r pSFP 14 pS[SerialFrameProcess]
dbline FFFFFFFF 1EA
dbline 10A 1EA
dbline 10B 1EA
dbline 10C 1EE
dbline 10D 1F4
dbline 110 1F6
dbline 113 20A
dbline 114 212
dbline 115 212
dbline 117 224
dbline 118 232
dbline 11A 234
dbline 11B 234
dbline 11C 23E
dbline 11F 23E
dbline 121 254
dbline 122 25A
dbline 124 25A
dbline 125 27C
dbline 121 27C
dbline 121 282
dbline 127 28C
dbline 128 29E
dbline 12B 29E
dbline FFFFFFFE 29E
dbline 0 29E
dbfunc e SPF_Send_MSG 2A4 fc
dbsym r Reg2 14 pV
dbsym r Reg8 16 pV
dbsym r n1 C c
dbsym r cXORCheck0 A c
dbsym r Length E c
dbsym l pMSG E pc
dbsym r cCMD C c
dbsym l pSFP A pS[SerialFrameProcess]
dbline FFFFFFFF 2B0
dbline 136 2B0
dbline 137 2B0
dbline 138 2B0
dbline 13A 2B2
dbline 13C 2CA
dbline 13D 2D4
dbline 13E 2D4
dbline 13F 2E4
dbline 140 2EA
dbline 142 2EA
dbline 143 2F8
dbline 145 2FA
dbline 146 2FE
dbline 147 2FE
dbline 148 31A
dbline 149 320
dbline 145 320
dbline 145 322
dbline 14B 326
dbline 14C 334
dbline 14E 346
dbline FFFFFFFE 348
dbline 0 348
S _SFP_NULL_Peek_Data_Function Def0022
S _Serial_Frame_Process Def002C
S _SFP_NULL_Output_Data_Function Def0000
S _SPF_Send_MSG Def02A4
S _SFP_NULL_Input_Data_Function Def0018
T 00 00 1A 93 0A 93 AA 92 BA 92 CE 01 02 96 5C 01
R 00 00 00 00
T 0E 00 00 27 B9 90 A9 90 22 96 08 95
R 00 00 00 00
T 18 00 22 24 F8 01 20 82 00 27 08 95
R 00 00 00 00
T 22 00 22 24 F8 01 20 82 00 27 08 95
R 00 00 00 00
T 2C 00 0E 94 00 00 A8 01 22 97 FA 01 22 A0 28 82
R 00 00 00 00 12 04 00 00
T 3A 00 22 24 29 82 BF 01 8E 01 0F 5F 1F 4F A4 8D
R 00 00 00 00
T 48 00 B5 8D FD 01 0E 94 00 00 00 23 09 F4 C3 C0
R 00 00 00 00 12 08 08 00
T 56 00 28 80 22 20 39 F4 22 24 FA 01 23 A2 24 A2
R 00 00 00 00
T 64 00 88 81 81 60 88 83 FE 01 80 81 81 70 09 F4
R 00 00 00 00
T 72 00 25 C0 FA 01 20 8C 39 80 32 14 09 F0 AE C0
R 00 00 00 00
T 80 00 23 2D 8B 01 CB 01 0A 96 FC 01 A0 81 B1 81
R 00 00 00 00
T 8E 00 FD 01 0E 94 00 00 FA 01 22 8C 22 20 21 F4
R 00 00 00 00 12 06 08 00
T 9C 00 88 81 82 60 88 83 06 C0 88 81 84 60 88 83
R 00 00 00 00
T AA 00 FA 01 22 8C 24 A2 88 81 8E 7F 88 83 28 2E
R 00 00 00 00
T B8 00 FA 01 22 A2 8F C0 FE 01 80 81 86 95 81 70
R 00 00 00 00
T C6 00 09 F4 2F C0 FB 01 22 80 33 80 49 80 55 24
R 00 00 00 00
T D4 00 24 14 35 04 50 F4 22 24 33 24 35 82 24 82
R 00 00 00 00
T E2 00 37 82 26 82 31 86 20 86 28 82 19 C0 29 80
R 00 00 00 00
T F0 00 FA 01 24 A2 CF 01 83 96 FC 01 30 80 32 24
R 00 00 00 00
T FE 00 30 82 22 2D 8B 01 CB 01 0A 96 5C 01 FC 01
R 00 00 00 00
T 0C 01 A0 81 B1 81 FD 01 0E 94 00 00 88 81 84 60
R 00 00 00 00 12 0A 08 00
T 1A 01 88 83 8D 7F 88 83 28 80 FA 01 22 A2 5A C0
R 00 00 00 00
T 28 01 FE 01 80 81 86 95 86 95 81 70 09 F4 53 C0
R 00 00 00 00
T 36 01 FA 01 24 A0 33 24 FB 01 40 84 51 84 42 14
R 00 00 00 00
T 44 01 53 04 90 F4 CA 01 83 96 29 80 FC 01 30 80
R 00 00 00 00
T 52 01 32 24 30 82 22 2D 8B 01 CB 01 0A 96 5C 01
R 00 00 00 00
T 60 01 FC 01 A0 81 B1 81 FD 01 0E 94 00 00 FA 01
R 00 00 00 00 12 0C 08 00
T 6E 01 84 A1 81 50 28 2E 33 24 FB 01 40 84 51 84
R 00 00 00 00
T 7C 01 42 14 53 04 89 F4 FA 01 23 A0 22 20 09 F4
R 00 00 00 00
T 8A 01 28 C0 22 24 FB 01 35 82 24 82 37 82 26 82
R 00 00 00 00
T 98 01 31 86 20 86 28 82 FA 01 22 A2 1C C0 FA 01
R 00 00 00 00
T A6 01 24 A0 33 24 FB 01 40 84 51 84 42 14 53 04
R 00 00 00 00
T B4 01 99 F4 FA 01 21 8C 39 80 32 14 11 F4 8F 01
R 00 00 00 00
T C2 01 0F D0 22 24 33 24 FB 01 35 82 24 82 37 82
R 00 00 00 00
T D0 01 26 82 31 86 20 86 28 82 FA 01 22 A2 22 96
R 00 00 00 00
T DE 01 0C 94 00 00
R 00 00 00 00 12 04 05 00
T E2 01 0E 94 00 00 A8 01 21 97 22 24 28 82 BA 01
R 00 00 00 00 12 04 01 00
T F0 01 6C 5E 7F 4F 5A 01 9E 01 85 01 C5 01 0C 96
R 00 00 00 00
T FE 01 FC 01 A0 81 B1 81 FD 01 0E 94 00 00 FA 01
R 00 00 00 00 12 0C 08 00
T 0C 02 22 8C 22 20 89 F4 9B 01 2F 5F 3F 4F 8F 01
R 00 00 00 00
T 1A 02 A4 85 B5 85 FD 01 0E 94 00 00 CB 01 01 96
R 00 00 00 00 12 0A 08 00
T 28 02 6C 01 FC 01 80 81 85 50 80 83 05 C0 FA 01
R 00 00 00 00
T 36 02 82 8D 84 50 FB 01 81 83 9B 01 85 01 C5 01
R 00 00 00 00
T 44 02 0C 96 6C 01 FC 01 A0 81 B1 81 FD 01
R 00 00 00 00
T 50 02 0E 94 00 00 22 24 28 82 14 C0 FB 01 22 80
R 00 00 00 00 12 04 08 00
T 5E 02 33 80 28 81 33 27 22 0D 33 1D 85 01 C5 01
R 00 00 00 00
T 6C 02 0C 96 6C 01 FC 01 A0 81 B1 81 FD 01
R 00 00 00 00
T 78 02 0E 94 00 00 88 81 8F 5F 88 83 FB 01 21 80
R 00 00 00 00 12 04 08 00
T 86 02 38 80 32 14 38 F3 9F 01 FA 01 02 89 13 89
R 00 00 00 00
T 94 02 0E 94 00 00 A0 2E 00 23 01 F4 21 96
R 00 00 00 00 12 04 03 00
T A0 02 0C 94 00 00
R 00 00 00 00 12 04 06 00
T A4 02 0E 94 00 00 0E 94 00 00 C2 2E E8 88 AA 24
R 00 00 00 00 12 04 04 00 12 08 02 00
T B2 02 EA 85 FB 85 00 8D AF 01 42 5E 5F 4F FA 01
R 00 00 00 00
T C0 02 A0 81 B1 81 FD 01 0E 94 00 00 EA 85 FB 85
R 00 00 00 00 12 0A 08 00
T CE 02 22 8C 22 20 59 F4 0E 2D 0B 5F FA 01 A0 81
R 00 00 00 00
T DC 02 B1 81 FD 01 0E 94 00 00 8E 2D 8B 5F A8 26
R 00 00 00 00 12 08 08 00
T EA 02 0C 2D FA 01 A0 81 B1 81 FD 01 0E 94 00 00
R 00 00 00 00 12 0E 08 00
T F8 02 AC 24 CC 24 12 C0 6C 2D 77 27 0E 84 1F 84
R 00 00 00 00
T 06 03 60 0D 71 1D FB 01 00 81 FA 01 A0 81 B1 81
R 00 00 00 00
T 14 03 FD 01 0E 94 00 00 FB 01 20 80 A2 24 C3 94
R 00 00 00 00 12 06 08 00
T 22 03 CE 14 60 F3 0A 2D FA 01 A0 81 B1 81 FD 01
R 00 00 00 00
T 30 03 0E 94 00 00 EA 85 FB 85 01 8D FA 01 A0 81
R 00 00 00 00 12 04 08 00
T 3E 03 B1 81 FD 01 0E 94 00 00 01 E0 0E 94 00 00
R 00 00 00 00 12 08 08 00 12 0E 07 00
T 4C 03 24 96 08 95
R 00 00 00 00