Programación Específica > Microcontroladores

 Ejemplo En Asm Para 16f84 O 16f84a

(1/1)

Meta:
Si encuentran Web sobre ejemplos sencillos como este aquí abajo ponen la web aquí par acumularlo todos.


--- Código: Text ---;Tres valores están almacenados en la memoria, A, B y C. Y en las;direcciones 10, 11 y 12h. Resolver ecuación (A + B) - C.;Velocidad d ereloj; 4MHz  LIST  p=16F84A  &#59;Tipo de procesador.  INCLUDE  <P16F84A.INC>&#59;Definiciones de registros internos.__CONFIG  _CP_OFF &  _WDT_OFF & _PWRTE_ON & _XT_OSC;*****************************************************************  DATO_A    EQU 0x10&#59;Define la posición del dato A  DATO_B    EQU 0x11&#59;Define la posición del dato B  DATO_C    EQU 0x12&#59;Define la posición del dato C  RESULTADO   EQU 0x13&#59;Define la posición del dato RESULTADO;*****************************************************************  ORG 0x00&#59;Vector de reset  goto INICIO  ORG 0x05&#59;Salva el vector de interrupciónINICIO:  movf  DATO_A,W&#59;Carga el 1er sumando  addwf  DATO_B,W&#59;Suma 2º operando  movwf  RESULTADO&#59;Almacena resultado parcial  movf  DATO_C,W&#59;Carga el sustraendo  subwf  RESULTADO,F&#59;Resta el minuendo y almacenaSTOP  goto $  END  &#59;Fin del programa 

GsOiD:
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:
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:
A mi también.

Muchas gracias.

Navegación

[0] Índice de Mensajes

Ir a la versión completa