欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
單片機(jī)獨(dú)立鍵盤控制靜態(tài)數(shù)碼管顯示 代碼
[打印本頁(yè)]
作者:
雨后天晴0306
時(shí)間:
2019-9-30 10:49
標(biāo)題:
單片機(jī)獨(dú)立鍵盤控制靜態(tài)數(shù)碼管顯示 代碼
#include<reg52.h> //此文件中定義了單片機(jī)的一些特殊功能
typedef unsigned int uint; //對(duì)數(shù)據(jù)類型進(jìn)行聲明定義
typedef unsigned char uchar;
void delay(uint i)
{
while(i--);
}
sbit k1=P1^0; //定義 P10 口是 k1
sbit k2=P1^1; //定義 P11 口是 k2
sbit k3=P1^2; //定義 P12 口是 k3
sbit k4=P1^3; //定義 P13 口是 k4
sbit k5=P1^4; //定義 P14 口是 k5
sbit k6=P1^5; //定義 P15 口是 k6
sbit k7=P1^6; //定義 P16 口是 k7
sbit k8=P1^7; //定義 P17 口是 k8
void keypros1()
{
if(k1==0) //檢測(cè)按鍵 K1 是否按下
{
delay(1000); //消除抖動(dòng) 一般大約 10ms
if(k1==0) //再次判斷按鍵是否按下
{
P0=0xC0 ;
}
while(!k1); //檢測(cè)按鍵是否松開
}
}
void keypros2()
{
if(k2==0) //檢測(cè)按鍵 K2 是否按下
{
delay(1000); //消除抖動(dòng) 一般大約 1ms
if(k2==0) //再次判斷按鍵是否按下
{
P0=0xF9;
}
while(!k2); //檢測(cè)按鍵是否松開
}
}
void keypros3()
{
if(k3==0) //檢測(cè)按鍵 K3 是否按下
{
delay(1000); //消除抖動(dòng) 一般大約 1ms
if(k3==0) //再次判斷按鍵是否按下
{
P0=0xA4;
}
while(!k3); //檢測(cè)按鍵是否松開
}
}
void keypros4()
{
if(k4==0) //檢測(cè)按鍵 K4 是否按下
{
delay(1000); //消除抖動(dòng) 一般大約 1ms
if(k4==0) //再次判斷按鍵是否按下
{
P0=0xB0;
}
while(!k4); //檢測(cè)按鍵是否松開
}
}
void keypros5()
{
if(k5==0) //檢測(cè)按鍵 K5 是否按下
{
delay(1000); //消除抖動(dòng) 一般大約 1ms
if(k5==0) //再次判斷按鍵是否按下
{
P0=0x99;
}
while(!k5); //檢測(cè)按鍵是否松開
}
}
void keypros6()
{
if(k6==0) //檢測(cè)按鍵 K6 是否按下
{
delay(1000); //消除抖動(dòng) 一般大約 1ms
if(k6==0) //再次判斷按鍵是否按下
{
P0=0x92;
}
while(!k6); //檢測(cè)按鍵是否松開
}
}
void keypros7()
{
if(k7==0) //檢測(cè)按鍵 K7 是否按下
{
delay(1000); //消除抖動(dòng) 一般大約 1ms
if(k7==0) //再次判斷按鍵是否按下
{
P0=0x82;
}
while(!k7); //檢測(cè)按鍵是否松開
}
}
void keypros8()
{
if(k8==0) //檢測(cè)按鍵 K8 是否按下
{
delay(1000); //消除抖動(dòng) 一般大約 1ms
if(k8==0) //再次判斷按鍵是否按下
{
P0=0xf8;
}
while(!k8); //檢測(cè)按鍵是否松開
}
}
void main()
{
uint P0=0xfe;
while(1)
{
keypros1(); //按鍵處理函數(shù)
keypros2(); //按鍵處理函數(shù)
keypros3(); //按鍵處理函數(shù)
keypros4(); //按鍵處理函數(shù)
keypros5(); //按鍵處理函數(shù)
keypros6(); //按鍵處理函數(shù)
keypros7(); //按鍵處理函數(shù)
keypros8(); //按鍵處理函數(shù)
}
}
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1