新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)C語(yǔ)言程序-依次點(diǎn)亮八個(gè)LED燈

        單片機(jī)C語(yǔ)言程序-依次點(diǎn)亮八個(gè)LED燈

        作者: 時(shí)間:2016-12-01 來(lái)源:網(wǎng)絡(luò) 收藏
        電路很簡(jiǎn)單八個(gè)led燈接在p1口.運(yùn)行后看到的效果是 從第一個(gè)燈開(kāi)始 隨著時(shí)間變化 二進(jìn)制數(shù)的遞減 所有的燈都會(huì)依次的點(diǎn)亮,當(dāng)全部的燈都被點(diǎn)亮后再重新開(kāi)始這個(gè)過(guò)程 一直循環(huán)下去單片機(jī)是不是很有趣?
        下面是c語(yǔ)言程序源碼
        #include
        void delay100ms(); //如果函數(shù)是在主函數(shù)后面定義,那么一定要在主函數(shù)前面聲明
        void main()
        {
        int i;
        i=0xfe;
        while(1)
        {P1=i;
        i--;
        delay100ms();
        if(i==0)
        i=0xfe;
        }
        }
        void delay100ms(void)//
        {
        unsigned char a,b,c;
        for(c=19;c>0;c--)
        for(b=20;b>0;b--)
        for(a=230;a>0;a--);
        }


        評(píng)論


        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 遂溪县| 神农架林区| 离岛区| 维西| 双江| 大港区| 佛冈县| 保德县| 崇州市| 昌都县| 安康市| 连平县| 边坝县| 宁远县| 安吉县| 北碚区| 从化市| 虹口区| 奈曼旗| 黄陵县| 东兴市| 巴彦淖尔市| 武穴市| 黑河市| 花莲市| 牡丹江市| 漯河市| 论坛| 新安县| 海淀区| 凤台县| 南江县| 乌鲁木齐市| 周口市| 潮安县| 桂东县| 剑阁县| 蕉岭县| 上栗县| 怀远县| 达拉特旗|