Autor Tema: Ayuda para conectar un teclado matricial con un display de 7 segmentos en mikroC  (Leído 1836 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado AllenWalkerKHR

  • PIC10
  • *
  • Mensajes: 2
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


 

anything