Descifrar el hex de un PIC

Iniciado por Meta, 12 Mayo 2011, 00:33 AM

0 Miembros y 1 Visitante están viendo este tema.

Meta

Hola:

Quiero descifrar el .hex de este PIC12F629.
:020000040000FA
:020000004F2887
:08000800A4030B1109000230F2
:1000100010280730102850301028A0301028103039
:10002000A40007301828023016280430A40000303D
:100030008316810083128B172408031D1C288B1341
:100040000800A200A401A30D3120A30D3420A30DAC
:100050003420A20D3420A40AA41D29284120A30184
:100060001528031C45284628031C3D28412805184F
:1000700037280800051C3A280800372085103A2048
:100080000800372085143A200800851005184628F6
:100090000800851A49280800851E4C280800831688
:1000A000FF2390008312073099008316FD308500EE
:1000B00001308100FF30950083128B16A301851457
:1000C0000F2078200F2068280B200B200B200B20FE
:1000D0007C2009207620851A6B28851E6D287C20BF
:1000E00009207A206428A30185140800AF30212854
:0C00F00084302128043021289030212881
:10060000580062006F007800200033003600300090
:10061000200043004D00440020005200460020000E
:1006200063006F006E00740072006F006C006C005D
:100630006500720020005600650072002E00300038
:100640002E00310000005400680061006E006B0055
:10065000730020007700770077002E00650075009A
:10066000720061007300690061002E006E00750069
:1006700020002D0020007700770077002E00780002
:1006800062006F0078002D007300630065006E004B
:1006900065002E0063006F006D0020002D0020001B
:1006A0007700770077002E0065006C006F00740003
:1006B00072006F006C00610064006F002E006E001D
:1006C000650074000000530070006500630069005D
:1006D00061006C002000520065006700610072003C
:1006E0006400730020005300740065006600610020
:1006F0006E006900610020002600200054006100A7
:1007000074006F006E006500000042007900200058
:1007100047006F0064007A004900760061006E00B7
:020720000000D7
:02400E00D431AB
:00000001FF
Todo esto es para saber si lo puedo adaptar al PIC12F508, en caso que no quepa, pues en PIC12F509 que tiene le doble de memoria.

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                                     
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/