找回密碼
         注冊會員
        搜索附件  
        MCU資訊論壇 附件中心 單片機論壇 51單片機論壇 用延時做按鍵長按檢測 數碼管的記數.rar

        用延時做按鍵長按檢測 數碼管的記數.rar

         

        用延時做按鍵長按檢測+數碼管的記數:
        這是我學習中寫的一個程序,希望大家看看,還有什么不足的地方可以改進!下面是程序!





        #include<reg52.h>
        unsigned char smduan[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; //p0口為段選
        unsigned char smwei[4]={0xf7,0xFb,0xfd,0xfe};//p2為位選
        sbit k4=P3^5; //按鍵
        unsigned char i;
        unsigned char ge;
        unsigned char bai;
        unsigned char shi;
        unsigned char jishu;

        void delay_ms(unsigned int ms) //延時
        {
        unsigned int i;
        unsigned char j;
        for(i=0;i<ms;i++)
        {
        for(j=0;j<200;j++);
        for(j=0;j<102;j++);
        }
        }

        void xianshi() //數碼管 顯示
        {
        bai=i/100;
        shi=i%100/10;
        ge=i%10;
        P2=smwei[2];
        P0=smduan[bai];
        delay_ms(3);
        P2=smwei[1];
        P0=smduan[shi];
        delay_ms(3);
        P2=smwei[0];
        P0=smduan[ge];
        delay_ms(3);
        }

        void main ()
        {
        k4=1; //按鍵至1
        i=0; //初始

        while(1) //大循環
        {
        if(k4==0) //判斷按鍵是否按下
        {
        delay_ms(4) ; //去抖
        if(k4==0) //再判斷按鍵是否還是按下
        i++; //按鍵是按下,記數+1
        }
        while(!k4) //等待按鍵釋放
        {
        xianshi() ; //顯示
        delay_ms(1);
        jishu++; //按鍵按下時間
        delay_ms(1);
        if(jishu>254) //判斷按鍵是否按下時間超過半秒
        {

        i++; //實現快速+1
        delay_ms(4);
        jishu=250;
        }
        }
        if(k4==1)
        delay_ms(5);
        if(k4==1);
        xianshi();
        jishu=0; //按鍵按下時間清0
        }
        }


        QQ|手機版|MCU資訊論壇 ( 京ICP備18035221號-2 )|網站地圖

        GMT+8, 2025-5-4 14:55 , Processed in 0.050065 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        返回頂部
        精品久久久久久久久中文字幕| 亚洲国产精品尤物YW在线观看| 青草国产精品视频。| 欧美XXXX黑人又粗又长精品| 四虎精品影院2022| 日韩精品无码一区二区三区不卡| 国产一区二区三区久久精品| 久久久久久久久久免免费精品| 亚洲伊人久久精品影院| 91精品成人免费国产| 国产精品电影在线| 好大好湿好硬好爽好深免费视频| 99re这里只有精品国产精品| 精品国偷自产在线视频| 国产资源在线观看| 欧美精品国产精品| 香蕉国产精品麻豆亚洲欧美日韩精品自拍欧美v国 | 国内精品久久久久影院不卡| 久久91精品国产91久久麻豆| 亚洲精品岛国片在线观看| 国产精品免费一区二区三区四区| 国产精品无码永久免费888| 黄色在线视频网站| 国产成人精品久久| 亚洲午夜国产精品无码老牛影视 | 亚洲精品黄色视频在线观看免费资源| 国产精品无码成人午夜电影| 久久人人爽人人精品视频| 日韩精品国产另类专区| 国产精品综合专区中文字幕免费播放| 亚洲精品无码精品mV在线观看| 青青草国产精品久久久久| 日韩在线不卡中文字幕视频| 6080亚洲精品午夜福利| 亚洲精品无码久久久久久| 国产在线精品一区二区夜色 | 精品精品国产欧美在线小说区| 精品一区二区三区东京热| 国产精品九九久久精品女同亚洲欧美日韩综合区 | 久久久久99精品成人片试看 | 精品午夜福利在线观看|