Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

04/02/2007 #1


Mas detalles del pic16f874a
Es clasico que cuando se utiliza la instruccion BSF, se quedan las demas salidas iguales.
Esto es, si RE0 esta encendido y le doy BSF RE1, ademas deque RE0 se queda prendido, RE1 prende.

Pero no es el caso de los puertos PORTC,PORTD, PORTE. Solo para los PORTA Y PORTB.

Acaso hay una cura para esta situacion que presenta para mi un problema, por que lo unico que se me ocurre es primero leer el puerto, pasarlo a una variable, modificarlo, y tal cual moverlo de nuevo a su puerto original, para poder modificar de bit en bit sin modificar a los demas.

Que tengan un buen Dia, Hurive Uribe Zidaemon Radik Mexico DF
04/02/2007 #2


Prueba a pegar el programa y así se puede ver donde puede fallar.. Así, de pronto, es dificil deducir.
Saludos
04/02/2007 #3


PREMAIN BSF STATUS,RPO
CLRF TRISA
CLRF TRISB
CLRF TRISC
CLRF TRISD
CLRF TRISE
MOVLW 0X06
MOVWF ADCON1 ;PORTA COMO DIGITALES
BCF STATUS,RPO

MAIN CLRF PORTD
BSF PORTD,0
CALL DELAY
BSF PORTD,1
call delay
BSF PORTD,2
CALL DELAY
GOTO MAIN

DELAY (RUDTINA DE RETARDO QUE NO USA PARA NADA PORTD O TRISD )
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.