国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

 找回密碼
 注冊
搜索

51單片機(jī)4*4矩陣鍵盤 超簡潔程序代碼

[復(fù)制鏈接]
樓主
eng 發(fā)表于 2021-6-19 18:45:04 | 只看該作者 |只看大圖 |倒序?yàn)g覽 |閱讀模式
以前用的矩陣鍵盤掃描程序,非常冗余。但是這個程序,只用了了幾行代碼,巧妙地用2層嵌套,就能實(shí)現(xiàn)16個按鍵的掃描過程 和 返回值。非常適合新手學(xué)習(xí) 和 應(yīng)用。詳細(xì)代碼見附件。
51單片機(jī)4*4矩陣鍵盤 超簡潔程序代碼 1.png
  1. *功能:檢測被按下的按鍵,并返回相應(yīng)的值
  2. uchar Keyscan(void)
  3. {
  4. Uchar i,j,temp,Buffer[4]={0xfe,0xfd,0xfb,0xf7};
  5. for(j=0;j<4;j++)
  6. {
  7. P1=Buffer[j];
  8. temp=0x10;
  9. for(i=0;i<4;i++)
  10. {
  11. If(!(P1&temp))
  12. {
  13. Return(i+j*4);
  14. }
  15. temp<<1;
  16. }
  17. }
  18. }
復(fù)制代碼


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

本版積分規(guī)則

手機(jī)版|小黑屋|ELEOK |網(wǎng)站地圖

GMT+8, 2026-5-26 08:57

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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