TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: AllenWalkerKHR en 02 de Julio de 2016, 01:32:57
-
Hola a todos se me encargo mostrar en un display de 7 segmentos los numero del 0-9 y del a-f pero no tengo idea de como conectar ambas cosas con el pic 16f887:
char keypadPort at PORTB;
char kp, contador=0;
void main() {
ANSEL = 0;
ANSELH = 0;
PORTC=0x00;
PORTB=0x00;
TRISC=0xFF;
TRISB=0x00;
keypad_Init();
while (1){
kp=0;
do
kp=Keypad_Key_Click();
while(!kp);
switch(kp);
case 1: kp= 0x3F; break;
case 2: kp= 0x30; break;
case 3: kp= 0x5B; break;
case 4: kp= 0x4F; break;
case 5: kp= 0x66; break;
case 6: kp= 0x6D; break;
case 7: kp= 0x7D; break;
case 8: kp= 0x47; break;
case 9: kp= 0x7F; break;
case 10: kp= 0x6F; break;
case 11: kp= 0x7C; break;
case 12: kp= 0x7F; break;
case 13: kp= 0x39; break;
case 14: kp= 0x5E; break;
case 15: kp= 0x79; break;
case 16: kp= 0x71; break;
}
}
}
esto es lo que llevo ojala y me puedan ayudar