Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Contolar pin deseado.


       



#1  Contolar pin deseado.
Meta

Registrado: 20 Ene 2008
Mensajes: 702
Ubicación: 16F84A
citar
Me gustaría controlar con un pin de entrada por ejemplo del 16F84a pata RA2 que al pulsarlo se active sólo la pata o pin RB7 del puerto B.

Le dejo algo medio hecho.

Código: Seleccionar todo
; ZONA DE DATOS *********************************************************************

   LIST         P=16F84A         ; Procesador utilizado.
   INCLUDE     <P16F84A.INC>      ; Definición de algunos operandos utilizados.
   __CONFIG   _CP_OFF &  _WDT_OFF & _PWRTE_ON & _XT_OSC

; ZONA DE CÓDIGOS *******************************************************************

   ORG    0               ; El programa comienza en la dirección 0.
Inicio
   bsf      STATUS,RP0         ; Acceso al Banco 1.
   clrf   TRISB            ; Las líneas del Puerto B se configuran como salida.
   movlw   b'00011111'         ; Las 5 líneas del Puerto A se configuran como entrada.
   movwf   TRISA
   bcf      STATUS,RP0         ; Acceso al Banco 0.
Principal


   movlw   b'1000000'
   movwf   PORTB
   goto    Principal         ; Crea un bucle cerrado e infinito.

   END                     ; Fin del programa.

#2  
Elvic

Registrado: 12 Abr 2007
Mensajes: 325
citar
puedes usar la función BTFSS

BTFSS PORTB, 7

INSTRUCCIÓN 1

INSTRUCCIÓN 2



Si en PORTB tenemos como valor inicial 10000000, el programa continúa con la instrucción 2, saltándose la instrucción 1. Si tenemos el valor 01111111, el programa sigue con la instrucción 1 y después la instrucción 2.

#3  
Meta

Registrado: 20 Ene 2008
Mensajes: 702
Ubicación: 16F84A
citar
Muy buena la Web, muchas gracias.

 Responder



Google
 


 Temas de interés 
No hay mensajes nuevos Entrada/Salida de audio a traves de USB
No hay mensajes nuevos Como separar señales, si son entrada y salida de datos
No hay mensajes nuevos Circuito acondicionador de entrada 4-40mA y salida 0-10 V
No hay mensajes nuevos Conectar salida video de camara a monitor video
No hay mensajes nuevos Circuito con reles para puerto paralelo con salida de 3.3v

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||