找回密碼
         注冊會員
        搜索附件  
        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.

        返回頂部
        国产精品成人国产乱一区| 色影音先锋色资源网站| 亚洲αv在线精品糸列| 5566成人免费视频观看| 久热这里只有精品12| 国内精品一级毛片免费看 | 欧美日韩精品一区二区在线播放| 99精品国产福利在线观看| 亚欧洲精品在线视频免费观看| 欧美精品中文字幕亚洲专区| 99视频在线精品国自产拍亚瑟| 无码国模国产在线无码精品国产自在久国产 | 亚洲2022国产成人精品无码区| 精品午夜久久福利大片| 91精品最新国内在线播放| 伊人久久无码精品中文字幕| 4438全国最大成人| 久久免费精品视频| 亚洲sss综合天堂久久久| 国产精品久久久久久| 欧洲精品一区二区三区在线观看| 国产乱码精品一品二品| 国产乱子伦精品免费视频| 日本一卡精品视频免费| 国产精品H片在线播放| 亚洲AV无码成人网站久久精品大| 欧美日韩精品一区二区| 亚洲综合另类小说| 国产一成人精品福利网站| 欧美成人精品高清视频在线观看| 国产人妖乱国产精品人妖| 久久精品99无色码中文字幕| 国产精品涩涩涩视频网站| 老司机精品影院91| 国产精品久久久久久福利漫画| 永久免费精品影视网站| 91麻豆精品国产91久久久久久 | 国产精品1024香蕉在线观看| 合区精品中文字幕| 亚洲精品高清久久| 日韩精品真人荷官无码|