domingo, 28 de septiembre de 2008

SUMA y RESTA de 2 NUMEROS con PIC16F84

Aqui les dejo este programita, si quieren saber como funciona les recomiendo que descargen el PDF que adjunto.

;suma

list P = 16F84A

valor EQU 0x21 ;Esta localidad se definirá como valor

resultado EQU 0X22 ;Esta localidad se definirá como resultado

ORG 0


Inicio

movlw b'10' ;Se le asigna un valor a W

movwf valor ;Lo que contiene W es movido a valor

movlw b'110' ;Se le asigna otro valor a W

addwf valor,0 ;Se suma W y valor, el resultado se guarda en W

movwf resultado ;Mueve lo que contiene W a resultado

END



-----------------------

;resta

list P = 16F84A

valor1 EQU 0x20 ;Esta localidad se definirá como valor1

valor2 EQU 0X21 ; Esta localidad se definirá como valor2

resultado EQU 0x22 ; Esta localidad se definirá como resultado

ORG 0


Inicio

movlw b'1010' ;Guarda el valor de 1010 binario en W

movwf valor1 ;Mueve W a valor1

movlw b'101' ; Guarda el valor de 101 binario en W

movwf valor2 ;Mueve W a valor2

comf valor2,1 ;Saca el conjugado de valor2 y lo guarda en valor2

movf valor2,0 ;Mueve valor2 a W

addwf valor1,0 ;Suma valor1 + W y lo guarda en W

movwf resultado ;Mueve W a resultado.

END



Descargar--> http://www.badongo.com/file/11537777

Si se borra el archivo y lo llegaran a necesitar diganme para volverlo a subir o pongan su correo para mandarselos.
-------------------------------------------------------------------------------------------------

7 comentarios:

Anónimo dijo...

el link del pdf esta roto lo quitaron por inactividad... sin embargo la informacion de suma y resta me fueron muy utiles

Iyad dijo...

hola.. aki te dejo mi correo para que me mandes el pdf: iyadmn88@gmail.com

Iyad dijo...

Hola, Gracias por mandarme el archivo pdf! esta muy bueno, solo que no entiendo la corrección que tiene al final.. a mi también me pasa lo mismo y no logro hacer la resta correcta. Necesito que me explique lo de limpiar antes de poner el conjugado.

Skafid dijo...

me puedes enviar el pdf a mi correo por favor field_gar29@hotmail.com

buen post y excelente blog::D

carlos dijo...

hola el link no funciona y me gustaria ver el pdf espero me lo puedas mandar a mi correo
davos_994@hotmail.com te lo agradeceria mucho

Oscar Borrego dijo...

hola k tal...el link del pdf esta roto por inactividad.. no c si todavia lo tengas en tu posecion.. veo k tienes tiempo sin poner entradas .. si lo tienes podrias hacerme el favor de enviarlo a mi correo (borrego_sheep@hotmail.com) por favor seria de mucha ayuda... gracias

victor dijo...

disculpa m puedes manadar el archivo ,,esta roto el link... vitolito@live.com.mx

muchas gracas