久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
51單片機4*4矩陣鍵盤程序
[打印本頁]
作者:
笨米達
時間:
2021-5-31 22:48
標題:
51單片機4*4矩陣鍵盤程序
接線: R1 --- P1.3 C1 --- P1.7
R2 --- P1.2 C1 --- P1.6
R3 --- P1.1 C1 --- P1.5
R4 --- P1.0 C1 --- P1.4
按鍵分布:
0 4 8 12
1 5 9 13
2 5 10 14
3 7 11 1
單片機源程序如下:
/*------------------------------------------------
延時函數
------------------------------------------------*/
void DelayMs(int ms)
{
int i;
while(ms--)for(i=0;i<120;i++);
}
/*------------------------------------------------
按鍵值掃描函數,返回掃鍵值
------------------------------------------------*/
unsigned char KeyScan()
{
unsigned char value=20;
key=0x0f;
if(key!=0x0f)
{
DelayMs(50);
if(key!=0x0f)
{
key=0x0f; //測試哪列按下
switch(key)
{
case 0x07:value=0;break; //0列按下
case 0x0b:value=1;break; //1列按下
case 0x0d:value=2;break; //2列按下
case 0x0e:value=3;break; //3列按下
}
}
}
key=0xf0;
if(key!=0xf0)
{
DelayMs(50);
if(key!=0xf0)
{
key=0xf0; //測試哪行按下
switch(key)
{
case 0x70:value=value;break; //0行按下
case 0xb0:value=value+4;break; //1行按下
case 0xd0:value=value+8;break; //2行按下
case 0xe0:value=value+12;break; //3行按下
}
}
}
return value;//返回按下的按鍵值
}
復制代碼
作者:
cn_zhx
時間:
2021-6-1 18:35
這個通用性不強,一旦改了鍵盤的分布或者增加數量后,就得算一遍值。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
看毛片的网站
|
蜜桃综合在线
|
国产传媒视频在线观看
|
精品国产乱码一区二区三区
|
欧美在线观看一区二区
|
国产女人与拘做视频免费
|
国产精品国产亚洲精品看不卡15
|
亚洲国产精品99久久久久久久久
|
国产激情片在线观看
|
亚洲精品欧洲
|
中文字幕a√
|
欧美三区在线观看
|
国产高清在线精品一区二区三区
|
91精品国产一区二区三区
|
国产精品一区二区三级
|
伊人久久免费视频
|
国产精品视频一区二区三
|
国产视频福利
|
欧美电影免费观看高清
|
一区二区三区欧美
|
国产偷久久一级精品60部
|
天天综合网91
|
亚洲精品久久久一区二区三区
|
www成人免费视频
|
亚洲精品一区二区三区蜜桃久
|
www.yw193.com
|
99riav3国产精品视频
|
99热首页
|
91久久精品一区二区二区
|
国产视频久久
|
国产精品成人一区二区三区夜夜夜
|
欧美一级α片
|
狠狠色综合久久丁香婷婷
|
www.久久精品
|
久久青青
|
精品一区二区在线观看
|
热久久性
|
一区二区三区精品视频
|
久久免费看
|
亚洲精品一区二区三区中文字幕
|
亚洲成人自拍网
|