• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            c51單片機

            更新時間:2023-03-04 06:22:05 閱讀: 評論:0

            吃阿膠的禁忌-每日一個養生知識

            c51單片機
            2023年3月4日發(作者:豬肉皮凍的做法)4個按鍵控制

            #include

            #define uchar unsigned char

            #define uint unsigned int



            sbit key1=P3^4;

            sbit key2=P3^5;

            sbit key3=P3^6;

            sbit key4=P3^7;

            sbit dula=P2^6;

            sbit wela=P2^7;



            uchar code table[]={

            0x3f,0x06,0x5b,0x4f,

            0x66,0x6d,0x7d,0x07,

            0x7f,0x6f,0x77,0x7c,

            0x39,0x5e,0x79,0x71};



            void delay(uint);

            void display(uchar);

            void Inital();

            void keyscan();



            uchar number,num,numt0;

            void main()

            {

            Inital();

            while(1)

            {

            keyscan();

            display(num);

            }

            }





            void Inital()

            {

            EA=1;

            ET0=1;

            TMOD=0X01;

            TH0=(65535-45872)/256;

            TL0=(65535-45872)%256;

            }



            void display(uchar number)

            {

            char shi,ge;

            shi=number/10;

            ge =number%10;



            dula=1;

            P0=table[shi];

            dula=0;

            P0=0xff;

            wela=1;

            P0=0xfe;

            wela=0;

            //delay(5);



            dula=1;

            P0=table[ge];

            dula=0;

            P0=0xff;

            wela=1;

            P0=0xfd;

            wela=0;

            //delay(5);



            }



            void delay(uint time)

            {

            uint i,j;

            for(i=0;i
            for(j=0;j<120;j++);



            }





            void keyscan()

            {

            if(key1==0)

            {

            delay(10);

            if(key1==0)

            {

            num++;

            if(num==60)

            {

            num=0;

            while(!key1);

            }

            }

            }



            if(key2==0)

            {

            delay(10);

            if(key2==0)

            {

            if(num==0)

            {

            num=60;



            }

            num--;

            while(!key2);

            }

            }



            if(key3==0)

            {

            delay(10);

            if(key3==0)

            {

            num=0;

            while(!key3);

            }

            }



            if(key4==0)

            {

            delay(10);

            if(key4==0)

            {



            while(!key4);

            TR0=~TR0;

            }

            }

            }





            void T0_time() interrupt 1

            {

            TH0=(65535-45872)/256;

            TL0=(65535-45872)%256;

            numt0++;

            if(numt0==20)

            {

            numt0=0;

            num++;

            if(num==60)

            {

            num=0;



            }





            }





            }



























            //4x4鍵盤控制

            #include

            #define uint unsigned int

            #define uchar unsigned char



            sbit dula=P2^6;

            sbit wela=P2^7;



            uchar code table[]={

            0x3f,0x06,0x5b,0x4f,

            0x66,0x6d,0x7d,0x07,

            0x7f,0x6f,0x77,0x7c,

            0x39,0x5e,0x79,0x71};



            void Inital();

            void display(uchar );



            uchar temp,num;

            uchar keyscan();



            void delay(uint time)

            {

            uint x,y;

            for(x=0;x
            for(y=0;y<110;y++);

            }



            void main(void)

            {

            Inital();

            while(1)

            {

            display(keyscan());

            }



            }





            void Inital()

            {

            P0=0x3e;

            dula=1;

            dula=0;



            wela=1;

            P0=0x00;

            wela=0;



            delay(1000);





            wela=1;

            P0=0x80;

            wela=0;

            delay(1000);



            }



            void display(uchar show)

            {

            dula=1;

            P0=table[show];

            dula=0;



            }









            uchar keyscan()

            {

            uchar temp,num;

            P3=0xfe;

            temp=P3;

            temp=temp&0xfe;

            if(temp!=0xfe)

            {

            //delay(10);

            temp=P3;

            temp=temp&0xfe;

            if(temp!=0xfe)

            {

            temp=P3;

            switch(temp)

            {

            ca 0xee:

            num=0;

            break;

            ca 0xde:

            num=1;

            break;

            ca 0xbe:

            num=2;

            break;

            ca 0x7e:

            num=3;

            break;



            }

            while(temp!=0xf0)

            {

            temp=P3;

            temp=temp&0xf0;tttt

            }

            }

            }





            P3=0xfd;

            temp=P3;

            temp=temp&0xf0;

            if(temp!=0xf0)

            {

            delay(10);



            temp=P3;

            temp=temp&0xf0;

            if(temp!=0xf0)

            {

            temp=P3;

            switch(temp)

            {

            ca 0xed:

            num=4;break;

            ca 0xdd:

            num=5;break;

            ca 0xbd:

            num=6;break;

            ca 0x7d:

            num=7;break;



            }

            while(temp!=0xf0)

            {

            temp=P3;

            temp=temp&0xf0;tttt

            }

            }

            }





            P3=0xfb;

            temp=P3;

            temp=temp&0xf0;

            if(temp!=0xf0)

            {

            delay(10);

            temp=P3;

            temp=temp&0xf0;

            if(temp!=0xf0)

            {

            temp=P3;

            switch(temp)

            {

            ca 0xeb:

            num=8;break;

            ca 0xdb:

            num=9;break;

            ca 0xbb:

            num=10;break;

            ca 0x7b:

            num=11;break;



            }

            while(temp!=0xf0)

            {

            temp=P3;

            temp=temp&0xf0;tttt

            }

            }

            }





            P3=0xf7;

            temp=P3;

            temp=temp&0xf0;

            if(temp!=0xf0)

            {

            delay(10);

            temp=P3;

            temp=temp&0xf0;

            if(temp!=0xf0)

            {

            temp=P3;

            switch(temp)

            {

            ca 0xe7:

            num=12;break;

            ca 0xd7:

            num=13;break;

            ca 0xb7:

            num=14;break;

            ca 0x77:

            num=15;break;



            }

            while(temp!=0xf0)

            {

            temp=P3;

            temp=temp&0xf0;tttt

            }

            }

            }









            return num;







            }











            本文發布于:2023-03-04 06:22:04,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/1677882125122498.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:c51單片機.doc

            本文 PDF 下載地址:c51單片機.pdf

            上一篇:自我鑒定50字
            下一篇:返回列表
            標簽:c51單片機
            相關文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 日韩av裸体在线播放| 狠狠做久久深爱婷婷| 久久精品99久久久久久久久| 亚洲精品国产av天美传媒| 国产在线精品一区二区夜色| 国产黄色一区二区三区四区| 国产91久久精品一区二区| 国产午夜福利视频在线| 亚洲成在人线av无码| 99在线精品视频观看免费| 日本高清一区二区在线观看 | 亚洲av男人电影天堂热app| 18禁网站免费无遮挡无码中文| 成人无码一区二区三区网站| 爱如潮水在线观看视频| 国产精品爽爽ⅴa在线观看| 综合色一色综合久久网| 亚欧洲乱码视频在线观看| 长腿校花无力呻吟娇喘| 国产亚洲精品中文字幕| 精品国产中文字幕av| 国模吧双双大尺度炮交gogo| 亚洲欧美精品综合一区| 国语精品自产拍在线观看网站| 97一区二区国产好的精华液| 国产精品av中文字幕| 91精品久久久久久无码人妻| 爽死你欧美大白屁股在线| 免费看无码自慰一区二区| 成人一区二区三区在线午夜| 亚洲天堂成人黄色在线播放| 影音先锋啪啪av资源网站| 国产精品久久蜜臀av| 最新精品露脸国产在线| 熟妇人妻无码xxx视频| 色综合AV综合无码综合网站| 日韩精品一区二区蜜臀av| 亚洲卡1卡2卡新区网站| 中文字幕在线看视频一区二区三区| 免费无码高潮流白浆视频 | 亚洲精品乱码久久久久久自慰|