Autor Tema: Convertidor PIC16 (Nemónico - Hex)  (Leído 2523 veces)

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

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Convertidor PIC16 (Nemónico - Hex)
« en: 16 de Noviembre de 2008, 23:38:29 »
Hola

Por la necesidad de codificar a mano las instrucciones de los PIC16 en modo hexadecimal y después de haberme equivocado al hacerlo  :D escribí un programa que genera la instrucción en hexa a través de una ventana de diálogo.



Solo se debe elegir la instrucción (nemónico) a emplear y sus operandos: registro f, literal k, bit a modificar o destino de la operación ALU. Al dar click en convertir, el programa genera la palabra en hexadecimal de 14 bits que se puede grabar directamente en la memoria de programa del pic.

Adjunto código fuente y ejecutable para quienes le vean utilidad al programita. Fue compilado con VBasic 2008 Express.  :mrgreen:

Ejecutable:
http://www.4shared.com/file/71823480/b6bedcef/Codificador_PIC16.html

Código fuente VB2008:
http://www.4shared.com/file/71823560/29ff9b56/Codificador_PIC16_cdigo_fuente.html

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: Convertidor PIC16 (Nemónico - Hex)
« Respuesta #1 en: 17 de Noviembre de 2008, 05:18:53 »
Ya tenemos una nueva y magnifica utilidad para nuestros PIC's. Muchas gracias y enhorabuena Santiago.  :mrgreen:
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Convertidor PIC16 (Nemónico - Hex)
« Respuesta #2 en: 17 de Noviembre de 2008, 12:54:13 »
Gracias Diego :mrgreen:

Esto de simular un pic16 en vhdl requiere de muchas herramientas raras y ni modo... hay que diseñarlas  :D

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Convertidor PIC16 (Nemónico - Hex)
« Respuesta #3 en: 17 de Noviembre de 2008, 14:38:17 »
Gracias Diego :mrgreen:

Esto de simular un pic16 en vhdl requiere de muchas herramientas raras y ni modo... hay que diseñarlas  :D

           :shock:............  ohhh   :roll:



Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: Convertidor PIC16 (Nemónico - Hex)
« Respuesta #4 en: 17 de Noviembre de 2008, 14:55:17 »
Grande Santiago  :P

Gracias por el aporte

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Convertidor PIC16 (Nemónico - Hex)
« Respuesta #5 en: 20 de Noviembre de 2008, 19:37:57 »
Gracias Pali :mrgreen:

Actualicé los links de descarga ya que había un bug en el programa...

Código: [Seleccionar]
        'IORWF
        If cmbNemo.SelectedItem = "COMF" Then

La instrucción IORWF se codificaba como COMF  :oops: y la instrucción COMF encimaba bits por que estaba repetida.

El código fuente y el ejecutable ya están corregidos, por favor disculpen el error.  :mrgreen:
« Última modificación: 20 de Noviembre de 2008, 19:40:27 por migsantiago »

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Convertidor PIC16 (Nemónico - Hex)
« Respuesta #6 en: 21 de Noviembre de 2008, 20:06:24 »
 :shock: me parece muy util, muchas gracias por compartirlo mig :-/ :-/ :-/
.


 

anything