⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shell.o

📁 使用8880实现DTMF通信及拨号的程序.
💻 O
字号:
XL
H 4 areas 24 global symbols
M shell.c
S _atoi Ref0000
S push_xgset300C Ref0000
S push_xgset003C Ref0000
S push_xgsetF000 Ref0000
S _c_busying Ref0000
S push_xgsetF00C Ref0000
S push_xgsetF03C Ref0000
S _calling Ref0000
S _c_error Ref0000
S _sysoption Ref0000
S _delay Ref0000
S _M8880_Recv Ref0000
S xicall Ref0000
S push_arg4 Ref0000
S pop_xgset300C Ref0000
S pop_xgset003C Ref0000
S pop_xgsetF000 Ref0000
S pop_xgsetF00C Ref0000
S pop_xgsetF03C Ref0000
S _serial_send Ref0000
S _serial_recv Ref0000
S _M8880_CPDial Ref0000
S _strlen Ref0000
S _strcmp Ref0000
S _c_ok Ref0000
A text size 3A4 flags 0
dbfile E:\Shuaihu\AVR\8880\shell.c
dbfunc e read 0 fI
dbsym r x A I
dbsym l buf 0 A[100:100]c
dbsym r argv 16 ppc
dbsym r argc 14 c
dbline FFFFFFFF A
dbline 18 A
dbline 1A A
dbline 1B 14
dbline 1B 20
dbline 1C 20
dbline 1D 2A
dbline 1F 30
dbline 20 36
dbline FFFFFFFE 3A
dbline 0 3A
dbfunc e autoanswer 40 fI
dbsym r argv 14 ppc
dbsym r argc 16 c
dbline FFFFFFFF 46
dbline 23 46
dbline 24 46
dbline 24 4A
dbline 25 4A
dbline 26 54
dbline 28 5A
dbline 29 6C
dbline 2B 74
dbline 2C 7A
dbline 2D 84
dbline FFFFFFFE 88
dbline 0 88
dbfunc e echo 8A fI
dbsym r argv 14 ppc
dbsym r argc 16 c
dbline FFFFFFFF 90
dbline 30 90
dbline 31 90
dbline 31 94
dbline 32 94
dbline 33 9E
dbline 35 A4
dbline 36 B6
dbline 38 BE
dbline 39 C4
dbline 3A CE
dbline FFFFFFFE D2
dbline 0 D2
dbfunc e call D4 fI
dbsym r i 16 c
dbsym r c 16 pc
dbsym r argv 14 ppc
dbsym r argc 16 c
dbline FFFFFFFF DA
dbline 3D DA
dbline 40 DA
dbline 40 E2
dbline 41 E2
dbline 42 EC
dbline 43 F2
dbline 44 F2
dbline 44 F6
dbline 45 F6
dbline 46 100
dbline 48 106
dbline 49 10E
dbline 4A 10E
dbline 4A 120
dbline 4B 120
dbline 4C 12A
dbline 4E 130
dbline 4F 134
dbline 49 134
dbline 50 13C
dbline 50 13E
dbline 51 13E
dbline 52 142
dbline 51 148
dbline 51 14A
dbline 53 14E
dbline 54 156
dbline 55 15C
dbline 56 162
dbline 57 166
dbline 58 170
dbline FFFFFFFE 174
dbline 0 174
dbfunc e cancel 176 fI
dbsym r i 14 c
dbsym l argv 3 ppc
dbsym l argc 1 c
dbline FFFFFFFF 17A
dbline 5B 17A
dbline 5D 17A
dbline 5E 17C
dbline 5E 180
dbline 5E 186
dbline 5E 188
dbline 5F 18C
dbline 60 192
dbline 61 198
dbline 62 19E
dbline 63 1A8
dbline FFFFFFFE 1AC
dbline 0 1AC
dbfunc e help 1B2 fI
dbsym r i 14 C
dbsym r argv 16 ppc
dbsym r argc A c
dbline FFFFFFFF 1B8
dbline 66 1B8
dbline 67 1B8
dbline 68 1BA
dbline 68 1C0
dbline 69 1C2
dbline 6A 1C2
dbline 6B 1D8
dbline 6C 1DE
dbline 6D 1F4
dbline 6E 1F6
dbline 69 1F6
dbline 6F 212
dbline 6F 214
dbline 70 214
dbline 71 21E
dbline 72 222
dbline 74 22A
dbline 75 240
dbline 76 240
dbline FFFFFFFE 244
dbline 0 244
dbfunc e ParseArgs 246 fV
dbsym r i A c
dbsym r state 16 c
dbsym r c 14 pc
dbsym l argv 8 ppc
dbsym r argc C pC
dbsym r cmdline A pc
dbline FFFFFFFF 24C
dbline 79 24C
dbline 7E 24C
dbline 81 24E
dbline 83 254
dbline 84 25E
dbline 87 260
dbline 89 264
dbline 8A 264
dbline 8B 26C
dbline 8C 270
dbline 8D 274
dbline 88 274
dbline 8F 27C
dbline 90 27E
dbline 94 282
dbline 95 282
dbline 96 286
dbline 97 286
dbline 98 28E
dbline 99 28E
dbline 9A 2A2
dbline 9B 2A4
dbline 9C 2A6
dbline 9D 2A6
dbline 9F 2A8
dbline A0 2A8
dbline A1 2B0
dbline A2 2B0
dbline A3 2B4
dbline A4 2B6
dbline A5 2B6
dbline A6 2B6
dbline A7 2BA
dbline 93 2BA
dbline A9 2C2
dbline FFFFFFFE 2C6
dbline 0 2C6
dbfunc e GetCmdMatch 2C8 fC
dbsym r i A c
dbsym r cmd C pc
dbline FFFFFFFF 2CC
dbline AE 2CC
dbline AF 2CC
dbline B0 2D0
dbline B1 2D0
dbline B1 2EC
dbline B2 2F0
dbline B3 2F2
dbline B0 2F2
dbline B4 30C
dbline FFFFFFFE 30E
dbline 0 30E
dbfunc e ParseCmd 310 fV
dbsym l argv 3 A[10:5]pc
dbsym l argc 2 C
dbsym r Cmd_Index 14 C
dbsym r cmdline A pc
dbline FFFFFFFF 316
dbline B7 316
dbline BA 316
dbline BB 328
dbline BB 32E
dbline BC 330
dbline BD 338
dbline BD 33C
dbline BE 33C
dbline BF 342
dbline C1 344
dbline C2 360
dbline FFFFFFFE 388
dbline 0 388
dbfunc e shellin 38C fV
dbsym l buf 0 A[51:51]c
dbline FFFFFFFF 38E
dbline C5 38E
dbline C7 38E
dbline C7 39C
dbline C8 39C
dbline C9 3A0
dbline C9 3A0
dbline FFFFFFFE 3A0
dbline 0 3A0
S _help Def01B2
S _shellin Def038C
S _ParseCmd Def0310
S _GetCmdMatch Def02C8
S _autoanswer Def0040
S _cancel Def0176
S _ParseArgs Def0246
S _call Def00D4
S _read Def0000
S _echo Def008A
A data size 12A flags 20
dbfile E:\Shuaihu\AVR\8880\shell.c
dbstruct 6 tagCMDSTRUCT
dbfield 0 cmd pc
dbfield 2 help pc
dbfield 4 proc pfI
dbend
dbsym e InnerCmd 0 A[42:7]S[tagCMDSTRUCT]
S _InnerCmd Def0000
A idata size 12A flags 0
A func_lit size C flags 0
T 00 00 25 01
R 00 00 02 00 00 02 01 00
T 02 00 0A 01
R 00 00 02 00 00 02 01 00
T 04 00 0A 00
R 00 00 02 00 00 02 03 00
T 06 00 05 01
R 00 00 02 00 00 02 01 00
T 08 00 E0 00
R 00 00 02 00 00 02 01 00
T 0A 00 08 00
R 00 00 02 00 00 02 03 00
T 0C 00 D9 00
R 00 00 02 00 00 02 01 00
T 0E 00 C1 00
R 00 00 02 00 00 02 01 00
T 10 00 06 00
R 00 00 02 00 00 02 03 00
T 12 00 BC 00
R 00 00 02 00 00 02 01 00
T 14 00 A1 00
R 00 00 02 00 00 02 01 00
T 16 00 04 00
R 00 00 02 00 00 02 03 00
T 18 00 9C 00
R 00 00 02 00 00 02 01 00
T 1A 00 80 00
R 00 00 02 00 00 02 01 00
T 1C 00 02 00
R 00 00 02 00 00 02 03 00
T 1E 00 75 00
R 00 00 02 00 00 02 01 00
T 20 00 57 00
R 00 00 02 00 00 02 01 00
T 22 00 00 00
R 00 00 02 00 00 02 03 00
T 24 00 00 00
R 00 00 02 00
T 26 00 00 00
R 00 00 02 00
T 28 00 00 00
R 00 00 02 00
T 00 00 00 D0 B9 01 40 2F EF 97 A5 97 FB 01 02 81
R 00 00 00 00 82 02 05 00
T 0E 00 13 81 00 D0 58 01 42 30 20 F0 20 90 01 00
R 00 00 00 00 82 04 00 00 02 0E 09 00
T 1C 00 22 20 41 F4 00 91 00 00 10 91 01 00 00 D0
R 00 00 00 00 02 08 08 00 02 0C 08 00 82 0E 13 00
T 2A 00 00 27 11 27 05 C0 2A 2D 8E 01 00 D0 8E 01
R 00 00 00 00 82 0C 0B 00
T 38 00 00 D0 EF 96 A5 96 00 C0
R 00 00 00 00 82 02 13 00 82 08 11 00
T 40 00 00 D0 A9 01 60 2F 62 30 40 F4 00 91 00 00
R 00 00 00 00 82 02 03 00 02 0E 08 00
T 4E 00 10 91 01 00 00 D0 00 27 11 27 17 C0
R 00 00 00 00 02 04 08 00 82 06 13 00
T 5A 00 20 E0 30 E0 FA 01 02 81 13 81
R 00 00 00 00 20 02 01 00 54 00 40 04 01 00 54 00
T 64 00 00 D0 00 30 01 07 21 F4 8F EF 80 93 04 00
R 00 00 00 00 82 02 17 00 02 0E 09 00
T 72 00 03 C0 22 24 20 92 04 00 00 91 00 00 10 91
R 00 00 00 00 02 08 09 00 02 0C 18 00
T 80 00 01 00 00 D0 00 27 11 27 00 C0
R 00 00 00 00 02 02 18 00 82 04 13 00 82 0A 10 00
T 8A 00 00 D0 A9 01 60 2F 62 30 40 F4 00 91 00 00
R 00 00 00 00 82 02 03 00 02 0E 08 00
T 98 00 10 91 01 00 00 D0 00 27 11 27 17 C0
R 00 00 00 00 02 04 08 00 82 06 13 00
T A4 00 20 E0 30 E0 FA 01 02 81 13 81
R 00 00 00 00 20 02 01 00 54 00 40 04 01 00 54 00
T AE 00 00 D0 00 30 01 07 21 F4 8F EF 80 93 00 00
R 00 00 00 00 82 02 17 00 02 0E 09 00
T BC 00 03 C0 22 24 20 92 00 00 00 91 00 00 10 91
R 00 00 00 00 02 08 09 00 02 0C 18 00
T CA 00 01 00 00 D0 00 27 11 27 00 C0
R 00 00 00 00 02 02 18 00 82 04 13 00 82 0A 10 00
T D4 00 00 D0 A9 01 60 2F 20 90 01 00 22 20 41 F0
R 00 00 00 00 82 02 03 00 02 0A 09 00
T E2 00 00 91 00 00 10 91 01 00 00 D0 00 27 11 27
R 00 00 00 00 02 04 04 00 02 08 04 00 82 0A 13 00
T F0 00 41 C0 62 30 40 F4 00 91 00 00 10 91 01 00
R 00 00 00 00 02 0A 08 00 02 0E 08 00
T FE 00 00 D0 00 27 11 27 37 C0 FA 01 62 81 73 81
R 00 00 00 00 82 02 13 00
T 0C 01 13 C0 FB 01 20 80 33 24 82 2D 80 33 18 F0
R 00 00 00 00
T 1A 01 89 E3 82 15 40 F4 00 91 00 00 10 91 01 00
R 00 00 00 00 02 0A 08 00 02 0E 08 00
T 28 01 00 D0 00 27 11 27 22 C0 6F 5F 7F 4F FB 01
R 00 00 00 00 82 02 13 00
T 36 01 20 80 22 20 49 F7 AD 9A 66 27 04 C0 0F EF
R 00 00 00 00
T 44 01 1F EF 00 D0 63 95 6A 30 D0 F3 FA 01 02 81
R 00 00 00 00 82 04 0A 00
T 52 01 13 81 00 D0 81 E0 80 93 01 00 22 24 20 92
R 00 00 00 00 82 04 15 00 02 0A 09 00
T 60 01 03 00 85 E0 8E BD 00 91 00 00 10 91 01 00
R 00 00 00 00 02 02 09 00 02 0A 07 00 02 0E 07 00
T 6E 01 00 D0 00 27 11 27 00 C0
R 00 00 00 00 82 02 13 00 82 08 10 00
T 76 01 00 D0 4A 93 AD 98 44 27 04 C0 0F EF 1F EF
R 00 00 00 00 82 02 0D 00
T 84 01 00 D0 43 95 4A 30 D0 F3 22 24 20 92 01 00
R 00 00 00 00 82 02 0A 00 02 0E 09 00
T 92 01 85 B7 83 7F 85 BF 85 B7 88 60 85 BF 00 91
R 00 00 00 00
T A0 01 00 00 10 91 01 00 00 D0 00 27 11 27 49 91
R 00 00 00 00 02 02 18 00 02 06 18 00 82 08 13 00
T AE 01 24 96 08 95
R 00 00 00 00
T B2 01 00 D0 B9 01 A0 2E 44 27 8A 2D 81 30 51 F5
R 00 00 00 00 82 02 05 00
T C0 01 1A C0 06 E0 14 2F 01 02 F0 01 80 E0 90 E0
R 00 00 00 00 20 0C 01 00 00 00 40 0E 01 00 00 00
T CE 01 E8 0F F9 1F 00 81 11 81 00 D0 00 E0
R 00 00 00 00 82 0A 13 00 20 0C 01 00 51 00
T DA 01 10 E0 00 D0 06 E0 14 2F 01 02 F0 01
R 00 00 00 00 40 02 01 00 51 00 82 04 13 00
T E6 01 80 E0 90 E0 E8 0F F9 1F 00 81 11 81
R 00 00 00 00 20 02 01 00 02 00 40 04 01 00 02 00
T F2 01 00 D0 43 95 06 E0 14 2F 01 02 F0 01 80 E0
R 00 00 00 00 82 02 13 00 20 0E 01 00 00 00
T 00 02 90 E0 E8 0F F9 1F 20 80 31 80 22 20 D1 F6
R 00 00 00 00 40 02 01 00 00 00
T 0E 02 33 20 C1 F6 16 C0 FB 01 02 81 13 81 56 D0
R 00 00 00 00
T 1C 02 40 2F 00 30 24 F4 00 E0 10 E0
R 00 00 00 00 20 08 01 00 3A 00 40 0A 01 00 3A 00
T 26 02 00 D0 0B C0 06 E0 14 2F 01 02 F0 01 80 E0
R 00 00 00 00 82 02 13 00 20 0E 01 00 02 00
T 34 02 90 E0 E8 0F F9 1F 00 81 11 81 00 D0 00 27
R 00 00 00 00 40 02 01 00 02 00 82 0C 13 00
T 42 02 11 27 00 C0
R 00 00 00 00 82 04 11 00
T 46 02 00 D0 69 01 58 01 66 27 22 24 F6 01 20 82
R 00 00 00 00 82 02 06 00
T 54 02 85 01 00 D0 00 30 01 07 09 F4 33 C0 A5 01
R 00 00 00 00 82 04 16 00
T 62 02 08 C0 FA 01 80 81 89 30 11 F4 80 E2 80 83
R 00 00 00 00
T 70 02 4F 5F 5F 4F FA 01 20 80 22 20 A1 F7 A5 01
R 00 00 00 00
T 7E 02 AA 24 1C C0 66 23 89 F4 FA 01 80 81 80 32
R 00 00 00 00
T 8C 02 A1 F0 EA 2D FF 27 EE 0F FF 1F 08 84 19 84
R 00 00 00 00
T 9A 02 E0 0D F1 1D 51 83 40 83 A3 94 61 E0 07 C0
R 00 00 00 00
T A8 02 FA 01 80 81 80 32 19 F4 22 24 20 82 66 27
R 00 00 00 00
T B6 02 4F 5F 5F 4F FA 01 20 80 22 20 01 F7 F6 01
R 00 00 00 00
T C4 02 A0 82 00 C0
R 00 00 00 00 82 04 12 00
T C8 02 00 D0 68 01 AA 24 11 C0 96 01 86 E0 8A 9D
R 00 00 00 00 82 02 02 00
T D6 02 F0 01 80 E0 90 E0 E8 0F F9 1F 00 81 11 81
R 00 00 00 00 20 04 01 00 00 00 40 06 01 00 00 00
T E4 02 00 D0 00 30 01 07 11 F4 0A 2D 0F C0 A3 94
R 00 00 00 00 82 02 17 00
T F2 02 86 E0 8A 9D F0 01 80 E0 90 E0 E8 0F F9 1F
R 00 00 00 00 20 08 01 00 00 00 40 0A 01 00 00 00
T 00 03 20 80 31 80 22 20 21 F7 33 20 11 F7 0F EF
R 00 00 00 00
T 0E 03 00 C0
R 00 00 00 00 82 02 0F 00
T 10 03 00 D0 58 01 2D 97 CE 01 03 96 99 83 88 83
R 00 00 00 00 82 02 01 00
T 1E 03 9E 01 2E 5F 3F 4F 85 01 8F DF 2A 80 22 20
R 00 00 00 00
T 2C 03 09 F4 2C C0 0B 81 1C 81 C9 DF 40 2F 00 30
R 00 00 00 00
T 3A 03 24 F4 00 E0 10 E0
R 00 00 00 00 20 04 01 00 2A 00 40 06 01 00 2A 00
T 40 03 00 D0 22 C0 06 E0 14 2F 01 02 F0 01 80 E0
R 00 00 00 00 82 02 13 00 20 0E 01 00 04 00
T 4E 03 90 E0 E8 0F F9 1F 20 80 31 80 22 20 11 F4
R 00 00 00 00 40 02 01 00 04 00
T 5C 03 33 20 A1 F0 9E 01 2D 5F 3F 4F 0A 81 86 E0
R 00 00 00 00
T 6A 03 0F 93 1F 93 08 2F 01 02 F0 01 1F 91 0F 91
R 00 00 00 00
T 78 03 80 E0 90 E0 E8 0F F9 1F A0 81 B1 81 FD 01
R 00 00 00 00 20 02 01 00 04 00 40 04 01 00 04 00
T 86 03 00 D0 2D 96 00 C0
R 00 00 00 00 82 02 0C 00 82 06 0E 00
T 8C 03 E3 97 22 E3 30 E0 8E 01 00 D0 00 30 01 07
R 00 00 00 00 82 0A 14 00
T 9A 03 11 F0 8E 01 B8 DF E3 96 08 95
R 00 00 00 00
T 2A 00 75 6E 6B 6E 6F 77 20 63 6F 6D 6D 61 6E 64
R 00 00 02 00
T 38 00 0A 00
R 00 00 02 00
T 3A 00 48 61 76 65 6E 27 74 20 74 68 69 73 20 63
R 00 00 02 00
T 48 00 6F 6D 6D 61 6E 64 2E 0A 00
R 00 00 02 00
T 51 00 3A 09 00
R 00 00 02 00
T 54 00 6F 6E 00
R 00 00 02 00
T 57 00 61 75 74 6F 20 61 6E 73 77 65 72 20 74 68
R 00 00 02 00
T 65 00 65 20 72 65 6D 6F 74 65 20 63 61 6C 6C 2E
R 00 00 02 00
T 73 00 0A 00
R 00 00 02 00
T 75 00 61 75 74 6F 61 6E 73 77 65 72 00
R 00 00 02 00
T 80 00 72 65 61 64 20 61 20 6E 75 6D 62 65 72 20
R 00 00 02 00
T 8E 00 66 72 6F 6D 20 72 65 6D 6F 74 65 2E 0A 00
R 00 00 02 00
T 9C 00 72 65 61 64 00
R 00 00 02 00
T A1 00 65 6E 61 62 6C 65 20 6F 72 20 64 69 73 65
R 00 00 02 00
T AF 00 6E 61 62 6C 65 20 65 63 68 6F 2E 0A 00
R 00 00 02 00
T BC 00 65 63 68 6F 00
R 00 00 02 00
T C1 00 63 61 6E 63 65 6C 20 61 20 63 61 6C 6C 20
R 00 00 02 00
T CF 00 70 72 6F 63 65 73 73 2E 0A 00
R 00 00 02 00
T D9 00 63 61 6E 63 65 6C 00
R 00 00 02 00
T E0 00 63 61 6C 6C 20 61 20 74 65 6C 70 68 6F 6E
R 00 00 02 00
T EE 00 20 6E 75 6D 62 65 72 2C 75 73 65 73 3A 63
R 00 00 02 00
T FC 00 61 6C 6C 20 31 31 30 0A 00
R 00 00 02 00
T 05 01 63 61 6C 6C 00
R 00 00 02 00
T 0A 01 44 65 73 70 6C 61 79 20 74 68 69 73 20 69
R 00 00 02 00
T 18 01 6E 66 6F 72 6D 61 74 69 6F 6E 2E 0A 00
R 00 00 02 00
T 25 01 68 65 6C 70 00
R 00 00 02 00
T 00 00 20 00 00 00 45 00
R 00 00 03 00 08 02 00 00 08 04 00 00 08 06 00 00
T 06 00 BB 00 6A 00 D9 00
R 00 00 03 00 08 02 00 00 08 04 00 00 08 06 00 00

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -