找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 12050|回復(fù): 25
打印 上一主題 下一主題
收起左側(cè)

很牛的矩陣鍵盤(pán)掃描

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:17130 發(fā)表于 2009-9-12 22:03 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
uchar key_scan()
{
 unsigned char num,x,n,m;
 P1=0x0f;
 n=(P1&0x0f);
 P1=0xf0;
 m=(P1&0xf0);
 if((n!=0x0f)||(m!=0xf0))
 x=n|m;
 switch(x)
 {
  case 0xee:num=1;break;
  case 0xde:num=2;break;
  case 0xbe:num=3;break;
  case 0xed:num=4;break;
  case 0xdd:num=5;break;
  case 0xbd:num=6;break;
  case 0xeb:num=7;break;
  case 0xdb:num=8;break;
  case 0xbb:num=9;break;
  case 0xe7:num=6;break;
  case 0xd7:num=7;break;
  case 0xb7:num=8;break;
 }
   return(num);
}

評(píng)分

參與人數(shù) 1威望 +10 黑幣 +10 收起 理由
NB沒(méi)B + 10 + 10 絕世好帖!這已經(jīng)是我的獎(jiǎng)勵(lì)的上限了

查看全部評(píng)分

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

使用道具 舉報(bào)

沙發(fā)
ID:17144 發(fā)表于 2009-9-13 09:57 | 只看該作者
回復(fù)

使用道具 舉報(bào)

板凳
ID:17137 發(fā)表于 2009-9-13 10:34 | 只看該作者
這樣的算法很不錯(cuò) 學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

地板
ID:16060 發(fā)表于 2009-9-13 15:29 | 只看該作者
確實(shí)很牛!
回復(fù)

使用道具 舉報(bào)

5#
ID:16415 發(fā)表于 2009-9-14 21:40 | 只看該作者

不錯(cuò)呵呵

回復(fù)

使用道具 舉報(bào)

6#
ID:15867 發(fā)表于 2009-9-15 13:45 | 只看該作者
回復(fù)

使用道具 舉報(bào)

7#
ID:18166 發(fā)表于 2009-10-24 19:45 | 只看該作者

學(xué)習(xí)了

 

回復(fù)

使用道具 舉報(bào)

8#
ID:18939 發(fā)表于 2009-11-9 12:11 | 只看該作者

學(xué)習(xí)了。

回復(fù)

使用道具 舉報(bào)

9#
ID:19481 發(fā)表于 2009-11-27 13:43 | 只看該作者

看看。。。

回復(fù)

使用道具 舉報(bào)

10#
ID:26523 發(fā)表于 2010-10-24 20:07 | 只看該作者
一般般。
回復(fù)

使用道具 舉報(bào)

11#
ID:26096 發(fā)表于 2010-10-27 19:06 | 只看該作者
不用廷時(shí)消抖,用軟件消抖,
回復(fù)

使用道具 舉報(bào)

12#
ID:17294 發(fā)表于 2011-1-9 10:23 | 只看該作者
這算法牛
回復(fù)

使用道具 舉報(bào)

13#
ID:23709 發(fā)表于 2011-1-14 20:09 | 只看該作者
沒(méi)有防抖動(dòng)啊
回復(fù)

使用道具 舉報(bào)

14#
ID:29233 發(fā)表于 2011-6-6 13:24 | 只看該作者
這就是智慧,不過(guò)用的時(shí)候還是要看情況定,各種代碼皆有利弊
回復(fù)

使用道具 舉報(bào)

15#
ID:17239 發(fā)表于 2011-6-11 21:33 | 只看該作者

看看。。。

回復(fù)

使用道具 舉報(bào)

16#
ID:65580 發(fā)表于 2014-8-29 17:12 | 只看該作者
很好的思路
回復(fù)

使用道具 舉報(bào)

17#
ID:65341 發(fā)表于 2014-8-31 16:20 | 只看該作者
基本是實(shí)現(xiàn)了按鍵的掃描,可消抖?連按?反應(yīng)又是如何?
回復(fù)

使用道具 舉報(bào)

18#
ID:65642 發(fā)表于 2014-8-31 21:55 | 只看該作者
樓主能給解析一下嗎?消抖是如何實(shí)現(xiàn)的?
回復(fù)

使用道具 舉報(bào)

19#
ID:58502 發(fā)表于 2014-9-1 18:47 | 只看該作者
不錯(cuò),的確牛
回復(fù)

使用道具 舉報(bào)

20#
ID:66338 發(fā)表于 2014-9-21 09:57 | 只看該作者
這就是智慧,不過(guò)用的時(shí)候還是要看情況定,各種代碼皆有利弊
回復(fù)

使用道具 舉報(bào)

21#
ID:66822 發(fā)表于 2014-9-29 21:34 | 只看該作者
這樣的算法很不錯(cuò)
回復(fù)

使用道具 舉報(bào)

22#
ID:65286 發(fā)表于 2014-10-4 19:53 | 只看該作者
先收藏,謝謝分享。。。。
回復(fù)

使用道具 舉報(bào)

23#
ID:65893 發(fā)表于 2014-10-5 20:26 | 只看該作者
沒(méi)看太懂,水平問(wèn)題啊,汗^,下來(lái)慢慢理解
回復(fù)

使用道具 舉報(bào)

24#
ID:73872 發(fā)表于 2015-11-12 23:03 | 只看該作者
num指代的是什么
回復(fù)

使用道具 舉報(bào)

25#
ID:253022 發(fā)表于 2017-12-11 19:45 | 只看該作者
很不錯(cuò)了,可惜沒(méi)有消抖。
回復(fù)

使用道具 舉報(bào)

26#
ID:66287 發(fā)表于 2018-2-9 15:04 | 只看該作者
核心就是反轉(zhuǎn)法鍵盤(pán)處理,但沒(méi)將防抖處理考慮進(jìn)去確實(shí)會(huì)有問(wèn)題

評(píng)分

參與人數(shù) 1黑幣 +30 收起 理由
admin + 30 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表