hola
bueno este programa consiste en que al dar un pulso con un boton este haga una suma la cual vaya de 1 en 1 cada vez que uno le de un pulso al boton, mi proble es que no se como configurar los puertos como entrada o salida y configurar el boton para que cuando uno le de el pulso este haga la suma.
el programa tal como esta funciona pero solo entrando en el y darle los valores a x e sumará y lo mostrará en el lcd
gracias por su comprension y ojala tener respuesta a mi problema de lo que le falta al programa para que pueda sumar por cada pulso que uno le de al boton
este es el programa
#include <16F877A.h>
#use delay(clock=4000000)
#fuses XT,NOWDT,NOPROTECT
#include <lcd.c>
void main()
{
int x,y,suma;
x=0;
y=1;
suma = x + y;
x = suma;
lcd_init();
printf(lcd_putc, "\f"); //borrar lcd
lcd_gotoxy(1,1);
printf(lcd_putc, "%d",suma);
delay_ms(2000);
}
saludos
bueno este programa consiste en que al dar un pulso con un boton este haga una suma la cual vaya de 1 en 1 cada vez que uno le de un pulso al boton, mi proble es que no se como configurar los puertos como entrada o salida y configurar el boton para que cuando uno le de el pulso este haga la suma.
el programa tal como esta funciona pero solo entrando en el y darle los valores a x e sumará y lo mostrará en el lcd
gracias por su comprension y ojala tener respuesta a mi problema de lo que le falta al programa para que pueda sumar por cada pulso que uno le de al boton
este es el programa
#include <16F877A.h>
#use delay(clock=4000000)
#fuses XT,NOWDT,NOPROTECT
#include <lcd.c>
void main()
{
int x,y,suma;
x=0;
y=1;
suma = x + y;
x = suma;
lcd_init();
printf(lcd_putc, "\f"); //borrar lcd
lcd_gotoxy(1,1);
printf(lcd_putc, "%d",suma);
delay_ms(2000);
}
saludos