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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3113|回復: 0
打印 上一主題 下一主題
收起左側

單片機獨立鍵盤控制靜態數碼管顯示 代碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:511857 發表于 2019-9-30 10:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include<reg52.h> //此文件中定義了單片機的一些特殊功能
typedef unsigned int uint; //對數據類型進行聲明定義
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(); //按鍵處理函數
    keypros2(); //按鍵處理函數
    keypros3(); //按鍵處理函數
    keypros4(); //按鍵處理函數
    keypros5(); //按鍵處理函數
    keypros6(); //按鍵處理函數
    keypros7(); //按鍵處理函數
    keypros8(); //按鍵處理函數
    }
}




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久青草婷婷精品综合日韩 | 国产真实精品久久二三区 | 美女天天操 | 国产目拍亚洲精品99久久精品 | 亚洲国产一区二区三区在线观看 | 国产午夜精品久久久久免费视高清 | 成人在线不卡 | 欧美毛片免费观看 | 91观看 | 日韩一区二区三区在线视频 | 精品久久国产 | 精品伊人久久 | 国产在线一区二区三区 | 91久久精品一区二区二区 | 美美女高清毛片视频免费观看 | 精品国产一区二区三区久久久四川 | 国产美女福利在线观看 | 狠狠亚洲 | 国产 亚洲 网红 主播 | 色男人天堂av| 四虎影院免费在线播放 | 国产精品毛片无码 | 欧美视频三区 | 黄色一级大片在线免费看产 | 国产一区不卡 | 蜜桃精品视频在线 | 久在线观看| 中文字幕人成人 | 懂色一区二区三区免费观看 | 午夜影院官网 | 黄色国产 | 欧美九九九 | 日韩久久综合 | 一区二区三区精品视频 | 国产精品小视频在线观看 | 一区二区国产精品 | 国产亚洲一区二区三区 | 噜啊噜在线 | 久久久久久国产精品 | 天天躁天天操 | 亚洲免费毛片 |