PDA

Ver la Versión Completa : Ejemplos asm para 16F84 o 16F84A


REHome
07-02-2008, 01:39:44
Si encuentran Web sobre ejemplos sencillos como este aquí abajo ponen la web aquí par acumularlo todos.

;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ón
INICIO:
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 almacena
STOP
goto $
END ;Fin del programa

Emilio
14-02-2008, 21:40:22
Ummm :confused::confused::confused:

Ahora entiendo, estamos en el foro de "HTML, Javascript y otros".

Tal vez tengamos que cambiar ese "otros", por algo más concreto :rolleyes:

cHackAll
14-02-2008, 23:43:56
Ummm :confused::confused::confused:

Ahora entiendo, estamos en el foro de "HTML, Javascript y otros".

Tal vez tengamos que cambiar ese "otros", por algo más concreto :rolleyes:

Recordatorio #2 (http://www.clubdelphi.com/foros/showpost.php?p=257666&postcount=42)

Emilio
15-02-2008, 00:04:33
Recordatorio #2 (http://www.clubdelphi.com/foros/showpost.php?p=257666&postcount=42)

Razón tienes amigo cHackAll, así que hoy no lo dejo pasar, ya tenemos nuevo foro para ASM (http://www.clubdelphi.com/foros/forumdisplay.php?f=44).

cHackAll
15-02-2008, 00:07:41
Razón tienes amigo cHackAll, así que hoy no lo dejo pasar, ya tenemos nuevo foro para ASM (http://www.clubdelphi.com/foros/forumdisplay.php?f=44).

Pues gracias "Capo"; esperemos que el nuevo sub-foro tenga una buena acogida.

Saludos

REHome
15-02-2008, 00:24:06
Hola. Pues claro que tendrá acogida, como que cada vez más hay gente que se pasa a PIC, bueno, a introducirce los PIC.

jachguate
15-02-2008, 02:07:09
He movido el hilo al nuevo foro ASM.

Gracias emilio!

Un saludo.

;)

Al González
17-02-2008, 06:48:07
¿Qué es PIC?

REHome
17-02-2008, 09:32:08
Un microcontrolador y su siglas PIC significa Peripheral Interface Crontoller.

rretamar
22-02-2008, 03:57:15
Hola.
A modo de curiosidad, existe un compilador de Pascal para los microcontroladores Microchip (PIC). Lo estoy usando para desarrollos y funciona muy bien. Se ahorra mucho tiempo.

Saludos !

JoseFco
24-02-2008, 15:00:32
Hola REHome.

Ya que te gustan los 16F84A aqui te dejo un proyecto. (http://www.monografias.com/trabajos12/sensor/sensor.shtml) que encontre y esta acompañado de un programita Delphi.Yo le preste solo atencion a la parte del Delphi, los PIC nunca me llamaron la atencion.Prefiero los 8051 y sus parientes AT89xx.

Un Saludo.

REHome
24-02-2008, 23:59:24
Gracias. también siento curiosidad por los ATMEL. Pero como hay un pero, primero aprendo PIC y luego me meto si encuentro documentación sobre AVR que parecen muy buenos. Aunque por todas partes consideran hasta en los libros que Microchip el es dominante de microcontroladores.

JoseFco
25-02-2008, 22:36:54
Hola ReHome.

Gracias. también siento curiosidad por los ATMEL. Pero como hay un pero, primero aprendo PIC y luego me meto si encuentro documentación sobre AVR que parecen muy buenos. Aunque por todas partes consideran hasta en los libros que Microchip el es dominante de microcontroladores.

Aqui te dejo este material para el dia que quieras incurcionar en el mundo del 8051 y sus parientes Atmel. (http://www.edsim51.com/index.html) Es gratis y tiene muchos ejemplos.

Un Saludo.