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

標題: 單片機獨立鍵盤控制靜態(tài)數(shù)碼管顯示 代碼 [打印本頁]

作者: 雨后天晴0306    時間: 2019-9-30 10:49
標題: 單片機獨立鍵盤控制靜態(tài)數(shù)碼管顯示 代碼
#include<reg52.h> //此文件中定義了單片機的一些特殊功能
typedef unsigned int uint; //對數(shù)據(jù)類型進行聲明定義
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) //檢測按鍵 K1 是否按下
        {
        delay(1000); //消除抖動 一般大約 10ms
        if(k1==0) //再次判斷按鍵是否按下
            {
        P0=0xC0    ;
            }
        while(!k1); //檢測按鍵是否松開
        }
    }

void keypros2()
    {
   
    if(k2==0) //檢測按鍵 K2 是否按下
        {
        delay(1000); //消除抖動 一般大約 1ms
        if(k2==0) //再次判斷按鍵是否按下
            {
            P0=0xF9;
            }
        while(!k2); //檢測按鍵是否松開
        }
    }

void keypros3()
    {


    if(k3==0) //檢測按鍵 K3 是否按下
        {
        delay(1000); //消除抖動 一般大約 1ms
        if(k3==0) //再次判斷按鍵是否按下
            {
            P0=0xA4;
            }
    while(!k3); //檢測按鍵是否松開
         }
    }

void keypros4()
    {


    if(k4==0) //檢測按鍵 K4 是否按下
        {
        delay(1000); //消除抖動 一般大約 1ms
        if(k4==0) //再次判斷按鍵是否按下
            {
            P0=0xB0;
            }
        while(!k4); //檢測按鍵是否松開
        }
    }
void keypros5()
    {

    if(k5==0) //檢測按鍵 K5 是否按下
        {
        delay(1000); //消除抖動 一般大約 1ms
        if(k5==0) //再次判斷按鍵是否按下
            {
             P0=0x99;
            }
        while(!k5); //檢測按鍵是否松開
        }
    }
void keypros6()
    {
   

    if(k6==0) //檢測按鍵 K6 是否按下
        {
        delay(1000); //消除抖動 一般大約 1ms
        if(k6==0) //再次判斷按鍵是否按下
            {
            P0=0x92;
            }
        while(!k6); //檢測按鍵是否松開
        }
    }
void keypros7()
    {


    if(k7==0) //檢測按鍵 K7 是否按下
        {
        delay(1000); //消除抖動 一般大約 1ms
        if(k7==0) //再次判斷按鍵是否按下
            {
            P0=0x82;
            }
        while(!k7); //檢測按鍵是否松開
        }
    }
void keypros8()
    {


    if(k8==0) //檢測按鍵 K8 是否按下
        {
        delay(1000); //消除抖動 一般大約 1ms
        if(k8==0) //再次判斷按鍵是否按下
            {
             P0=0xf8;
            }
        while(!k8); //檢測按鍵是否松開
        }
    }
void main()
{
uint P0=0xfe;
while(1)   
    {
    keypros1(); //按鍵處理函數(shù)
    keypros2(); //按鍵處理函數(shù)
    keypros3(); //按鍵處理函數(shù)
    keypros4(); //按鍵處理函數(shù)
    keypros5(); //按鍵處理函數(shù)
    keypros6(); //按鍵處理函數(shù)
    keypros7(); //按鍵處理函數(shù)
    keypros8(); //按鍵處理函數(shù)
    }
}









歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 草草精品 | 欧美a免费| 久久久久久久久91 | 一区二区三区国产好 | 精品av| 特一级毛片 | 久久国产美女视频 | 精品美女久久久 | 欧美日韩电影免费观看 | 亚洲午夜精品一区二区三区他趣 | 国产成人精品一区二区三区在线观看 | 亚洲女人天堂成人av在线 | 亚洲国产精品久久久久 | 精品中文在线 | 欧美区日韩区 | 日本三级网站在线观看 | 九九在线视频 | 久久久精品网站 | 在线观看av网站永久 | 国产一区不卡 | 成人影院在线 | 久久久成人精品 | 美女黄网站 | 成人三级网址 | 亚洲精品国产一区 | 国产视频二区 | 亚洲看片网站 | 亚洲最大的成人网 | 日韩伦理一区二区 | 欧美一区二区免费 | 日韩三级免费网站 | 成人福利网| 亚洲www | 国产精品久久国产精品 | 亚洲成人av| 日日干夜夜操 | 91免费视频 | 91xh98hx 在线 国产 | 视频在线观看一区二区 | 黄色毛片大全 | 精品欧美乱码久久久久久1区2区 |