SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: Meta en Jueves 7 de Febrero de 2008, 02:29

Título: Ejemplo En Asm Para 16f84 O 16f84a
Publicado por: Meta en Jueves 7 de Febrero de 2008, 02:29
Si encuentran Web sobre ejemplos sencillos como este aquí abajo ponen la web aquí par acumularlo todos.

Código: Text
  1. ;Tres valores están almacenados en la memoria, A, B y C. Y en las
  2. ;direcciones 10, 11 y 12h. Resolver ecuación (A + B) - C.
  3. ;Velocidad d ereloj; 4MHz
  4.   LIST  p=16F84A  &#59;Tipo de procesador.
  5.   INCLUDE  <P16F84A.INC>&#59;Definiciones de registros internos.
  6. __CONFIG  _CP_OFF &  _WDT_OFF & _PWRTE_ON & _XT_OSC
  7. ;*****************************************************************
  8.   DATO_A    EQU 0x10&#59;Define la posición del dato A
  9.   DATO_B    EQU 0x11&#59;Define la posición del dato B
  10.   DATO_C    EQU 0x12&#59;Define la posición del dato C
  11.   RESULTADO   EQU 0x13&#59;Define la posición del dato RESULTADO
  12. ;*****************************************************************
  13.   ORG 0x00&#59;Vector de reset
  14.   goto INICIO
  15.   ORG 0x05&#59;Salva el vector de interrupción
  16. INICIO:
  17.   movf  DATO_A,W&#59;Carga el 1er sumando
  18.   addwf  DATO_B,W&#59;Suma 2º operando
  19.   movwf  RESULTADO&#59;Almacena resultado parcial
  20.   movf  DATO_C,W&#59;Carga el sustraendo
  21.   subwf  RESULTADO,F&#59;Resta el minuendo y almacena
  22. STOP
  23.   goto $
  24.   END  &#59;Fin del programa
  25.  
Título: Re: Ejemplo En Asm Para 16f84 O 16f84a
Publicado por: GsOiD en Martes 19 de Febrero de 2008, 04:21
Tengo un cd con ejemplos e incluso los diagramas del micro, explicados y toda la cosa, a quien le interese, nomás digame =)...

 :comp:
Título: Re: Ejemplo En Asm Para 16f84 O 16f84a
Publicado por: JoPas en Viernes 29 de Febrero de 2008, 18:20
Hola soy nuevo en esto de la programación, cuento con el PIC 16F84 y me interesa el CD que comentaste para poder darme una idea de lo que puedo hacer estudiando algunos ejemplos, básicamente lo que quiero llegar a hacer es enviar datos del PIC a la PC por el puerto serie.
 :alien:

saludos
Título: Re: Ejemplo En Asm Para 16f84 O 16f84a
Publicado por: Meta en Viernes 29 de Febrero de 2008, 18:29
A mi también.

Muchas gracias.