Autor Tema: Como se organiza un programa?  (Leído 2076 veces)

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

Desconectado Islagrande

  • PIC16
  • ***
  • Mensajes: 199
Como se organiza un programa?
« en: 14 de Agosto de 2007, 15:06:11 »
Hola
En que orden se escriben las instrucciones de un programa?
Quiero empezar a hacer pequeños programas y necesito consejos al respecto. Utilizo el lenguaje ensamblador
Saludos
      Siempre sintonizando las buenas ondas

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: Como se organiza un programa?
« Respuesta #1 en: 14 de Agosto de 2007, 16:59:33 »
Hola Islagrande.

Si vas a trabajar en ensamblador te recomiendo que tu post lo hagas en el subforo Almacen de Assembler Allí tendrás reunidos a todos los amigos que trabajan con él y tendrás mas oportunidad de que te den un mano.

Si quieres puedo mover este hilo a ese subforo. Estoy a tus ordenes.

Un saludo.
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado Islagrande

  • PIC16
  • ***
  • Mensajes: 199
Re: Como se organiza un programa?
« Respuesta #2 en: 15 de Agosto de 2007, 11:06:45 »
Muchas gracias RedPic.
Por favor, mueva el mensaje al subforo almacen de Assembler
Un abrazo

      Siempre sintonizando las buenas ondas

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: Como se organiza un programa?
« Respuesta #3 en: 15 de Agosto de 2007, 14:41:02 »
hola Islagrande.

esta es una plantilla que yo sigo cuando escribo en asm (en el caso del 16f877A):

;***************************************************************************
;
;   aqui van los comentarios
;***************************************************************************
   #DEFINE   Q1   PORTD,0      ; nombramientos de pines
;*************************************************************************
   list   p=16f877A                     ;
   #Include "P16F877A.INC"        ; archivo de cabecera del uC PIC
;**************************************************************************
   __CONFIG _CP_OFF & _WDT_OFF & _BODEN_ON & _PWRTE_ON & _XT_OSC & _LVP_OFF & _CPD_OFF & _DEBUG_OFF
       ; declaracion de los bits de configuración (opcional)
;**************************************************************************
   CBLOCK 0X20   ; asignacion de variables
        ;aqui van los registros de la ram (GPR)
   ENDC
;**************************************************************************
   org 0x0   ; vector 0 de programación
        goto  inicio    ; salta el vector de interrupcion

        org 0x4 
        ;acá va el código del servicio de interrupción (ISR)

        retfie   ; sale del ISR

inicio:
      ;  acá comienza la programación principal


      end  ; indica fin de la compilación asm


según las recomendaciones de microchip, lo primero que se hace es limpiar los puertos, luego configurarlos y activar/desactivar los modulos involucrados.
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Islagrande

  • PIC16
  • ***
  • Mensajes: 199
Re: Como se organiza un programa?
« Respuesta #4 en: 15 de Agosto de 2007, 15:18:37 »
GOOOOOOOOOOOOOOOL de PalitroqueZ
Gracias amigo. Justamente eso es lo que quería para comenzar
Ahora a darme cabezazos ja ja  :D :D
Un abrazo
      Siempre sintonizando las buenas ondas