新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機C語言程序設計:8 只 LED 左右來回點亮

        單片機C語言程序設計:8 只 LED 左右來回點亮

        作者: 時間:2013-06-07 來源:網絡 收藏

        /* 名稱:8 只 左右來回點亮

        說明:程序利用循環移位函數_crol_和_cror_形成來回滾動的效果

        */

        #includereg51.h>

        #includeintrins.h>

        #define uchar unsigned char

        #define uint unsigned int

        //延時

        void DelayMS(uint x)

        {

        uchar i;

        while(x--)

        {

        for(i=0;i120;i++);

        }

        }

        //主程序

        void main()

        {

        uchar i;

        P2=0x01;

        while(1)

        {


        }


        }

        for(i=0;i7;i++)

        {

        P2=_crol_(P2,1); //P2 的值向左循環移動

        DelayMS(150);

        }

        for(i=0;i7;i++)

        {

        P2=_cror_(P2,1); //P2 的值向右循環移動

        DelayMS(150);

        }

        c語言相關文章:c語言教程


        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 和静县| 米林县| 东至县| 昭平县| 新闻| 惠东县| 赤峰市| 犍为县| 化隆| 浙江省| 普宁市| 安塞县| 东山县| 资溪县| 南靖县| 永定县| 利辛县| 绥化市| 苏尼特左旗| 东源县| 淮滨县| 佳木斯市| 新闻| 泸溪县| 海安县| 班戈县| 西华县| 呼图壁县| 洛浦县| 贡觉县| 万载县| 丰台区| 仁寿县| 黎城县| 称多县| 扬中市| 攀枝花市| 沂南县| 定边县| 清原| 南汇区|