hello
I want to the keyboard 4* 4to micro and its outcome lcd on display .
and the figure behind to show
and I'm going to scan the availment of my
This code :
#include <mega32.h>
#include <delay.h>
unsigned char key;
void main(void)
{
while(1)
   {
   do{
  Â
  DDRA = 0x0f;
   PORTA = 0xf0;
   delay_us(100);
   key = PINA;
   Â
 Â
   DDRA = 0xf0;
   PORTA = 0x0f;
   delay_us(100);
   key = key | PINA;
 Â
  }while(key==0xff);
 Â
 Â
   Â
  Â
     switch(key)
  {
    case 0b11101110: Â
    key=1;
    break;
    case 0b11011110: Â
    key=2;
    break;
    case 0b10111110:Â
    key=3;
    break;
    case 0b01111110: Â
    key=4;
    break;
    case 0b11101101: Â
    key=5;
    break;
    case 0b11011101: Â
    key=6;
    break;
    case 0b10111101: Â
    key=7;
    break;
    case 0b01111101:Â
    key=8;
    break;
    case 0b11101011: Â
    key=9;
    break;
    case 0b11011011: Â
    key=10;
    break;
    case 0b10111011: Â
    key=11;
    break;
    case 0b01111011: Â
    key=12;
    break;
    case 0b11100111: Â
    key=13;
    break;
    case 0b11010111: Â
    key=14;
    break;
    case 0b10110111: Â
    key=15;
    break;
    case 0b01110111: Â
    key=16;
   Â
  }
}
}