亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? switches.c

?? dsp 5416dsk aduio音效code
?? C
字號:
/*****************************************************************************/
/* FILENAME                                                                  */
/* 	 switches.c                                                              */
/*                                                                           */
/* DESCRIPTION                                                               */
/*   Read the four DIP user input switches on TMS320C5416 DSK and convert    */
/*   to a number in the range 0-15.                                          */
/*   Display meaning of switch setting on Stdout.                            */
/*                                                                           */
/* VERSION                                                                   */
/*   1.01                                                                    */
/*                                                                           */
/* AUTHOR                                                                    */
/*   Bao Xiaojing                                                            */
/*                                                                           */
/* REVISION HISTORY                                                          */
/*   VER   DATE        AUTHOR          DESCRIPTION                           */
/* ------------------------------------------------------------------------  */
/*   1.01  2008.12.06  Bao Xiaojing    Update 3 audio effects.               */
/*   1.00  2002.10.30  Richard Sikora  Initial version.                      */
/*                                                                           */
/*****************************************************************************/

#include <stdio.h>    /* Required for functions printf() and puts()          */

/*****************************************************************************/
/*                                                                           */
/* The name of the following header file will change if used as part of a    */
/* different project.  New project xxxx will use xxxxcfg.h instead.          */
/*                                                                           */
/*****************************************************************************/

#include "AudioEffectcfg.h"

#include "dsk5416.h"
#include "dsk5416_dip.h"

/*****************************************************************************/
/* user_switches_read()                                                      */
/*---------------------------------------------------------------------------*/
/* Read switch values from CPLD.                                             */
/* The value in range 0 - 15 is then debounced in switch_status_display()    */
/*                                                                           */
/*****************************************************************************/

static unsigned int user_switches_read(void)
{
    unsigned int temp;

    temp = 0;

    if ( DSK5416_DIP_get(0) )
    {
        /* Switch 0 is on */
        temp = 0x0001;
    }

    if ( DSK5416_DIP_get(1) )
    {
        /* Switch 1 is on */
        temp |= 0x0002;
    }

    if ( DSK5416_DIP_get(2) )
    {
        /* Switch 2 is on */
        temp |= 0x0004;
    }

    if ( DSK5416_DIP_get(3) )
    {
        /* Switch 3 is on */
        temp |= 0x0008;
    }

    /* Return value built up in temp */

    return( temp );
}


/*****************************************************************************/
/* switch_status_display().                                                  */
/*---------------------------------------------------------------------------*/
/*                                                                           */
/* Read switch value every tenth of a second.                                */
/* Display meaning of switch on Stdout.                                      */
/*                                                                           */
/*****************************************************************************/
unsigned int switch_status_display(void)
{
    static unsigned int last_switch_values[2] = {99,99};
    static unsigned int current_switch_value = 0;
    static unsigned int counter = 0;
    unsigned int temp;

    /* The variable 'counter' reaches zero 10 times per second. */
    /* Check the switch reading.                                */

    if ( 0 == counter)
    {
        /* Read latest switch settings. */
        temp = user_switches_read();

        /* Test if switch reading is the same as the last one. */
        if ( temp == last_switch_values[0] )
        {
            /* Same reading as last time. Two identical values received */
            current_switch_value = temp; /* Use new value */

            /* Only update display on Stdout when switch has just changed */
            if ( temp != last_switch_values[1] )
            {
                /* Reading at switches has changed. */
                /* Display new switch value.        */
                if ( 0 == temp )
                {
                    puts("User switches = 0.\n");
                }
                else if ( 1 == temp)
                {
                    puts("User switches = 1.\n");
                }
                else if ( 2 == temp )
                {
                    puts("User switches = 2.\n");
                }
                else if ( 3 == temp )
                {
                    puts("User switches = 3.\n");
                }
                else if ( 4 == temp )
                {
                    puts("User switches = 4.\n");
                }
                else if ( 5 == temp)
                {
                    puts("User switches = 5.\n");
                }
                else if ( 6 == temp )
                {
                    puts("User switches = 6.\n");
                }
                else if ( 7 == temp )
                {
                    puts("User switches = 7.\n");
                }
                else if ( 8 == temp)
                {
                    puts("User switches = 8.\n");
                }
                else if ( 9 == temp )
                {
                    puts("User switches = 9.\n");
                }
                else if ( 10 == temp )
                {
                    puts("User switches = 10.\n");
                }
                else if ( 11 == temp )
                {
                    puts("User switches = 11.\n");
                }
                else if ( 12 == temp)
                {
                    puts("User switches = 12.\n");
                }
                else if ( 13 == temp )
                {
                    puts("User switches = 13.\n");
                }
                else if ( 14 == temp )
                {
                    puts("User switches = 14.\n");
                }
                else if ( 15 == temp )
                {
                    puts ("User switches = 15.\n");
                }
                else
                {
                    /* User switches outside the allowed range 0 - 15 */
                    puts ("User switches out of range.\n");
                }
            }
        }

        /* Shuffle switch readings along one place ready for next time. */
        /* Then read in current switch status.                          */
        last_switch_values[1] = last_switch_values[0];
        last_switch_values[0] = temp;
    }

    /* Increment counter. If at maximum or over-range, go back to zero. */
    if ( counter < 2400)
    {
        counter++;
    }
    else
    {
        /* Counter is at maximum value of 2400 or out of range. */
        /* Go back to the beginning.                            */
        counter = 0;
    }

    return(current_switch_value);
}


