新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > C51算術運算符練習

        C51算術運算符練習

        作者: 時間:2016-11-11 來源:網絡 收藏
        /*
        *位定義實現3個LED的點亮
        *李欽焰2011.12.01
        */
        #include

        #defineON 0
        #defineOFF 1

        sbit led1=P1^0;
        sbit led2=P1^2;
        sbit led3=P1^5;

        main()
        {
        bit a;
        a=ON;

        led1=led2=led3=a;
        while(1);
        }



        /*
        * char變量的用法
        *李欽焰
        * 2011.12.01
        */
        #include

        #define uncharunsigned char

        main()
        {
        unchar led;
        led=0x55;

        P1=led;
        while(1);
        }


        /*
        * *的使用
        *李欽焰
        * 2011.12.01
        */
        #include

        #define uncharunsigned char

        main()
        {
        unchar led;
        led=0x00+1*8;

        P1=led;
        while(1);
        }



        /*
        *復合賦值運算符的使用
        *李欽焰
        * 2011.12.01
        */
        #include

        #define uncharunsigned char
        #define led6(1<<6)

        main()
        {
        /*unchar led = 0;
        led |= led6 ;//置位
        */
        unchar led=0xff;
        led&=~led6;

        P1=led;
        while(1);
        }


        /*
        * +的使用
        *李欽焰
        * 2011.12.01
        */
        #include

        #define uncharunsigned char

        main()
        {
        unchar led;
        led=0x00+0xE0;

        P1=led;
        while(1);
        }


        /*
        * %的使用
        *李欽焰
        * 2011.12.01
        */
        #include

        #define uncharunsigned char

        main()
        {
        unchar led;
        led=66%5;

        P1=led;
        while(1);
        }


        /*
        * <<的使用
        *李欽焰
        * 2011.12.01
        */
        #include

        #define uncharunsigned char

        main()
        {
        unchar led;
        led=0xFF>>3;

        P1=led;
        while(1);
        }


        /*
        * &的使用
        *李欽焰
        * 2011.12.01
        */
        #include

        #define uncharunsigned char

        main()
        {
        unchar led;
        led=0x55&0xAA;

        P1=led;
        while(1);
        }


        關鍵詞: C51算術運算

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 大悟县| 宜宾县| 汕尾市| 新营市| 尼玛县| 东安县| 乌兰浩特市| 武陟县| 定西市| 土默特右旗| 斗六市| 凉城县| 玉环县| 乌拉特中旗| 大田县| 浦城县| 通化市| 札达县| 高台县| 阿坝县| 武城县| 枣庄市| 曲阳县| 麻栗坡县| 花垣县| 建平县| 阆中市| 本溪市| 石渠县| 故城县| 巴南区| 澳门| 汶上县| 交城县| 清远市| 汉中市| 刚察县| 台南市| 外汇| 沿河| 滦南县|