Tutorial PIC16F84A assembler - Comparadores

  Рет қаралды 8,442

Wels

Wels

Күн бұрын

Пікірлер: 24
@g0n997
@g0n997 7 жыл бұрын
Muy bueno, me sirvio! tenia un ejercicio de comparacion entre 2 numeros y suma y lo pude hacer ahora. :D
@Wels_Theory
@Wels_Theory 7 жыл бұрын
Genial g0n que bueno que te sirvió :)
@g0n997
@g0n997 7 жыл бұрын
Hola ya que justo estas aqui, me puedes decir si esto esta bien para comparar 2 numeros y sumarlo o restarlo segun corresponda? gracias! movlw numero2 ; numero2 a W subwf numero1,w ; numero1 - numero2 = lo guardo en w btfsc STATUS,C ; pregunto si el bit C = 0 si es asi salto una instruccion movwf PORTB ; paso el resultado de NUM1-NUM2 a PORTB addwf numero1,w ; sumo numero1+numero2 movwf PORTB ; muevo el resultado de NUM+NUM2 a PORTB si el numero1 > numero2 END
@Wels_Theory
@Wels_Theory 7 жыл бұрын
Hasta la parte de Movwf PortB si, pero luego del addwf numero1 lo que haces es sumar el numero 1 con el valor que obtuviste de numero1 - numero 2. Yo haría esto: (La primera parte igual) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Comparación ;Etiqueta de inicio de comparacion movlw numero2 subwf numero1,w btfsc STATUS,C Goto Mostrar ; Me voy hasta la etiqueta mostrar para la resta si C = 1 movlw numero2 ; sino sumo pero guardo en w el valor num2 addwf numero1,w ;numero 1 + numero2 = en w movwf PORTB ; muestro el valor de la suman num1 y num 2 goto Comparacion ; regreso a Comparación Mostrar ;etiqueta mostrar movwf PORTB ; acá muestro la resta goto Comparacion ; regreso a Comparación ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Espero te ayude, saludos
@g0n997
@g0n997 7 жыл бұрын
muchas gracias eso era lo que me parecia que estaba medio raro, porque justo tengo un final de univrsidad con esto y el ejercicio pedia: numero1>numero2 , si es asi que haga NUM1-NUM2 y resultado a portb. y si num1
@g0n997
@g0n997 7 жыл бұрын
y el "end" va al final de "goto comparacion" o no hace falta? saludos
@tonyzb9772
@tonyzb9772 7 жыл бұрын
Siempre me encantado aprender esto....muchas gracias ......................................sabes como mostrar registros de unidades decenas centenas y poder mostrarlo en un LCD ?
@dantec.n4964
@dantec.n4964 5 жыл бұрын
muy buenos los videos que habeis hecho te ganaste un suscriptor mas....como podria hacer el encendido y apagado de un led con 2 pulsadores
@Embedded_Chuy
@Embedded_Chuy 5 жыл бұрын
Hola una duda, declaro el puerto b que rb0-rb3 entradas y los otros rb4-rb7 salidas , como hago para que lo que entro en Rb0 hasta Rb3 se vea en Rb4-Rb7
@yamanicpolanco2819
@yamanicpolanco2819 6 жыл бұрын
Hola, me gustaría saber si me puedes pasar la lista de materiales, te lo agradecería mucho.
@buenagentee6159
@buenagentee6159 4 жыл бұрын
como puedo hacer para solo preguntar por 4 bit del puerto A ?
@pabloquisperamos9389
@pabloquisperamos9389 7 жыл бұрын
No creí que en ASM era complicadito hacer eso. En C eso se simplifica a unas cuantas lineas.
@Wels_Theory
@Wels_Theory 7 жыл бұрын
Pablo Quispe Ramos si es verdad, utiliza varias instrucciones para hacer solo pulsadores pero en rendimiento consuma menos memoria RAM que en lenguaje C
@pabloquisperamos9389
@pabloquisperamos9389 7 жыл бұрын
Wels usando tu ejemplo pude hacer un contador de eventos externos de 00 a 9999 multiplexado. Podría colaborar con mi programa para un próximo vídeo para tu canal.
@Wels_Theory
@Wels_Theory 7 жыл бұрын
Pablo Quispe Ramos por supuesto! Yo encantado 😁 háblame por Facebook: (Facebook.com/WelsTheory) coordinamos bien, yo desarrollo el video y obviamente todas las referencias serán para ti 😁✌
@santiagoapontemarin2853
@santiagoapontemarin2853 5 жыл бұрын
Hola, me podrias los componentes del montaje porfavor?
@cactusmx3499
@cactusmx3499 4 жыл бұрын
alguien que me pueda apoyar con un ejercicio de interrupción por comparación
@javierhernandez1268
@javierhernandez1268 7 жыл бұрын
Deberias hacer algo nuevo o diseñar tus propios programas o ejemplos. Todo lo sacas del Libro de Enrique palacios, nada nuevo
@Wels_Theory
@Wels_Theory 7 жыл бұрын
Hola, javier Hernandez. Gracias por comentar, y si tienes razón los vídeos lo saco del libro de Enrique Palacios que por cierto es muy bueno, si buscas la página web del libro verás que ya no está disponible como para los que recién comienzan en el mundo de microcontroladores y quieren aprender, así que pensé porque no subir vídeos de esos ejemplos para que puedan tener una guía, un tutorial. Pero si también tienes razón que debería crear mis propios programas, y lo haré obviamente basándome en los aprendido por el libro de Enrique Palacios. Gracias por tu sugerencia :) Saludos.
@tonyzb9772
@tonyzb9772 7 жыл бұрын
pasate ese libro ? soy principiante
Tablas y Display 7 Segmentos - PIC16F84A
11:45
Wels
Рет қаралды 14 М.
Retardos por Software - Tutorial PIC16F84A (ASM)
20:00
Wels
Рет қаралды 12 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
Build an online store with Imagekit and razorpay
3:30:36
Hitesh Choudhary
Рет қаралды 24 М.
Programacion en Assembler PIC16F84A - ➁ COMPARACION DE REGISTROS
20:56
Crz Electronic's
Рет қаралды 2,6 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН