新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 用定時的方式控制流水燈亮滅

        用定時的方式控制流水燈亮滅

        作者: 時間:2016-11-11 來源:網(wǎng)絡(luò) 收藏

        #include
        #include
        #define uchar unsigned char
        uchar num=0;
        init();

        本文引用地址:http://www.104case.com/article/201611/316929.htm

        main() //用定時的方式控制流水燈亮滅
        {

        init();
        while(1)
        {

        if(num==20) //每1s流水燈左移一次
        {
        P1=_crol_ (P1,1);
        num=0;
        TR0=0;
        TH0=(65536-50000)/256;
        TL0=(65536-50000)%256;
        TR0=1;


        }


        }

        }

        init()
        {
        EA=1;
        ET0=1;
        TMOD=0x01;
        TH0=(65536-50000)/256;
        TL0=(65536-50000)%256;//定時50ms
        TR0=1;
        P1=0xfe;

        }

        void timer0() interrupt 1
        {
        num++;
        TH0=(65536-50000)/256;
        TL0=(65536-50000)%256;
        }



        關(guān)鍵詞: 定時流水燈亮

        評論


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

        關(guān)閉
        主站蜘蛛池模板: 文成县| 苍溪县| 罗平县| 洱源县| 尖扎县| 溧阳市| 龙州县| 轮台县| 莆田市| 钦州市| 高阳县| 石家庄市| 余江县| 天峨县| 松潘县| 弥勒县| 肃北| 东乡| 安顺市| 余庆县| 清水县| 南部县| 津市市| 大宁县| 定结县| 德保县| 龙井市| 灵武市| 抚州市| 镇远县| 平陆县| 潞西市| 五常市| 炎陵县| 银川市| 繁峙县| 磐石市| 龙南县| 吕梁市| 昌邑市| 桃源县|