Sunteți pe pagina 1din 2

25/9/2019 Programando PICs: Comparar dos registros

Más sergio.hernan.moreno@gmail.com Escritorio Cerrar sesión

Programando PICs
Este sitio ha sido creado para compartir códigos sencillos y útiles para la programación de microcontroladores de la familia
Microchip.

DOMINGO, 11 DE SEPTIEMBRE DE 2011 ENTRADAS MÁS VISTAS

Comparar dos registros


Comparar dos registros
Fusibles o "bits" de Configuración
Para esto es necesario: en PIC

1°.- Definir que información se va a comparar Aplicación para calcular retardos


2°.- Definir que registros guardarán los datos a comparar
Encendido de un LED durante 5
3°.- Tomar alguna acción cuando se cumplan las comparaciones segundos con TMR0

"Hola Mundo" en PIC16F88 + ASM


;Definición de Variables con Directiva EQU (para pocas variables)
Reg_1 EQU 0x20 Comparación Registros 2a parte
Reg_2 EQU 0x21
Mover un Dato a un Registro
;Definición de Variables con CBlock (para varias variables)
cblock 0x20
ARCHIVO DEL BLOG
Reg_1
Reg_2 ► 2012 (2)
endc ▼ 2011 (5)
► octubre (1)
;Código de comparación
▼ septiembre (3)
Comparación Registros 2a
bsf STATUS,C ;Inicializa las banderas del registro STATUS antes de realizar
parte
bcf STATUS,Z ;la comparación, ya que si Z=1 los valores son iguales y si
;C=0 El Reg_1 es menor que Reg_2 Aplicación para calcular
retardos
movf Reg_1,0 ;Guarda la variable Reg_1 en el registro W
subwf Reg_2,0 ;(Reg_1 - Reg_2) para comprobar la igualdad, mayor y menor Comparar dos registros

► agosto (1)
btfsc STATUS,Z ;Compara la igualdad, sino es igual realiza la otra comparación
goto igual ;salta a la rutina "igual"
SITIOS RECOMENDADOS
btfss STATUS,C ;Comprueba si Reg_1 es menor que Reg_2
Pyroelectro
goto menor ;Si es menor ejecuta rutina "menor"
PICKey
Publicado por Paticio Cortés Aburto en 20:11 Electro Micro Digital
Blog Electronica PIC
No hay comentarios: Blog Taller de Electrónica
PROGRAMANDO
Publicar un comentario Calculador de LED
Conceptos Basicos Electronica
Introduce tu comentario... Articulo "Mantenimiento Predictivo"
(Electroindustria)

TIENDAS DE ELECTRÓNICA EN
Comentar como: sergio.hernan.m Cerrar sesión CHILE
Elektro
Victronics
Publicar Vista previa Avisarme
RIAB Electronics
Olimex
Globa Chile
Casa Royal
Entrada más reciente Página principal Entrada antigua

micropaltas.blogspot.com/2011/09/comparar-dos-registros.html 1/2
25/9/2019 Programando PICs: Comparar dos registros
Suscribirse a: Enviar comentarios (Atom) ESTADÍSTICAS DEL SITIO

1 6 4 9 8

DATOS PERSONALES
Paticio Cortés Aburto
Ver todo mi perfil

ENTRADAS POPULARES

Comparar dos registros


Para esto es necesario: 1°.- Definir que información se va a comparar 2°.- Definir que registros guardarán los datos a comparar 3°.- Tom...

Fusibles o "bits" de Configuración en PIC


Les dejo esta interesante y útil información para quienes comienzan a programar los PIC en assembler y en C... Quiero dar las GRACIAS a...

Aplicación para calcular retardos


Les dejo un creador de rutinas de retardos muy fácil de usar... Como usar: 1.- Ingresar el tiempo que se desea en ms (mili segundos), 2.- I...

Encendido de un LED durante 5 segundos con TMR0


Les dejo un código para realizar el encendido de un LED durante 5 segundos al presionar un botón ;**************************************...

"Hola Mundo" en PIC16F88 + ASM


Comenzamos este 2012 con un código para el PIC16F88 en assembler, y el archi-conocido "HOLA MUNDO". Esto significa que tendremos...

Comparación Registros 2a parte


Para comparar el estado de un puerto de entrada y un registro previamente definido, es posible usar este sencillo código, el cual ocupa la i...

Mover un Dato a un Registro


; Este sencillo código permite mover un número binario a un registro definido anteriormente. ; Siempre se debe utilizar el registro W (work ...

Tema Picture Window. Imágenes del tema: mammamaart. Con la tecnología de Blogger.

micropaltas.blogspot.com/2011/09/comparar-dos-registros.html 2/2

S-ar putea să vă placă și