新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機流水燈三個點亮方向

        單片機流水燈三個點亮方向

        作者: 時間:2012-09-19 來源:網絡 收藏

        一、橫向點亮(依次點亮P0.0~P0.1到P1.0~P1.7到P2.0~P2.7到P3.0~P3.7)

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

        include reg52.h //此處使用的為89S52的芯片

        void delay(unsigned int second)

        {

            unsigned int i,j;    //定義為unsigned防止負數,習慣問題

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

            {

                for(j=0;j200000;j++);

            }

        }

        void main(void)

        {

            unsigned int i;

            while(1)

            {

                for(i=0;i8:i++)

                {

                P0=0x01i;

                delay(100);   //由1us=10E6,故此處100為2秒

                P0=0:      //使P0端全處于低電平,熄滅點亮的

                }

                for(i=0;i8:i++)

                {

                P1=0x01i;

                delay(100);

                P1=0; 

                }

                for(i=0;i8:i++)

                {

                P2=0x01i;

                delay(100);

                P2=0; 

                }

                for(i=0;i8:i++)

                {

                P3=0x01i;

                delay(100);

                P3=0; 

                }                

           }

        }


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 罗甸县| 江口县| 黔东| 荥阳市| 十堰市| 大洼县| 那曲县| 苏尼特右旗| 赣州市| 抚顺市| 鄱阳县| 同德县| 昌江| 东乡| 刚察县| 吉木萨尔县| 凤阳县| 牡丹江市| 广水市| 崇仁县| 青田县| 闻喜县| 基隆市| 红河县| 龙门县| 苏尼特右旗| 内丘县| 新竹市| 高青县| 体育| 陵水| 武陟县| 堆龙德庆县| 江都市| 平罗县| 东辽县| 宜城市| 通海县| 林甸县| 长葛市| 彭山县|