標(biāo)題: 8255的pc口接4*4鍵盤,需要上拉電阻嗎 [打印本頁]

作者: 53546538    時(shí)間: 2018-5-13 20:13
標(biāo)題: 8255的pc口接4*4鍵盤,需要上拉電阻嗎
RT,8255的pc口接4*4鍵盤,需要上拉電阻嗎?如果接,每個(gè)口都接嗎?
我的鍵盤程序?qū)?需要改變PC口的工作方式(輸入輸出)來編程嗎?謝謝前輩指導(dǎo)。!



void KeyScan() //鍵盤掃描程序
{
        uchar temp;
  PC=0X0F;
  if(PC!=0X0F)
  {
   delayms(1);
   if(PC!=0X0F)
   {
    temp=PC;
    PC=0xf0;
    key=temp|PC;
      switch(key)
    {
     case 0xee:key=0;break;
     case 0xed:key=1;break;
     case 0xeb:key=2;break;
     case 0xe7:key=3;break;
     case 0xde:key=4;break;
     case 0xdd:key=5;break;
     case 0xdb:key=6;break;
     case 0xd7:key=7;break;
     case 0xbe:key=8;break;
     case 0xbd:key=9;break;
     case 0xbb:key=10;break;
     case 0xb7:key=11;break;
     case 0x7e:key=12;break;
     case 0x7d:key=13;break;
     case 0x7b:key=14;break;
     case 0x77:key=15;break;
    }
    key_flag=1;
    }
    }
       }





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1