新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 二極管(STC89C52): 編寫程序控制二極管從上到下來回滾動

        二極管(STC89C52): 編寫程序控制二極管從上到下來回滾動

        作者: 時間:2016-11-22 來源:網絡 收藏
        一. 硬件設計

        二. 軟件設計
        1. 程序功能
        編寫程序控制二極管從上到下來回滾動.
        2. 程序源碼
        #include
        #include
        #define uchar unsigned char
        #define uint unsigned int
        void delayms(uint xms);
        void main()
        {
        uchar i;
        P1 = 0xfe;
        while (1)
        {
        for (i = 0; i < 7; i++)
        {
        P1 = _crol_(P1, 1);
        delayms(150);
        }
        for (i = 0; i < 7; i++)
        {
        P1 = _cror_(P1, 1);
        delayms(150);
        }
        }
        }
        void delayms(uint xms)
        {
        uint i, j;
        for (i = xms; i > 0; i--)
        for (j = 110; j > 0; j--)
        ;
        }



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 射阳县| 离岛区| 平顶山市| 锡林浩特市| 紫金县| 乌拉特后旗| 乌鲁木齐市| 成武县| 阳江市| 元江| 桐乡市| 天门市| 南投县| 南宁市| 疏勒县| 阿鲁科尔沁旗| 泗水县| 买车| 府谷县| 伊吾县| 绵阳市| 和龙市| 桐乡市| 库伦旗| 托克逊县| 仁怀市| 赣州市| 禄丰县| 高安市| 理塘县| 徐州市| 汕头市| 鄂托克旗| 桂东县| 富蕴县| 女性| 健康| 玉龙| 舒城县| 名山县| 岑溪市|