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.




Problemas con las entradas del PIC16F876A


       



#1  Problemas con las entradas del PIC16F876A
dieguete
Registrado: 30 Jul 2008
Mensajes: 1
citar
Muy buenas!

Soy un principiante en esto de la programación de los PICs, y estoy teniendo algunos problemas...La cuestión es que no consigo que me tenga en cuenta las entradas que yo le introduzco, es decir, da igual cual sea la entrada, que la salida siempre será la misma.
Aquí os dejo el código por si alguien quiere echarle un vistazo:


#include <16f876a.h> //pic a utilizar
#fuses XT,NOWDT,NOPROTECT,PUT //ordenes para el programador
#use delay (clock=4000000) //Fosc=4Mhz
#use fast_io(b)
//#use fast_io(a)

#byte port_b=0x06

///PROGRAMA
void main(void)
{
set_tris_b(0xF0); //portb como salida(RB0,las demas desactivadas)
port_b=0;
// set_tris_a(0xFF);
disable_interrupts(GLOBAL); //todas las interrupciones desactivadas

output_low(PIN_B2);
delay_ms(1000);
do {
output_high(PIN_B1); //Led on
if (input(PIN_B4)){
output_high(PIN_B2);
}
else{
output_low(PIN_B2); //Led off
}
delay_ms(300);
output_low(PIN_B1);
delay_ms(300);
} while(1);
//bucle infinito


Muchas gracias!

#2  
aguevara
Ubicación: Monterrey, Mexico
Registrado: 13 Nov 2007
Mensajes: 68
citar
Creo que tu problema seria el uso de #use fast_io me parece que la directiva a usar debiera ser #use fixed_io

 Responder





 Otros temas de interés 
No hay mensajes nuevos Cuenta descendente horas, minutos y segundos.
No hay mensajes nuevos Cuenta revoluciones
No hay mensajes nuevos temporizador de cuenta atras
No hay mensajes nuevos cuenta revoluciones de leds
No hay mensajes nuevos Diseño de cuenta vueltas

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 ||