找回密碼
         注冊會員
        搜索附件  
        MCU資訊論壇 附件中心 單片機論壇 51單片機論壇 mini80E原理圖.pdf

        mini80E原理圖.pdf

         

        新人菜鳥做的籃球積分(非完整版) 希望老鳥指點下~:
        希望老鳥能夠幫助我改進~~~我也想從中學習到更多的~~~
        謝謝~~~~~
        以后還有改進的話~~我會上傳的~~
        #include <reg52.h>
        #include <intrins.h>
        #define uchar unsigned char
        #define uint unsigned int
        void delay(uint z);
        void time_init ();
        void time_24 ();
        void display ();
        void fenshu ();
        void contr_team();
        void jisuan ();
        void contr_t ();

        uchar conter = 0 ;
        uchar temp = 240 ;
        uchar wel = 0 ;
        uchar fen ;
        uchar miao ;
        uchar ms ;
        uchar startup= 0 ;
        uchar t_startup=0 ;


        uchar fenshu1= 0 ;
        uchar fenshu2= 0 ;
        uchar ge1 = 0 ;
        uchar shi1 = 0 ;
        uchar bai1 = 0 ;
        uchar ge2 = 0 ;
        uchar shi2 = 0 ;
        uchar bai2 = 0 ;
        sbit key = P3^0;
        sbit key_t = P3^3;
        sbit LED = P1^1;
        sbit jia1 = P3^1;
        sbit jia2 = P3^2;
        sbit A_LED = P1^3;
        sbit B_LED = P1^4;

        uchar code tab []={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7c,0x07,0x7f,0x67};
        //yanshi******************************
        void delay(uint z)
        {
        uint i;
        for ( ; z > 0; z--)
        {
        for ( i = 0;i < 124; i++)
        {
        ;
        }
        }
        }

        //time chushihua ****************************
        void time_init ()
        {
        TMOD = 0x11;
        EA = 1;
        ET0 = 1;
        TH0 = ( 65536 - 10000 ) / 256;
        TL0 = ( 65536 - 10000 ) % 256;
        TR0 = 1;
        ET1 = 1;
        TH1 = ( 65536 - 2000 ) / 256;
        TL1 = ( 65536 - 2000 ) % 256;
        TR1 = 1;
        }

        //T1 zhongduan ********************************
        void time_1 () interrupt 3
        {
        TH1 = ( 65536 - 2000 ) / 256;
        TL1 = ( 65536 - 2000 ) % 256;
        wel ++ ;
        if (wel == 8)
        {
        wel = 0;
        }
        display () ;

        }

        //T0 zhongduan *******************************************
        void time_0 () interrupt 1
        {
        TH0 = ( 655536 - 10000 ) / 256;
        TL0 = ( 655536 - 10000 ) % 256;
        conter ++ ;
        time_24 () ;
        }

        //dispaly *****************************************
        void display ()
        {
        P2 = wel ;

        switch ( wel )
        {
        case 0: P0 = tab [ fen ]; break;
        case 1: P0 = ( tab [ miao] | 0x80 ); break;
        case 2: P0 = tab [ ms ]; break;
        case 3: P0 = 0x40 ; break;
        case 4: P0 = tab [ shi1]; break;
        case 5: P0 = tab [ ge1 ]; break;
        case 6: P0 = tab [ shi2]; break;
        case 7: P0 = tab [ ge2 ]; break;
        }
        }

        //team xuanzhe ***************************************
        void contr_team ()
        {
        uchar contr ;
        if ( key_t == 0 )
        {
        delay (100);
        if ( key_t == 0 )
        {
        contr ++ ;
        if ( contr % 2 == 1 )
        {
        t_startup = 1 ;
        temp = 0 ;
        }
        else
        {
        t_startup = 0 ;
        temp = 0 ;
        }
        }
        }
        switch ( t_startup )
        {
        case 0:A_LED = 1 ; B_LED = 0 ; break;
        case 1:A_LED = 0 ; B_LED = 1 ; break;
        }
        }

        // control time **********************************
        void contr_t ()
        {
        uchar start;
        if ( key == 0 )
        {
        delay ( 100 );
        if ( key == 0 )
        {
        start ++ ;
        if ( start % 2 == 1)
        startup = 0 ;
        else
        startup = 1 ;
        }
        }

        }
        //jishi 24s ******************************************
        void time_24 ()
        {
        fen = temp / 100 ;
        miao = (temp % 100) / 10 ;
        ms = temp % 10 ;
        if ( conter == 10 )
        {
        conter = 0 ;
        if ( temp == 0 )
        {
        temp = 240 ;
        startup = 0 ;
        LED = 0 ;
        }
        if ( startup == 1)
        {
        LED = 1 ;
        temp -- ;
        }
        }
        }
        // fenshu ****************************************
        void fenshu ()
        {
        if ( jia1 == 0 )
        {
        delay (100);
        if ( jia1 == 0 && startup == 1 && t_startup == 1 )
        {
        fenshu1 ++;
        temp = 0 ;
        }
        if ( jia1 == 0 && startup == 1 && t_startup == 0 )
        {
        fenshu2 ++;
        temp = 0 ;
        }
        }
        if ( jia2 == 0 )
        {
        delay (100);
        if ( jia2 == 0 && startup == 1 && t_startup == 1 )
        {
        fenshu1 = fenshu1 + 2 ;
        temp = 0 ;
        }
        if ( jia2 == 0 && startup == 1 && t_startup == 0 )
        {
        fenshu2 = fenshu2 + 2 ;
        temp = 0 ;
        }
        }
        }
        // fenshujisuan************************
        void jisuan ()
        {
        ge1 = fenshu1 % 10 ;
        shi1 = (fenshu1 % 100) / 10 ;
        bai1 = fenshu1 /100 ;

        ge2 = fenshu2 % 10 ;
        shi2 = (fenshu2 % 100) / 10 ;
        bai2 = fenshu2 /100 ;
        }

        //main***************************************
        void main()
        {
        time_init ();
        while (1)
        {
        contr_t () ;
        contr_team() ;
        jisuan () ;
        fenshu () ;
        }
        }




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

        GMT+8, 2025-5-3 09:59 , Processed in 0.039906 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        返回頂部
        亚洲无码精品浪潮| 国产精品欧美久久久天天影视| 国产在线拍揄自揄视精品不卡 | 自拍中文精品无码| 中文字幕久精品免费视频| 国产精品va无码一区二区| 一区二区三区日韩精品| 亚洲精品专区| 2022国内精品免费福利视频| 国产成人精品在线观看| 三级在线免费观看| 国产日韩精品在线| 鲸鱼传媒绿头鱼实验室之炮机测评日韩精品一级毛 | laowang在线精品视频| 国产精品日韩欧美久久综合| 亚洲精品成人区在线观看| 久久国产精品99精品国产| 国产69精品久久久久9999| 黄色不良网站免费观看| 久久精品视频网| 日韩美女免费福利视频| 热re99久久精品国产99热| 亚洲欧美国产∧v精品综合网 | 国产一区二区三区欧美精品| 91久久精品国产一区二区| 久久精品国产影库免费看 | 无码国内精品久久人妻| 尤物国产在线精品福利一区| 亚洲爆乳精品无码一区二区| 国产AV午夜精品一区二区三区| 精品人妻少妇一区二区三区在线| 无码国产精品一区二区免费vr | 在线中文字幕精品第5页| 91麻豆精品国产| 亚洲福利精品一区二区三区| 99精品人妻无码专区在线视频区| 久久精品国产亚洲Aⅴ香蕉| 国产精品一区二区久久不卡| 日本精品一区二区三区在线视频一| 国产精品视频白浆免费视频| 久久这里有精品视频|