91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 974B
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-16
  • 語言: C/C++
  • 標簽: 51單片機??c語言??

資源簡介

51單片機c語言4x4矩陣鍵盤實驗詳細操作

資源截圖

代碼片段和文件信息

#include??

#include

unsigned?char?code?table[]?=?{0xc00xf90xa40xb00x990x920x820xf80x800x900x880x830xc60xa10x860x8e};//共陽數碼管顯示0~F
void?delay()???????????????????//延時子程序
{
?unsigned?char?n?m;
?for?(n?=?100;?n?>?0;?n--)
??for?(m?=?300;?m?>?0;?m--);????
}
void?display(unsigned?char?S)??????//顯示子程序
{
?P0?=?table[S]; //數碼管是P0口驅動的
?delay();????????????????????
?P3?=?0x7f;?//數碼管選通開關(P3.7選通?也就是數碼管的第八位?(從左到右順序))
}
unsigned?char?Keycan(void)?//按鍵掃描程序?P1.0--P1.3為行線?P1.4--P1.7為列線
{
??unsigned?char?rcode?ccode;
??P1?=?0xF0;??????//?發全0行掃描碼,列線輸入
??if((P1&0xF0)?!=?0xF0)?//?若有鍵按下
??{
????delay();//?延時去抖動?
????if((P1&0xF0)?!=?0xF0)
????{??rcode?=?0xFE;?????????//?逐行掃描初值
????while((rcode&0x10)?!=?0)
????{
???????P1?=?rcode;?????????//?輸出行掃描碼
????if((P1&0xF0)?!=?0xF0)?//?本行有鍵按下
????{
???????ccode?=?(P1&0xF0)|0x0F;
???????do{;}while((P1&0xF0)?!=?0xF0);?//等待鍵釋放
???????return?((~rcode)?+?(~ccode));?//?返回鍵編碼
????}
????else
????rcode?=?(rcode<<1)|0x01;?//?行掃描碼左移一位
????}
?}
??}??
??return?0;?//?無鍵按下,返回值為0
}
void?KeyDispaly(unsigned?char?key)
{
???switch(key)
???{
???case?0x11:?display(0);?break;
???case?0x21:?display(1);?break;
???case?0x41:?display(2);?break;
???case?0x81:?display(3);?break;
???case?0x12:?display(4);?break;
???case?0x22:?display(5);?break;
???case?0x42:?display(6);?break;
???case?0x82:?display(7);?break;
???case?0x14:?display(8);?break;
???case?0x24:?display(9);?break;
???case?0x44:?display(10);?break;
???case?0x84:?display(11);?break;
???case?0x18:?display(12);?break;
???case?0x28:?display(13);?break;
???case?0x48:?display(14);?break;
???case?0x88:?display(15);?break;
???default:?break;
???}
}
int?main(void)
{?
???unsigned?char?Key;
???while(1)
???{
?????Key?=?Keycan();???
?????KeyDispaly(Key);
???}?
return?0;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1979??2007-09-17?13:16??4x4矩陣鍵盤實驗-0k.c

-----------?---------??----------?-----??----

?????????????????1979????????????????????1


評論

共有 條評論