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 ;Tipo de procesador. INCLUDE <P16F84A.INC>;Definiciones de registros internos.__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC;***************************************************************** DATO_A EQU 0x10;Define la posición del dato A DATO_B EQU 0x11;Define la posición del dato B DATO_C EQU 0x12;Define la posición del dato C RESULTADO EQU 0x13;Define la posición del dato RESULTADO;***************************************************************** ORG 0x00;Vector de reset goto INICIO ORG 0x05;Salva el vector de interrupciónINICIO: movf DATO_A,W;Carga el 1er sumando addwf DATO_B,W;Suma 2º operando movwf RESULTADO;Almacena resultado parcial movf DATO_C,W;Carga el sustraendo subwf RESULTADO,F;Resta el minuendo y almacenaSTOP goto $ END ;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
Ir a la versión completa