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

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

QQ登錄

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

搜索
查看: 5259|回復(fù): 17
收起左側(cè)

4X4鍵盤(pán)矩陣 自定義那都沒(méi)看懂

  [復(fù)制鏈接]
ID:153395 發(fā)表于 2016-12-19 10:47 | 顯示全部樓層 |閱讀模式
N2A1B]L0~5Q2)MVWHL{AESX.png 04F66)L0_G@3KSJ9T4A{B.png
這個(gè)程序怎么看,自定義那都沒(méi)看懂
回復(fù)

使用道具 舉報(bào)

ID:153395 發(fā)表于 2016-12-19 15:55 | 顯示全部樓層
這個(gè)我自己看明白了,不懂的可以問(wèn)我
回復(fù)

使用道具 舉報(bào)

ID:155971 發(fā)表于 2016-12-19 17:09 | 顯示全部樓層
你想問(wèn)什么?為什么可以這樣消隱嗎?
回復(fù)

使用道具 舉報(bào)

ID:155978 發(fā)表于 2016-12-19 17:21 | 顯示全部樓層
學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

ID:155989 發(fā)表于 2016-12-19 18:04 | 顯示全部樓層
不錯(cuò)!
回復(fù)

使用道具 舉報(bào)

ID:156108 發(fā)表于 2016-12-20 00:15 | 顯示全部樓層
學(xué)習(xí)了!
回復(fù)

使用道具 舉報(bào)

ID:156133 發(fā)表于 2016-12-20 09:29 | 顯示全部樓層

  ...
回復(fù)

使用道具 舉報(bào)

ID:153395 發(fā)表于 2016-12-20 09:42 | 顯示全部樓層
陶悅樓藍(lán) 發(fā)表于 2016-12-19 17:09
你想問(wèn)什么?為什么可以這樣消隱嗎?

我剛開(kāi)始自定義都沒(méi)看明白,現(xiàn)在可以理解了,消隱是對(duì)于軟件proteus來(lái)說(shuō)的,硬件是不存在消隱的,這個(gè)程序的消隱是全部數(shù)碼管顯示完后再全部熄滅然后再跳到第一個(gè)顯示
回復(fù)

使用道具 舉報(bào)

ID:156159 發(fā)表于 2016-12-20 10:28 | 顯示全部樓層
這個(gè)是比較簡(jiǎn)單的程序
回復(fù)

使用道具 舉報(bào)

ID:153395 發(fā)表于 2016-12-20 11:03 | 顯示全部樓層
穆林萱 發(fā)表于 2016-12-20 10:28
這個(gè)是比較簡(jiǎn)單的程序

對(duì),今天又看了一個(gè)不是很會(huì)  就得一點(diǎn)一點(diǎn)分析  自定義的時(shí)候 我有的都沒(méi)看懂
回復(fù)

使用道具 舉報(bào)

ID:143944 發(fā)表于 2016-12-20 12:15 | 顯示全部樓層
這個(gè)的話還行
回復(fù)

使用道具 舉報(bào)

ID:156203 發(fā)表于 2016-12-20 13:47 | 顯示全部樓層
受教了
回復(fù)

使用道具 舉報(bào)

ID:152262 發(fā)表于 2016-12-20 21:15 | 顯示全部樓層
我做不出來(lái)
回復(fù)

使用道具 舉報(bào)

ID:150555 發(fā)表于 2016-12-20 22:32 | 顯示全部樓層
先從小程序看,把獨(dú)立鍵盤(pán),矩陣鍵盤(pán)看懂,這個(gè)自然就會(huì)了。
回復(fù)

使用道具 舉報(bào)

ID:156474 發(fā)表于 2016-12-21 10:23 | 顯示全部樓層
學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

ID:156629 發(fā)表于 2016-12-21 20:25 | 顯示全部樓層
#include<reg52.h> #define uchar unsigned char                  #define uint unsigned int                  //sbit key1=P1^0; //sbit key2=P1^1; //sbit key3=P1^2; //sbit key4=P1^3; //sbit key5=P1^4; //sbit key6=P1^5; //sbit key7=P1^6; //sbit key8=P1^7; uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,             0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};        //數(shù)組0到F uchar code table1[]={0,1,2,3,4,5,6,7}; uint key; void delayms(uchar k) {   uchar i,j;         for(i=k;i>0;i--)         for(j=125;j>0;j--); }  void display(uint vaule)  //顯示子函數(shù) {P2=table1[0];         P0=table[vaule];  //uint bai,shi,ge; //                bai=vaule/100; //shi=vaule/10%10; //ge=vaule%10;                                 //   P0=table[ge];   //送段選數(shù)據(jù) //// dula=1; //   P2=table1[2];   //送位選數(shù)據(jù) //   delay(50); //// dula=0;                                                   //   P0=table[shi]; //// dula=1; //   P2=table1[1]; //   delay(50);  //// dula=0;                                         //   P0=table[bai]; //// dula=1; //   P2=table1[0]; //   delay(50); }  void keyscan()        //按鍵子函數(shù)                                    {        uint X,Y,Z;                  P1=0X0F;//行掃描         if(P1!=0X0F)         {                 if(P1!=0X0F)         {delayms(50);                                 X=P1&0X0F; //取出行掃描鍵值                 P1=0XF0;//列掃描                 Y=P1&0XF0;//取出列掃描鍵值                 Z=X|Y;//取出行掃描列掃描合并值                 switch(Z)                 {                   case 0X7E: key=0; break; case 0XBE: key=1; break;                 case 0XDE: key=2; break;                 case 0XEE: key=3; break; //                                         case 0X7D: key=4; break;                 case 0XBD: key=5; break;         case 0XDD: key=6; break;                 case 0XED: key=7; break; //                                         case 0X7B: key=8; break;                         case 0XBB: key=9; break;                 case 0XDB: key=10; break;                 case 0XEB: key=11; break;                                          case 0X77: key=12; break;                 case 0XB7: key=13; break;                         case 0XD7: key=14; break;                         case 0XE7: key=15; break;                                          }; //                break;         } //                P1=0X0F; //                while(P1!=0X0F);         }  }  void main() {         while(1)         {          keyscan(); display(key); } }
回復(fù)

使用道具 舉報(bào)

ID:156629 發(fā)表于 2016-12-21 20:29 | 顯示全部樓層
回復(fù)

使用道具 舉報(bào)

ID:156918 發(fā)表于 2016-12-22 20:00 | 顯示全部樓層
鍵盤(pán)矩陣確實(shí)難理解,我也要學(xué)了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产第一亚洲 | 亚洲欧美中文日韩在线v日本 | 国产精品美女久久久久aⅴ国产馆 | 伊人激情网 | 欧美一区二区三区精品免费 | 九色国产 | 成年人网站免费 | 国产伦精品一区二区三区视频金莲 | 天天干天天色 | 91免费福利在线 | 成人综合视频在线观看 | 日本激情视频中文字幕 | 天天色影视综合 | 成人欧美一区二区三区在线播放 | 欧美专区日韩 | 久久久久成人精品 | 日韩www| 精品成人免费一区二区在线播放 | 国产在线对白 | 国内精品久久精品 | 国产精品一区二区视频 | 免费在线观看一区二区 | 日韩精品一区二区三区中文字幕 | 欧美一级欧美一级在线播放 | 久久久无码精品亚洲日韩按摩 | 成人免费视频播放 | 成人福利在线视频 | 成人深夜福利 | 国产高清在线精品 | 91av在线影院 | 亚洲精品视频一区二区三区 | 国产1页 | 99精品九九 | 亚洲毛片| 激情一区二区三区 | 红桃成人在线 | 欧美日韩在线精品 | 成人福利网 | 久久国产精品一区二区三区 | 99国产精品久久久久老师 | 成人国产网站 |