亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3113|回復: 3
打印 上一主題 下一主題
收起左側

今天學會了寫矩陣鍵盤的程序!

[復制鏈接]
跳轉到指定樓層
樓主
ID:73477 發表于 2015-2-10 17:54 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 hutians 于 2015-2-10 17:59 編輯

#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar table[]={
      0xc0,0xf9,0xa4,0xb0,
               0x99,0x92,0x82,0xf8,
      0x80,0x90,0x88,0x83,
      0xc6,0xa1,0x86,0x8e
     };      
uint num;
uchar temp;
sbit duan=P1^0;
void delay(uint z)
{
  uint i,j;
for(i=z;i>0;i--)
  for(j=20;j>0;j--);
}
void display()
{
duan=1;
  P0=table[num];
duan=0;
delay(50);
}
uchar keyboard(void)
{
  {
   P2=0xfe;
  temp=P2;
  temp&=0xf0;
  if(temp!=0xf0)
  {
    delay(50);
   temp=P2;
   temp&=0xf0;
   switch(temp)
   {
     case 0x70:num=0;break;
    case 0xb0:num=1;break;
    case 0xd0:num=2;break;
    case 0xe0:num=3;break;
   }
   while(temp!=0xf0)
   {
      temp=P2;
     temp&=0xf0;
   }
   display();
  }
}
{
   P2=0xfd;
  temp=P2;
  temp&=0xf0;
  if(temp!=0xf0)
  {
   delay(50);
    temp=P2;
   temp&=0xf0;
   switch(temp)
   {
     case 0x70:num=4;break;
    case 0xb0:num=5;break;
    case 0xd0:num=6;break;
    case 0xe0:num=7;break;
   }
   while(temp!=0xf0)
   {
     temp=P2;
    temp&=0xf0;
   }
   display();
  }
}
{
   P2=0xfb;
  temp=P2;
  temp&=0xf0;
  if(temp!=0xf0)
  {
    delay(50);
   temp=P2;
   temp&=0xf0;
   switch(temp)
   {
     case 0x70:num=8;break;
    case 0xb0:num=9;break;
    case 0xd0:num=10;break;
    case 0xe0:num=11;break;
   }
   display();
  }
}
{
   P2=0xf7;
  temp=P2;
  temp&=0xf0;
  if(temp!=0xf0)
  {
   delay(50);
    temp=P2;
   temp&=0xf0;
   switch(temp)
   {
     case 0x70:num=12;break;
    case 0xb0:num=13;break;
    case 0xd0:num=14;break;
    case 0xe0:num=15;break;
   }
   display();
  }
}
}
void main()
{
  while(1)
{
   keyboard();
}
}
為自己加油!



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:73519 發表于 2015-2-10 20:10 | 只看該作者
尋求1名安卓軟件工程師合作伙伴,工資3000元以上,可入股。
要求:1,手機應用基本開發,手機軟件更新及升級。
      2,可來我方工作者優先
      3,上班時間2015年3月
有意者可聯系QQ:3144934451      
回復

使用道具 舉報

板凳
ID:230975 發表于 2019-11-12 14:04 | 只看該作者
你這個好象不對吧。檢測第一行的時候應該是0XFE,然后鍵值是7E,DE,BE,EE,
回復

使用道具 舉報

地板
ID:688062 發表于 2020-2-24 12:45 | 只看該作者
能不能添加注釋
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表