/******************************************************************************/
/* End of switches.c                                                          */
/******************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人欧美一区二区三区| 欧美色老头old∨ideo| 日韩欧美高清一区| 久久99精品一区二区三区| 7777精品伊人久久久大香线蕉| 五月天一区二区三区| 日韩一区二区高清| 国产夫妻精品视频| 国产精品高潮呻吟| 欧美午夜视频网站| 蜜桃精品视频在线| 欧美激情一二三区| 在线观看视频欧美| 蜜臂av日日欢夜夜爽一区| 国产日产欧产精品推荐色| 94-欧美-setu| 日本欧美加勒比视频| 欧美激情中文字幕| 在线视频综合导航| 久久精品国产网站| 国产精品第五页| 欧美一区二区在线免费播放| 国产传媒欧美日韩成人| 亚洲精品视频在线观看免费 | 一区二区国产盗摄色噜噜| 欧美日韩亚洲丝袜制服| 精品一区二区三区在线播放| 国产精品天美传媒| 欧美久久一二区| 丁香亚洲综合激情啪啪综合| 亚洲成人在线免费| 国产亚洲va综合人人澡精品| 精品视频一区二区不卡| 国产酒店精品激情| 亚洲国产综合人成综合网站| 久久综合九色综合欧美亚洲| 在线欧美日韩精品| 色婷婷激情综合| 日韩av网站在线观看| 欧美国产精品一区二区三区| 欧美乱妇一区二区三区不卡视频| 国产福利91精品| 青青草精品视频| 综合久久久久久| 精品av久久707| 欧美日韩aaaaa| 99久久婷婷国产| 韩国视频一区二区| 亚洲自拍偷拍麻豆| 最新国产の精品合集bt伙计| 精品日韩99亚洲| 欧美日韩高清不卡| 色综合久久综合网97色综合| 国产精品一级片| 麻豆精品新av中文字幕| 亚洲小少妇裸体bbw| 中文字幕亚洲在| 久久久99免费| 欧美成人国产一区二区| 欧美日韩国产系列| 色嗨嗨av一区二区三区| 成人高清免费观看| 久久国产精品色| 午夜视频在线观看一区二区| 樱花草国产18久久久久| 国产精品久久久久久久岛一牛影视| 精品国产sm最大网站| 欧美剧情电影在线观看完整版免费励志电影 | 国产.欧美.日韩| 久久99久国产精品黄毛片色诱| 日韩专区在线视频| 婷婷夜色潮精品综合在线| 亚洲一区欧美一区| 一区二区视频在线看| 亚洲人xxxx| 日韩伦理av电影| 国产精品久久久久久户外露出 | 波多野洁衣一区| 成人免费毛片嘿嘿连载视频| 国产精品一区二区久久不卡| 国产乱对白刺激视频不卡| 国产一区二区三区综合| 国产精品一二三| 风间由美一区二区三区在线观看| 国产精品一区二区不卡| 丁香激情综合国产| av一二三不卡影片| 91免费看视频| 欧美日韩在线精品一区二区三区激情| 在线精品亚洲一区二区不卡| 欧洲亚洲精品在线| 91麻豆精品国产91久久久更新时间| 91麻豆精品国产自产在线| 欧美大片国产精品| 久久久久青草大香线综合精品| 久久久91精品国产一区二区精品 | 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产成人一区二区精品非洲| 成人精品视频网站| 91麻豆高清视频| 7777女厕盗摄久久久| 欧美r级电影在线观看| 国产欧美一二三区| 18涩涩午夜精品.www| 亚洲成人av一区| 激情综合一区二区三区| 99这里只有久久精品视频| 欧洲生活片亚洲生活在线观看| 在线播放/欧美激情| 久久精品男人的天堂| 自拍偷拍国产亚洲| 免费在线看一区| 成人av影院在线| 欧美图区在线视频| 久久久精品影视| 樱花草国产18久久久久| 精品一区中文字幕| www.爱久久.com| 欧美日韩高清一区| 中文字幕精品综合| 日韩精品免费专区| www.亚洲免费av| 91精品国产欧美日韩| 中文字幕一区二区三区在线不卡 | 天天色天天操综合| 成人精品视频一区| 日韩一区二区三区免费看 | 日韩欧美电影一区| 亚洲视频小说图片| 国内精品写真在线观看| 欧美伊人精品成人久久综合97| 欧美成人video| 一区二区激情小说| 国产99久久久国产精品| 在线综合+亚洲+欧美中文字幕| 综合电影一区二区三区 | 国产美女视频91| 欧美日韩精品欧美日韩精品 | 亚洲图片你懂的| 国精产品一区一区三区mba桃花| 欧美又粗又大又爽| 国产精品久久久久久久岛一牛影视 | 99re8在线精品视频免费播放| 精品国产一区二区亚洲人成毛片| 亚洲一区二区美女| va亚洲va日韩不卡在线观看| 精品国产乱码久久久久久蜜臀| 亚洲成人av一区| 一本大道综合伊人精品热热| 国产女主播在线一区二区| 蜜桃久久av一区| 69堂国产成人免费视频| 亚洲一区二区三区四区在线| aaa欧美大片| 国产精品乱码久久久久久| 九色综合狠狠综合久久| 91精品国产91久久久久久最新毛片| 亚洲最新在线观看| 色综合网色综合| 亚洲色图欧美在线| 91在线视频播放| 亚洲欧洲另类国产综合| 成人美女在线观看| 国产日产欧美精品一区二区三区| 国内精品久久久久影院薰衣草 | 91精品国产综合久久精品| 亚洲亚洲精品在线观看| 在线中文字幕一区二区| 亚洲六月丁香色婷婷综合久久 | 在线观看中文字幕不卡| 国产乱淫av一区二区三区| 日韩亚洲国产中文字幕欧美| 日韩精品久久久久久| 91精品国产91久久久久久一区二区| 三级精品在线观看| 欧美一区二视频| 久草中文综合在线| 国产午夜精品美女毛片视频| 国产成人自拍网| 中文字幕一区日韩精品欧美| 91麻豆国产香蕉久久精品| 亚洲一区中文在线| 欧美日韩三级在线| 免费观看久久久4p| 精品免费国产二区三区| 国产成人自拍网| 亚洲欧美日韩系列| 欧美年轻男男videosbes| 麻豆91精品视频| 久久精品一区四区| 91麻豆免费看片| 三级成人在线视频| 久久久国产精品不卡| 99国产欧美久久久精品| 一区二区三区高清在线| 欧美一区二区在线不卡| 国产经典欧美精品| 亚洲视频1区2区| 在线综合+亚洲+欧美中文字幕| 国产露脸91国语对白|