久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機矩陣鍵盤仿真原理圖和源代碼 [打印本頁]

作者: aixf    時間: 2017-11-22 20:26
標題: 單片機矩陣鍵盤仿真原理圖和源代碼
4*4矩陣鍵盤的實現原理圖以及代碼
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. #include<reg51.h>
  2. unsigned char a[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7f,0x39,0x3f,0x79,0x71};
  3. void delay(unsigned int xsm);
  4. unsigned char keyscan(){
  5.         unsigned char key,Row,Col;
  6.         P3=0x0f;
  7.         if(P3!=0x0f){
  8.                 delay(10);//去抖
  9.                 if(P3!=0x0f){
  10.                         Row=P3&0x0f;//確保端口值正確(行的值)
  11.                         P3=0xf0;
  12.                         Col=P3&0xf0;//列值

  13.                 }
  14.                 while((P3&0xf0)!=0xf0);//判斷鍵是否抬起
  15.         }
  16.         switch(Row+Col){
  17.                 case 0xee:key=0;break;
  18.                 case 0xde:key=1;break;
  19.                 case 0xbe:key=2;break;
  20.                 case 0x7e:key=3;break;

  21.                 case 0xed:key=4;break;
  22.                 case 0xdd:key=5;break;
  23.                 case 0xbd:key=6;break;
  24.                 case 0x7d:key=7;break;

  25.                 case 0xeb:key=8;break;
  26.                 case 0xdb:key=9;break;
  27.                 case 0xbb:key=10;break;
  28.                 case 0x7b:key=11;break;

  29.                 case 0xe7:key=12;break;
  30.                 case 0xd7:key=13;break;
  31.                 case 0xb7:key=14;break;
  32.                 case 0x77:key=15;break;


  33.         }
  34.         return key;
  35. }
  36. void main(){
  37.         unsigned key1;
  38.         while(1){
  39.                 key1=keyscan();
  40.                 P2=a[key1];
  41.         }

  42. ……………………

  43. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
矩陣鍵盤.zip (58.98 KB, 下載次數: 102)





作者: VIVIYA    時間: 2019-1-1 20:31
很好的資料偶
作者: SHT32604    時間: 2020-5-4 11:04
謝謝樓主,這兩天要做這個實驗,我編的代碼有問題正好可以借鑒一下




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲 欧美 另类 综合 偷拍 | 日韩三级精品 | 成年免费在线观看 | 久久国产精品一区二区三区 | 美女一级毛片 | 国产精品福利久久久 | 日日摸天天添天天添破 | 91国在线高清视频 | 成人国产精品久久 | 亚洲精品一区二区在线观看 | 尤物视频在线免费观看 | 成人免费看片 | www.狠狠干 | 在线视频成人 | 免费成人高清在线视频 | 欧美精品一区三区 | 日本午夜精品一区二区三区 | 久久综合狠狠综合久久综合88 | 视频一区在线观看 | 亚洲午夜精品久久久久久app | 国产精品亚洲片在线播放 | 亚洲精品中文字幕av | 成人精品鲁一区一区二区 | 亚洲一区视频在线 | 一区二区久久精品 | 天天插天天操 | 国产麻豆乱码精品一区二区三区 | 亚洲一区 | 亚洲一区二区久久久 | 国产美女永久免费无遮挡 | 一级片免费在线观看 | 仙人掌旅馆在线观看 | 日韩欧美三区 | 欧美操操操| 亚洲国产成人精品女人 | 色女人天堂 | 久久久91精品国产一区二区精品 | 久久精品国产99国产 | 久久久久久久97 | 免费午夜视频 | 韩日一区 |