• Sábado 18 de Mayo de 2024, 10:43

Autor Tema:  Ejemplo En Asm Para 16f84 O 16f84a  (Leído 2793 veces)

Meta

  • Miembro MUY activo
  • ***
  • Mensajes: 140
    • Ver Perfil
Ejemplo En Asm Para 16f84 O 16f84a
« en: Jueves 7 de Febrero de 2008, 02:29 »
0
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.  

GsOiD

  • Miembro activo
  • **
  • Mensajes: 83
  • Nacionalidad: mx
    • Ver Perfil
Re: Ejemplo En Asm Para 16f84 O 16f84a
« Respuesta #1 en: Martes 19 de Febrero de 2008, 04:21 »
0
Tengo un cd con ejemplos e incluso los diagramas del micro, explicados y toda la cosa, a quien le interese, nomás digame =)...

 :comp:

JoPas

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Ejemplo En Asm Para 16f84 O 16f84a
« Respuesta #2 en: Viernes 29 de Febrero de 2008, 18:20 »
0
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

Meta

  • Miembro MUY activo
  • ***
  • Mensajes: 140
    • Ver Perfil
Re: Ejemplo En Asm Para 16f84 O 16f84a
« Respuesta #3 en: Viernes 29 de Febrero de 2008, 18:29 »
0
A mi también.

Muchas gracias.