新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > P0口流水燈的編程實現

        P0口流水燈的編程實現

        作者: 時間:2012-08-30 來源:網絡 收藏

        程序代碼:
        #includereg51.h>
        #includestdio.h>
        #includeintrins.h>
        sbit _0 = ^0;//I/O口的定義方法,兩者的區別,不這樣定義的話就會說沒有定義
        sbit _1 = P0^1;
        sbit P0_2 = P0^2;
        sbit P0_3 = P0^3;
        sbit P0_4 = P0^4;
        sbit P0_5 = p0^5;
        sbit P0_6 = P0^6;
        sbit P0_7 = P0^7;
        void delay(unsigned char time);//函數聲明,重要
        void main()
        {
        while(1)
        {
        P0_0 = 0;
        delay(200);
        P0_1 = 0;
        delay(200);
        P0_3 = 0;
        delay(200);
        P0_4 = 0;
        delay(200);
        P0_5 = 0;
        delay(200);
        P0_6 = 0;
        delay(200);
        P0_7 = 0;
        delay(200);
        }
        void delay(unsigned char time)
        {
        unsigned char i,j;
        for(i=0;i=time;i++)
        {
        for(j=0;j=200;j++)
        {
        _nop_()
        }
        }
        }

        控制亮滅程序:
        #includereg51.h>//端口定義已包含在此頭文件中,故P0可以直接賦值
        #includestdio.h>
        #includeintrins.h>
        void delay(unsigned char time);
        void delay(unsigned char time)
        {
        unsigned i,j;
        for(i=0;i=time;i++)
        {
        for(j=0;j=200;j++)
        {
        _nop_();
        }
        }
        }
        void main()
        {
        while(1)
        {
        P0 = 0x00;
        delay(200);
        P0 = 0xff;
        delay(200);
        }
        }


        上一頁 1 2 下一頁

        關鍵詞: 實現 編程 流水 P0

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 尤溪县| 峡江县| 尼玛县| 岫岩| 湟源县| 麻江县| 板桥市| 湖州市| 锡林浩特市| 中宁县| 阿城市| 卢湾区| 武功县| 黎平县| 伽师县| 祥云县| 会理县| 丹江口市| 靖西县| 湖州市| 吴忠市| 石门县| 饶阳县| 西安市| 田东县| 调兵山市| 墨玉县| 清丰县| 甘谷县| 会昌县| 江口县| 克什克腾旗| 古浪县| 尚义县| 樟树市| 宁都县| 象州县| 邻水| 田阳县| 云安县| 旺苍县|