📄 mp3.dbg
字号:
IMAGECRAFT DEBUG FORMAT
VERSION 1.1
CPU AVR
DIR C:\DOCUME~1\pas\桌面\mp3代码\u盘MP3代码\
FILE 6x8.h
FILE chinese.h
DEFGLOBAL font6x8 8C A[552:92:6]kc
DEFGLOBAL china_char 2B4 A[288:12:24]kc
FILE mp3.c
FUNC mDelaymS 61C fV
BLOCK 34 626
DEFREG i 10 s
DEFLOCAL ms 10 l
LINE 34 626
LINE 38 628
LINE 39 628
LINE 40 630
LINE 41 630
LINE 42 630
LINE 39 630
LINE 39 636
LINE 43 63E
LINE 37 63E
BLOCKEND 0 69C
FUNCEND 69C
FUNC main 69E fV
BLOCK 49 6A0
DEFLOCAL t0 6 c
DEFREG t2 12 c
DEFREG t1 14 c
DEFREG data 12 c
DEFREG i 10 i
LINE 49 6A0
LINE 52 6A0
LINE 53 6A4
LINE 54 6A8
LINE 55 6AC
LINE 56 6BC
LINE 57 6D4
LINE 58 6EC
LINE 63 6F4
LINE 65 6FE
LINE 67 702
LINE 68 706
LINE 70 710
LINE 72 714
LINE 75 71C
LINE 74 71E
LINE 76 726
LINE 79 730
LINE 80 736
LINE 81 736
LINE 82 73E
LINE 83 740
LINE 79 740
LINE 79 746
LINE 86 750
LINE 87 760
LINE 88 768
LINE 89 788
LINE 90 790
LINE 91 798
LINE 92 7A0
LINE 93 7AA
LINE 94 7B2
LINE 95 7B8
LINE 96 7C2
LINE 97 7C8
LINE 101 7DA
LINE 102 7DA
LINE 103 7E8
LINE 104 7E8
LINE 105 7F4
LINE 106 7FE
LINE 107 80C
LINE 108 828
LINE 109 830
LINE 110 83A
LINE 111 83C
LINE 112 844
LINE 113 846
LINE 114 868
LINE 115 868
LINE 116 86E
LINE 117 86E
LINE 102 86E
LINE 102 880
LINE 118 892
LINE 100 892
BLOCKEND 0 896
FUNCEND 896
FUNC CheckKey 898 fc
BLOCK 124 89C
DEFREG oldKey 20 c
DEFREG delay 22 c
DEFREG key 10 c
LINE 124 89C
LINE 126 89C
LINE 129 89E
LINE 132 8A2
LINE 133 8A2
LINE 134 8A8
LINE 135 8AC
LINE 136 8AC
LINE 137 8B0
LINE 138 8B0
LINE 139 8B2
LINE 136 8B2
LINE 136 8B4
LINE 141 8B8
LINE 143 8BC
LINE 144 8BC
LINE 146 8C2
LINE 148 8C4
LINE 149 8CA
LINE 150 8CA
LINE 152 8CE
LINE 142 8CE
LINE 153 8D0
LINE 155 8D2
LINE 156 8D2
LINE 158 8D6
LINE 131 8D6
LINE 160 8D8
BLOCKEND 0 8DE
FUNCEND 8DE
FUNC ProcessKey 8E0 fc
BLOCK 166 8E4
DEFREG key 20 c
LINE 166 8E4
LINE 167 8E4
LINE 169 8E8
LINE 170 8EC
LINE 175 8EE
LINE 176 8F2
LINE 177 8F2
LINE 178 8FE
LINE 181 902
LINE 182 906
LINE 183 906
LINE 184 91A
LINE 185 922
LINE 186 922
LINE 187 92E
LINE 189 930
LINE 190 930
LINE 191 93E
LINE 192 93E
LINE 194 940
LINE 195 944
LINE 196 944
LINE 197 958
LINE 198 96A
LINE 199 96A
LINE 200 972
LINE 202 974
LINE 203 974
LINE 204 982
LINE 205 982
LINE 207 984
LINE 208 988
LINE 209 988
LINE 212 98C
LINE 213 990
LINE 214 990
LINE 215 9A2
LINE 217 9A6
BLOCKEND 0 9AC
FUNCEND 9AC
FUNC UpdateData 9AE fV
BLOCK 223 9B2
DEFREG i 20 c
LINE 223 9B2
LINE 226 9B2
LINE 227 9C2
LINE 228 9C2
LINE 229 9CA
LINE 230 9CA
LINE 233 9CC
LINE 234 9CC
LINE 235 9CE
LINE 236 9CE
LINE 238 9CE
LINE 239 9D2
LINE 241 9D2
LINE 242 9D6
LINE 243 9D6
LINE 244 9EC
LINE 245 9FE
LINE 241 9FE
LINE 241 A00
LINE 246 A04
BLOCKEND 0 A08
FUNCEND A08
FUNC ReadFileData A0A fV
BLOCK 252 A0A
LINE 252 A0A
LINE 253 A0A
LINE 255 A10
LINE 256 A18
LINE 257 A18
LINE 258 A1A
LINE 259 A26
BLOCKEND 0 A26
FUNCEND A26
FUNC mp3_play A28 fV
BLOCK 264 A2E
DEFLOCAL t2 1 c
DEFLOCAL t1 1 c
DEFLOCAL data 1 c
DEFLOCAL t0 1 c
DEFREG i 20 i
DEFREG s 20 pc
LINE 264 A2E
LINE 269 A2E
LINE 271 A38
LINE 274 A40
LINE 278 A4E
LINE 280 A4E
LINE 281 A54
LINE 282 A54
LINE 283 A58
LINE 287 A5A
LINE 288 A62
LINE 289 A62
LINE 290 A66
LINE 292 A68
LINE 277 A68
BLOCKEND 0 A6E
FUNCEND A6E
FILE CH375HFB.H
FUNC CH375FileRead 5A0 fc
BLOCK 656 5A0
LINE 656 5A0
LINE 657 5A0
LINE 658 5AC
BLOCKEND 0 5B0
FUNCEND 5B0
FUNC CH375FileWrite 5B2 fc
BLOCK 662 5B2
LINE 662 5B2
LINE 663 5B2
LINE 664 5BE
BLOCKEND 0 5C2
FUNCEND 5C2
FUNC xQueryInterrupt 5C4 fV
BLOCK 674 5C4
LINE 674 5C4
LINE 675 5C4
LINE 675 5C4
LINE 676 5C8
LINE 677 5CE
LINE 678 5D6
LINE 678 5DE
LINE 679 5E6
LINE 679 5EE
BLOCKEND 0 5F4
FUNCEND 5F4
FUNC xWriteToExtBuf 5F6 fV
BLOCK 738 5F6
DEFREG mLength 16 c
LINE 738 5F6
LINE 739 5F6
BLOCKEND 0 5F8
FUNCEND 5F8
FUNC xReadFromExtBuf 5FA fV
BLOCK 743 5FA
DEFREG mLength 16 c
LINE 743 5FA
LINE 744 5FA
BLOCKEND 0 5FC
FUNCEND 5FC
FUNC CH375LibInit 5FE fc
BLOCK 750 5FE
LINE 750 5FE
LINE 751 5FE
LINE 752 604
LINE 753 60A
LINE 753 612
LINE 754 616
BLOCKEND 0 61A
FUNCEND 61A
FILE 375interface.c
FUNC mDelay1uS A70 fV
BLOCK 23 A70
LINE 23 A70
LINE 26 A70
BLOCKEND 0 A72
FUNCEND A72
FUNC CH375_PORT_INIT A74 fV
BLOCK 30 A74
LINE 30 A74
LINE 31 A74
LINE 33 A78
LINE 34 A7C
BLOCKEND 0 A80
FUNCEND A80
FUNC xWriteCH375Cmd A82 fV
BLOCK 38 A82
DEFREG mCmd 16 c
LINE 38 A82
LINE 41 A82
LINE 42 A84
LINE 43 A86
LINE 44 A8A
LINE 45 A90
LINE 46 A94
LINE 47 A9A
LINE 48 A9E
BLOCKEND 0 AA4
FUNCEND AA4
FUNC xWriteCH375Data AA6 fV
BLOCK 53 AA6
DEFREG mData 16 c
LINE 53 AA6
LINE 55 AA6
LINE 56 AA8
LINE 57 AAC
LINE 58 AB2
LINE 59 AB6
LINE 60 ABC
BLOCKEND 0 AC0
FUNCEND AC0
FUNC xReadCH375Data AC2 fc
BLOCK 65 AC2
DEFREG mData 16 c
LINE 65 AC2
LINE 69 AC2
LINE 70 AC6
LINE 71 ACC
LINE 72 ACE
LINE 73 AD0
LINE 74 AD6
BLOCKEND 0 AD6
FUNCEND AD6
FILE 1011.c
FUNC spi_init AD8 fV
BLOCK 18 AD8
LINE 18 AD8
LINE 19 AD8
LINE 20 ADC
LINE 21 AE0
BLOCKEND 0 AE4
FUNCEND AE4
FUNC mp3_port_init AE6 fV
BLOCK 25 AE6
LINE 25 AE6
LINE 26 AE6
LINE 27 AE8
LINE 28 AEE
LINE 29 AF0
BLOCKEND 0 AF6
FUNCEND AF6
FUNC Write_Byte_MMC AF8 fV
BLOCK 33 AF8
DEFREG byte 16 c
LINE 33 AF8
LINE 34 AF8
LINE 36 AFA
LINE 37 AFA
LINE 38 AFA
LINE 35 AFA
BLOCKEND 0 AFE
FUNCEND AFE
FUNC Read_Byte_MMC B00 fc
BLOCK 42 B00
LINE 42 B00
LINE 43 B00
LINE 45 B04
LINE 46 B04
LINE 47 B04
LINE 44 B04
LINE 49 B08
BLOCKEND 0 B0A
FUNCEND B0A
FUNC vs1003_cmd_write B0C fV
BLOCK 53 B14
DEFREG data 20 i
DEFREG address 22 c
LINE 53 B14
LINE 54 B14
LINE 55 B18
LINE 57 B1C
LINE 58 B1E
LINE 59 B20
LINE 60 B24
LINE 61 B2C
LINE 62 B30
LINE 63 B38
LINE 64 B3C
LINE 65 B44
LINE 67 B46
LINE 68 B4A
BLOCKEND 0 B52
FUNCEND B52
FUNC vs1003_data_write B54 fV
BLOCK 73 B5A
DEFREG data 20 c
LINE 73 B5A
LINE 74 B5A
LINE 75 B5C
LINE 76 B60
LINE 77 B62
BLOCKEND 0 B68
FUNCEND B68
FUNC vs1003_read B6A fi
BLOCK 81 B70
DEFREG temp1 22 c
DEFREG temp 20 i
DEFREG address 10 c
LINE 81 B70
LINE 82 B70
LINE 83 B72
LINE 84 B76
LINE 85 B78
LINE 86 B7A
LINE 87 B7E
LINE 88 B86
LINE 89 B8A
LINE 90 B90
LINE 91 B94
LINE 92 B98
LINE 93 BA0
LINE 95 BA2
BLOCKEND 0 BA8
FUNCEND BA8
FUNC vs1003_init BAA fV
BLOCK 99 BAA
LINE 99 BAA
LINE 100 BAA
LINE 101 BB2
LINE 102 BBA
LINE 103 BC2
BLOCKEND 0 BCA
FUNCEND BCA
FILE chinese.h
FILE lcd.c
FUNC LCD_write_byte BCC fV
BLOCK 16 BCC
DEFREG command 18 c
DEFREG data 16 c
LINE 16 BCC
LINE 17 BCC
LINE 18 BD6
LINE 19 BDA
LINE 21 BE6
LINE 22 BF0
LINE 24 BF2
LINE 23 BF2
LINE 25 BF6
BLOCKEND 0 C00
FUNCEND C00
FUNC LCD_Init C02 fV
BLOCK 34 C02
LINE 34 C02
LINE 35 C02
LINE 36 C0C
LINE 39 C16
LINE 41 C20
LINE 42 C2A
LINE 43 C32
LINE 44 C3C
LINE 45 C46
LINE 46 C4E
LINE 47 C58
LINE 48 C5C
LINE 49 C62
LINE 50 C68
LINE 51 C6E
LINE 52 C74
LINE 53 C7A
LINE 54 C7C
LINE 55 C82
BLOCKEND 0 C8C
FUNCEND C8C
FUNC LCD_clear C8E fV
BLOCK 64 C92
DEFREG i 20 i
LINE 64 C92
LINE 66 C92
LINE 67 C98
LINE 68 C9E
LINE 69 CA4
LINE 68 CAA
LINE 68 CAE
BLOCKEND 0 CBA
FUNCEND CBA
FUNC LCD_set_XY CBC fV
BLOCK 80 CC4
DEFREG Y 22 c
DEFREG X 20 c
LINE 80 CC4
LINE 81 CC4
LINE 82 CCC
BLOCKEND 0 CD8
FUNCEND CD8
FUNC LCD_write_char CDA fV
BLOCK 92 CE0
DEFREG line 20 c
DEFREG c 22 c
LINE 92 CE0
LINE 94 CE0
LINE 95 CE2
LINE 96 CE6
LINE 95 D02
LINE 95 D04
BLOCKEND 0 D0C
FUNCEND D0C
FUNC LCD_write_String D0E fV
BLOCK 107 D1A
DEFREG s 20 pc
DEFREG Y 10 c
DEFREG X 22 c
LINE 107 D1A
LINE 108 D1A
LINE 110 D22
LINE 111 D22
LINE 112 D28
LINE 113 D2C
LINE 109 D2C
BLOCKEND 0 D38
FUNCEND D38
FUNC LCD_write_chi D3A fV
BLOCK 130 D48
DEFREG i 20 c
DEFREG n 14 c
DEFREG row 10 c
DEFREG line 12 c
DEFREG num 22 c
DEFLOCAL ch_with 14 c
DEFLOCAL Y 12 c
DEFLOCAL X 10 c
LINE 130 D48
LINE 132 D48
LINE 133 D4E
LINE 134 D52
LINE 135 D52
LINE 136 D56
LINE 137 D56
LINE 138 D5C
LINE 139 D5C
LINE 140 D60
LINE 142 D6A
LINE 143 D7A
LINE 144 D7A
LINE 145 D9A
LINE 135 D9A
LINE 135 D9C
LINE 146 DA6
LINE 147 DA8
LINE 148 DB6
LINE 133 DB6
LINE 133 DB6
BLOCKEND 0 DC2
FUNCEND DC2
FUNC LCD_move_chi DC4 fV
BLOCK 159 DDC
DEFREG i 20 c
DEFREG j 22 c
DEFLOCAL buffer_l 84 A[84:84]c
DEFLOCAL buffer_h 0 A[84:84]c
DEFREG n 10 c
DEFREG T 12 c
DEFREG Y 14 c
DEFLOCAL X 178 c
LINE 159 DDC
LINE 160 DDC
LINE 161 DDE
LINE 162 DF4
LINE 163 E0E
LINE 164 E12
LINE 165 E12
LINE 166 E3A
LINE 167 E64
LINE 168 E66
LINE 169 E6A
LINE 170 E6C
LINE 171 E70
LINE 172 E70
LINE 173 E8A
LINE 174 EAA
LINE 170 EAA
LINE 170 EAC
LINE 175 EB2
LINE 176 EBE
LINE 177 EC2
LINE 178 EC2
LINE 179 ED2
LINE 176 ED2
LINE 176 ED4
LINE 180 EDA
LINE 181 EE8
LINE 182 EEC
LINE 183 EEC
LINE 184 F00
LINE 181 F00
LINE 181 F02
LINE 185 F08
LINE 186 F10
LINE 163 F10
LINE 163 F12
BLOCKEND 0 F24
FUNCEND F24
FUNC LCD_draw_map F26 fV
BLOCK 200 F34
DEFREG row 20 c
DEFREG n 22 i
DEFREG i 14 i
DEFLOCAL Pix_y 18 c
DEFREG Pix_x 10 c
DEFREG map 12 pc
DEFLOCAL Y 12 c
DEFLOCAL X 10 c
LINE 200 F34
LINE 203 F34
LINE 204 F40
LINE 206 F4A
LINE 207 F54
LINE 208 F5A
LINE 209 F5A
LINE 210 F60
LINE 211 F66
LINE 212 F66
LINE 213 F8A
LINE 210 F8A
LINE 210 F90
LINE 214 F9A
LINE 215 FA0
LINE 207 FA0
LINE 207 FA4
BLOCKEND 0 FB4
FUNCEND FB4
FILE delay.c
FUNC delay_us FB6 fV
BLOCK 10 FB6
DEFREG t 16 c
LINE 10 FB6
LINE 11 FB6
LINE 12 FB8
BLOCKEND 0 FBA
FUNCEND FBA
FUNC delay_nus FBC fV
BLOCK 21 FC2
DEFREG t 20 i
LINE 21 FC2
LINE 23 FC4
LINE 22 FC6
BLOCKEND 0 FD8
FUNCEND FD8
FUNC delay_ms FDA fV
BLOCK 30 FDA
LINE 30 FDA
LINE 31 FDA
BLOCKEND 0 FE0
FUNCEND FE0
FUNC delay_nms FE2 fV
BLOCK 40 FE8
DEFREG t 20 i
LINE 40 FE8
LINE 42 FEA
LINE 41 FEC
BLOCKEND 0 FFE
FUNCEND FFE
FILE bmp.h
FILE mp3.c
DEFGLOBAL AVR_bmp 100 A[120:120]c
DEFGLOBAL china_bmp 178 A[72:72]c
DEFGLOBAL vol 1C0 i
DEFGLOBAL flag 1C2 c
DEFGLOBAL data_pointer 1C3 s
FILE CH375HFB.H
FILE mp3.c
DEFGLOBAL FILE_DATA_BUF 1E2 A[512:512]c
DEFGLOBAL DISK_BASE_BUF 3E2 A[512:512]c
DEFGLOBAL mCmdParam 5E2 S[_CMD_PARAM]
DEFGLOBAL c 600 i
FILE CH375HFB.H
STRUCT 30 .1
FIELD 0 mBuffer A[30:30]c
STRUCTEND
STRUCT 13 .2
FIELD 0 mDiskSizeSec l
FIELD 4 mTotalSector l
FIELD 8 mFreeSector l
FIELD 12 mDiskFat c
STRUCTEND
STRUCT 30 .3
FIELD 0 mPathName A[30:30]c
STRUCTEND
STRUCT 30 .4
FIELD 0 mPathName A[30:30]c
STRUCTEND
STRUCT 1 .5
FIELD 0 mUpdateLen c
STRUCTEND
STRUCT 30 .6
FIELD 0 mPathName A[30:30]c
STRUCTEND
STRUCT 30 .7
FIELD 0 mPathName A[30:30]c
STRUCTEND
STRUCT 9 .8
FIELD 0 mFileSize l
FIELD 4 mFileDate s
FIELD 6 mFileTime s
FIELD 8 mFileAttr c
STRUCTEND
STRUCT 4 .9
FIELD 0 mSectorOffset l
STRUCTEND
STRUCT 1 .10
FIELD 0 mSectorCount c
STRUCTEND
STRUCT 1 .11
FIELD 0 mSectorCount c
STRUCTEND
STRUCT 10 .12
FIELD 0 mSectorCount c
FIELD 1 mReserved A[7:7]c
FIELD 8 mDataBuffer pc
STRUCTEND
STRUCT 10 .13
FIELD 0 mSectorCount c
FIELD 1 mReserved A[7:7]c
FIELD 8 mDataBuffer pc
STRUCTEND
STRUCT 4 .14
FIELD 0 mDiskSizeSec l
STRUCTEND
STRUCT 4 .15
FIELD 0 mByteOffset l
STRUCTEND
STRUCT 30 .16
FIELD 0 mByteCount c
FIELD 1 mByteBuffer A[29:29]c
STRUCTEND
STRUCT 30 .17
FIELD 0 mByteCount c
FIELD 1 mByteBuffer A[29:29]c
STRUCTEND
STRUCT 21 .19
FIELD 0 mCBW_Sig l
FIELD 4 mCBW_Tag l
FIELD 8 mCBW_DataLen c
FIELD 9 mCBW_DataLen1 c
FIELD 10 mCBW_DataLen2 c
FIELD 11 mCBW_DataLen3 c
FIELD 12 mCBW_Flag c
FIELD 13 mCBW_LUN c
FIELD 14 mCBW_CB_Len c
FIELD 15 mCBW_CB_Buf A[6:6]c
STRUCTEND
STRUCT 14 .20
FIELD 0 mCSW_Sig l
FIELD 4 mCSW_Tag l
FIELD 8 mCSW_Residue l
FIELD 12 mCSW_Status c
FIELD 13 mReserved c
STRUCTEND
UNION 21 .18
FIELD 0 mCBW S[.19]
FIELD 0 mCSW S[.20]
UNIONEND
UNION 30 _CMD_PARAM
FIELD 0 Other S[.1]
FIELD 0 Query S[.2]
FIELD 0 Open S[.3]
FIELD 0 Enumer S[.4]
FIELD 0 Close S[.5]
FIELD 0 Create S[.6]
FIELD 0 Erase S[.7]
FIELD 0 Modify S[.8]
FIELD 0 Locate S[.9]
FIELD 0 Read S[.10]
FIELD 0 Write S[.11]
FIELD 0 ReadX S[.12]
FIELD 0 WriteX S[.13]
FIELD 0 DiskSize S[.14]
FIELD 0 ByteLocate S[.15]
FIELD 0 ByteRead S[.16]
FIELD 0 ByteWrite S[.17]
FIELD 0 BOC S[.18]
UNIONEND
START 055E
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -