Título: Descifrar el hex de un PIC Publicado por: Meta en 12 Mayo 2011, 00:33 am Hola:
Quiero descifrar el .hex de este PIC12F629. Código: :020000040000FA Importé el hex al MPLAB v8.66 y me salió el txt. [code] Line Address Opcode Label Disassembly 14 00D 30A0 MOVLW 0xa0 15 00E 2810 GOTO 0x10 16 00F 3010 MOVLW 0x10 17 010 00A4 MOVWF 0x24 18 011 3007 MOVLW 0x7 19 012 2818 GOTO 0x18 20 013 3002 MOVLW 0x2 21 014 2816 GOTO 0x16 22 015 3004 MOVLW 0x4 23 016 00A4 MOVWF 0x24 24 017 3000 MOVLW 0 25 018 1683 BSF STATUS, 0x5 26 019 0081 MOVWF TMR0 27 01A 1283 BCF STATUS, 0x5 28 01B 178B BSF INTCON, 0x7 29 01C 0824 MOVF 0x24, W 30 01D 1D03 BTFSS STATUS, 0x2 31 01E 281C GOTO 0x1c 32 01F 138B BCF INTCON, 0x7 33 020 0008 RETURN 34 021 00A2 MOVWF 0x22 35 022 01A4 CLRF 0x24 36 023 0DA3 RLF 0x23, F 37 024 2031 CALL 0x31 38 025 0DA3 RLF 0x23, F 39 026 2034 CALL 0x34 40 027 0DA3 RLF 0x23, F 41 028 2034 CALL 0x34 42 029 0DA2 RLF 0x22, F 43 02A 2034 CALL 0x34 44 02B 0AA4 INCF 0x24, F 45 02C 1DA4 BTFSS 0x24, 0x3 46 02D 2829 GOTO 0x29 47 02E 2041 CALL 0x41 48 02F 01A3 CLRF 0x23 49 030 2815 GOTO 0x15 50 031 1C03 BTFSS STATUS, 0 51 032 2845 GOTO 0x45 52 033 2846 GOTO 0x46 53 034 1C03 BTFSS STATUS, 0 54 035 283D GOTO 0x3d 55 036 2841 GOTO 0x41 56 037 1805 BTFSC GPIO, 0 57 038 2837 GOTO 0x37 58 039 0008 RETURN 59 03A 1C05 BTFSS GPIO, 0 60 03B 283A GOTO 0x3a 61 03C 0008 RETURN 62 03D 2037 CALL 0x37 63 03E 1085 BCF GPIO, 0x1 64 03F 203A CALL 0x3a 65 040 0008 RETURN 66 041 2037 CALL 0x37 67 042 1485 BSF GPIO, 0x1 68 043 203A CALL 0x3a 69 044 0008 RETURN 70 045 1085 BCF GPIO, 0x1 71 046 1805 BTFSC GPIO, 0 72 047 2846 GOTO 0x46 73 048 0008 RETURN 74 049 1A85 BTFSC GPIO, 0x5 75 04A 2849 GOTO 0x49 76 04B 0008 RETURN 77 04C 1E85 BTFSS GPIO, 0x5 78 04D 284C GOTO 0x4c 79 04E 0008 RETURN 80 04F 1683 BSF STATUS, 0x5 81 050 23FF CALL 0x3ff 82 051 0090 MOVWF T1CON 83 052 1283 BCF STATUS, 0x5 84 053 3007 MOVLW 0x7 85 054 0099 MOVWF CMCON 86 055 1683 BSF STATUS, 0x5 87 056 30FD MOVLW 0xfd 88 057 0085 MOVWF GPIO 89 058 3001 MOVLW 0x1 90 059 0081 MOVWF TMR0 91 05A 30FF MOVLW 0xff 92 05B 0095 MOVWF 0x15 93 05C 1283 BCF STATUS, 0x5 94 05D 168B BSF INTCON, 0x5 95 05E 01A3 CLRF 0x23 96 05F 1485 BSF GPIO, 0x1 97 060 200F CALL 0xf 98 061 2078 CALL 0x78 99 062 200F CALL 0xf 100 063 2868 GOTO 0x68 101 064 200B CALL 0xb 102 065 200B CALL 0xb 103 066 200B CALL 0xb 104 067 200B CALL 0xb 105 068 207C CALL 0x7c 106 069 2009 CALL 0x9 107 06A 2076 CALL 0x76 108 06B 1A85 BTFSC GPIO, 0x5 109 06C 286B GOTO 0x6b 110 06D 1E85 BTFSS GPIO, 0x5 111 06E 286D GOTO 0x6d 112 06F 207C CALL 0x7c 113 070 2009 CALL 0x9 114 071 207A CALL 0x7a 115 072 2864 GOTO 0x64 116 073 01A3 CLRF 0x23 117 074 1485 BSF GPIO, 0x1 118 075 0008 RETURN 119 076 30AF MOVLW 0xaf 120 077 2821 GOTO 0x21 121 078 3084 MOVLW 0x84 122 079 2821 GOTO 0x21 123 07A 3004 MOVLW 0x4 124 07B 2821 GOTO 0x21 125 07C 3090 MOVLW 0x90 126 07D 2821 GOTO 0x21 127 07E 3FFF 128 07F 3FFF 129 080 3FFF 130 081 3FFF 131 082 3FFF 132 083 3FFF 133 084 3FFF 134 085 3FFF 135 086 3FFF 136 087 3FFF 137 088 3FFF 138 089 3FFF 139 08A 3FFF 140 08B 3FFF 141 08C 3FFF 142 08D 3FFF 143 08E 3FFF 144 08F 3FFF 145 090 3FFF 146 091 3FFF 147 092 3FFF 148 093 3FFF 149 094 3FFF 150 095 3FFF 151 096 3FFF 152 097 3FFF 153 098 3FFF 154 099 3FFF 155 09A 3FFF 156 09B 3FFF 157 09C 3FFF 158 09D 3FFF 159 09E 3FFF 160 09F 3FFF 161 0A0 3FFF 162 0A1 3FFF 163 0A2 3FFF 164 0A3 3FFF 165 0A4 3FFF 166 0A5 3FFF 167 0A6 3FFF 168 0A7 3FFF 169 0A8 3FFF 170 0A9 3FFF 171 0AA 3FFF 172 0AB 3FFF 173 0AC 3FFF 174 0AD 3FFF 175 0AE 3FFF 176 0AF 3FFF 177 0B0 3FFF 178 0B1 3FFF 179 0B2 3FFF 180 0B3 3FFF 181 0B4 3FFF 182 0B5 3FFF 183 0B6 3FFF 184 0B7 3FFF 185 0B8 3FFF 186 0B9 3FFF 187 0BA 3FFF 188 0BB 3FFF 189 0BC 3FFF 190 0BD 3FFF 191 0BE 3FFF 192 0BF 3FFF 193 0C0 3FFF 194 0C1 3FFF 195 0C2 3FFF 196 0C3 3FFF 197 0C4 3FFF 198 0C5 3FFF 199 0C6 3FFF 200 0C7 3FFF 201 0C8 3FFF 202 0C9 3FFF 203 0CA 3FFF 204 0CB 3FFF 205 0CC 3FFF 206 0CD 3FFF 207 0CE 3FFF 208 0CF 3FFF 209 0D0 3FFF 210 0D1 3FFF 211 0D2 3FFF 212 0D3 3FFF 213 0D4 3FFF 214 0D5 3FFF 215 0D6 3FFF 216 0D7 3FFF 217 0D8 3FFF 218 0D9 3FFF 219 0DA 3FFF 220 0DB 3FFF 221 0DC 3FFF 222 0DD 3FFF 223 0DE 3FFF 224 0DF 3FFF 225 0E0 3FFF 226 0E1 3FFF 227 0E2 3FFF 228 0E3 3FFF 229 0E4 3FFF 230 0E5 3FFF 231 0E6 3FFF 232 0E7 3FFF 233 0E8 3FFF 234 0E9 3FFF 235 0EA 3FFF 236 0EB 3FFF 237 0EC 3FFF 238 0ED 3FFF 239 0EE 3FFF 240 0EF 3FFF 241 0F0 3FFF 242 0F1 3FFF 243 0F2 3FFF 244 0F3 3FFF 245 0F4 3FFF 246 0F5 3FFF 247 0F6 3FFF 248 0F7 3FFF 249 0F8 3FFF 250 0F9 3FFF 251 0FA 3FFF 252 0FB 3FFF 253 0FC 3FFF 254 0FD 3FFF 255 0FE 3FFF 256 0FF 3FFF 257 100 3FFF 258 101 3FFF 259 102 3FFF 260 103 3FFF 261 104 3FFF 262 105 3FFF 263 106 3FFF 264 107 3FFF 265 108 3FFF 266 109 3FFF 267 10A 3FFF 268 10B 3FFF 269 10C 3FFF 270 10D 3FFF 271 10E 3FFF 272 10F 3FFF 273 110 3FFF 274 111 3FFF 275 112 3FFF 276 113 3FFF 277 114 3FFF 278 115 3FFF 279 116 3FFF 280 117 3FFF 281 118 3FFF 282 119 3FFF 283 11A 3FFF 284 11B 3FFF 285 11C 3FFF 286 11D 3FFF 287 11E 3FFF 288 11F 3FFF 289 120 3FFF 290 121 3FFF 291 122 3FFF 292 123 3FFF 293 124 3FFF 294 125 3FFF 295 126 3FFF 296 127 3FFF 297 128 3FFF 298 129 3FFF 299 12A 3FFF 300 12B 3FFF 301 12C 3FFF 302 12D 3FFF 303 12E 3FFF 304 12F 3FFF 305 130 3FFF 306 131 3FFF 307 132 3FFF 308 133 3FFF 309 134 3FFF 310 135 3FFF 311 136 3FFF 312 137 3FFF 313 138 3FFF 314 139 3FFF 315 13A 3FFF 316 13B 3FFF 317 13C 3FFF 318 13D 3FFF 319 13E 3FFF 320 13F 3FFF 321 140 3FFF |