• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 實現橫排流水燈和豎排流水燈效果

    實現橫排流水燈和豎排流水燈效果

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

    任務:
    1、
    2、豎排
    3、斜排
    1、流水

    本文引用地址:http://www.czjhyjcfj.com/article/170840.htm

    源程序:
    /*******************************************************************************
    作者:劉海濤
    版本:第一次
    日期:2010年7月23日
    描敘:流水燈 順序P0、P1、P2、P3先后從0到7bit
    *******************************************************************************/


    /**********************************頭文件**************************************/
    #includereg52.h
    /******************************************************************************/


    /*******************************************************************************
    函數名:delay(),延時函數。
    宏定義:無
    輸 入:無
    輸 出:無
    *******************************************************************************/
    delay(unsigned int dat) //函數定義
    {
    unsigned int i,j;
    for(i=0;i=dat;i++)
    {
    for(j=0;j=20000;j++);
    }
    }

    void main(void) //主函數
    {
    unsigned char i;
    while(1) //循環
    {
    for(i=0;i8;i++)
    {
    P0=0x01i;
    delay(100);
    }
    for(i=0;i8;i++)
    {
    P1=0x01i;
    delay(100);
    }
    for(i=0;i8;i++)
    {
    P2=0x01i;
    delay(100);
    }
    for(i=0;i8;i++)
    {
    P3=0x01i;
    delay(100);
    }
    }
    }

    2、豎排流水 源程序:

    /*******************************************************************************
    作者:劉海濤
    版本:第一次
    日期:2010年7月23日
    描敘:流水燈,豎著走,即P0到P3循環依次走1 bit
    ******************************************************************************/

    /******************************************************************************/
    #includereg52.h
    /******************************************************************************/
    /*******************************************************************************
    函數名:delay(),延時函數
    宏定義:無
    輸入:無
    輸出:無
    ******************************************************************************/
    delay(unsigned int dat) //延時函數定義
    {
    unsigned int i,j;
    for(i=0;i=dat;i++)
    {
    for(j=0;j=20000;j++);
    }

    }
    void main(void) //主函數
    {
    unsigned char i;
    while(1)
    {
    for(i=0;i=7;i++)
    {
    P0=0x01i;
    delay(100);

    P1=0x01i;
    delay(100);

    P2=0x01i;
    delay(100);

    P3=0x01i;
    delay(100);
    }
    }
    }


    上一頁 1 2 下一頁

    關鍵詞: 流水 效果 橫排 實現

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 延庆县| 平果县| 岗巴县| 陵水| 景泰县| 资溪县| 万州区| 朝阳区| 蓝田县| 衡水市| 东阿县| 峨山| 漾濞| 汝州市| 施秉县| 客服| 澄迈县| 六盘水市| 九寨沟县| 太原市| 育儿| 安仁县| 于都县| 施甸县| 扬中市| 汝南县| 金湖县| 呼玛县| 元江| 武安市| 类乌齐县| 巴塘县| 烟台市| 渭源县| 万安县| 久治县| 安平县| 南宁市| 南华县| 巨鹿县| 海口市|