新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 8位串行數(shù)碼管模塊__設(shè)計(jì)原理圖及測(cè)試程序

        8位串行數(shù)碼管模塊__設(shè)計(jì)原理圖及測(cè)試程序

        作者: 時(shí)間:2016-11-30 來(lái)源:網(wǎng)絡(luò) 收藏

        //按鍵控制//
        void bcon(void)
        {if(P3_5==0)
        {delay(100);
        if(P3_5==0)
        {second=0;
        while(P3_5==0);

        }
        }
        disbuf[0]=second%10;
        disbuf[1]=second/10;

        if(P3_6==0)
        {delay(100);
        if(P3_6==0)
        {minute++;
        while(P3_6==0);
        if(minute==60)
        {minute=0;
        }
        }
        }
        disbuf[3]=minute%10;
        disbuf[4]=minute/10;


        if(P3_7==0)
        {delay(100);
        if(P3_7==0)
        {hour++;
        while(P3_7==0);
        if(hour==24)
        {hour=0;
        }
        }
        }

        disbuf[6]=hour%10;
        disbuf[7]=hour/10;

        disbuf[0]=second%10;
        disbuf[1]=second/10;
        disbuf[3]=minute%10;
        disbuf[4]=minute/10;
        disbuf[6]=hour%10;
        disbuf[7]=hour/10;

        }
        //鍵盤(pán)控制//




        //主函數(shù)//

        void main(void)
        {
        TMOD=0x02;
        TH0=0x06;
        TL0=0x06;
        TR0=1;
        ET0=1;
        EA=1;

        while(1)
        {
        bcon();
        sdata();
        out();

        }
        while(1);

        }
        //主函數(shù)//


        //中斷程序//

        void t0(void) interrupt 1 using 0
        { tcount++;

        if(tcount==4000)
        {tcount=0;
        second++;

        if(second==60)
        {second=0;
        minute++;

        if(minute==60)
        {minute=0;
        hour++;

        if(hour==24)
        {hour=0;
        }
        }
        }
        }
        }


        //中斷程序//


        上一頁(yè) 1 2 下一頁(yè)

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 黄浦区| 永丰县| 凌海市| 阿克陶县| 闵行区| 德庆县| 安宁市| 偃师市| 柞水县| 苍南县| 颍上县| 临朐县| 绥芬河市| 聂拉木县| 托克逊县| 板桥市| 沙雅县| 额尔古纳市| 剑河县| 南召县| 建平县| 西吉县| 增城市| 浦城县| 和林格尔县| 延川县| 徐汇区| 辰溪县| 大城县| 沈丘县| 万宁市| 托里县| 长海县| 松滋市| 噶尔县| 中西区| 元朗区| 岫岩| 蓝田县| 共和县| 化州市|