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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? test.c

?? μCOS-II上的LPC210x的通用PWM使用的例子
?? C
字號:
/****************************************Copyright (c)**************************************************
**                               廣州周立功單片機發展有限公司
**                                     研    究    所
**                                        產品一部 
**
**                                 http://www.zlgmcu.com
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: test.c
**創   建   人: 陳明計
**最后修改日期: 2003年7月8日
**描        述: μCOS-II上的LPC210x的通用PWM使用的例子,在EasyArm2104板上調試通過
**              使用PWM6輸出PWM信號,通過濾波電實現DAC轉換。由KEY1控制PWM的占空比,
**              每按一次按鍵將會改變一次PWM的占空比。
**              注意:需要將跳線器JP10短接。使用示波器觀察測試點PWM和PWMDAC。
**--------------歷史版本信息----------------------------------------------------------------------------
** 創建人: 陳明計
** 版  本: v1.0
** 日 期: 2003年7月8日
** 描 述: 原始版本
**
**------------------------------------------------------------------------------------------------------
** 修改人: 陳明計
** 版  本: v1.3
** 日 期: 2003年7月21日
** 描 述: 根據正式文檔更改寄存器名
**
**--------------當前版本修訂------------------------------------------------------------------------------
** 修改人: 
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/

#include "config.h"

#define  TASK_STK_SIZE                  64
OS_STK        TaskStartStk[TASK_STK_SIZE];

#define	  KEY1	(1 << 14)             /* P0.14為key1 */


void  TaskStart(void *data);
void  Task(void *data);
/*********************************************************************************************************
** 函數名稱: main
** 功能描述: c語言的主函數,由它啟動多任務環境
** 輸 入: 無
** 輸 出: 無
** 全局變量: 無
** 調用模塊: OSInit,OSTaskCreate,OSStart
**
** 作 者: 陳明計
** 日 期: 2003年7月8日
**-------------------------------------------------------------------------------------------------------
** 修改人: 
** 日 期: 
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
        int main (void)
{
    OSInit();

    OSTaskCreate(TaskStart, (void *)0, &TaskStartStk[TASK_STK_SIZE - 1], 0);
    OSStart();
    return 0;
}

/*********************************************************************************************************
** 函數名稱: ChangePWM
** 功能描述: 改變PWM占空比
** 輸 入: 無
** 輸 出: 無
** 全局變量: 無
** 調用模塊: 
**
** 作 者: 陳明計
** 日 期: 2003年7月8日
**-------------------------------------------------------------------------------------------------------
** 修改人: 陳明計
** 日 期: 2003年7月21日
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/

        void  ChangePWM(void)
{
    static uint32 PWMData = (Fpclk + 500) / 2000;
    
    PWMMR0 = (Fpclk + 500) / 1000;       /* 設置PWM周期為1毫秒       */
    PWMMR6 = PWMData;			         /* 設置PWM占空比            */
    PWMLER = 0x41;				         /* MR0、MR6鎖存,更新PWM占空比 */
    PWMData += (Fpclk + 500) / 20000;
    if(PWMData >= ((Fpclk + 500) / 1000))
    {
        PWMData = 0;
    }
}


/*********************************************************************************************************
** 函數名稱: TaskStart
** 功能描述: μCOS-II的第一個任務,通常由它初始化目標板和建立其它任務
** 輸 入: 無
** 輸 出: 無
** 全局變量: 無
** 調用模塊: 
**
** 作 者: 陳明計
** 日 期: 2003年7月8日
**-------------------------------------------------------------------------------------------------------
** 修改人: 陳明計
** 日 期: 2003年7月21日
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/

        void  TaskStart(void *pdata)
{
    pdata = pdata;                                  /* 避免編譯警告 */

    TargetInit();                                   /* 目標板初始化 */
    IODIR &= ~KEY1;                                 /* 設置KEY1為輸入*/
    PINSEL0 = (PINSEL0 & 0xcff3ffff) | 0x00080000;  /* 管教選擇模塊初始化 */
    

    PWMPR = 0x00;                                   /* 不分頻,計數頻率為Fpclk  */
    PWMMCR = 0x02;                                  /* 設置MR0匹配時復位TC      */
    PWMMR0 = (Fpclk + 500) / 1000;                  /* 設置PWM周期為1毫秒       */
    PWMMR6 = (Fpclk + 500) / 2000;                  /* 設置PWM占空比為50%       */
    PWMLER = 1 | (1 << 6);                          /* MR0、MR6鎖存            */
    PWMPCR = 1 << 14;                               /* 允許PWM6輸出,單邊PWM    */
    PWMTCR = 1 | (1 << 3);                          /* 啟動定時器,PWM使能      */

    for (;;)
    {
        OSTimeDly(OS_TICKS_PER_SEC / 50);           /* 延時20毫秒 */
        if ((IOPIN & KEY1) != 0)
        {
            continue;
        }
        OSTimeDly(OS_TICKS_PER_SEC / 50);           /* 延時20毫秒 */
        if ((IOPIN & KEY1) != 0)
        {
            continue;
        }
        ChangePWM();
        while ((IOPIN & KEY1) == 0)
        {
            OSTimeDly(OS_TICKS_PER_SEC / 50);       /* 延時20毫秒 */
        }
    }
}

/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看一区不卡| 国产精品2024| 成人av动漫在线| 欧美性色综合网| 欧美人与性动xxxx| 亚洲国产成人午夜在线一区| 亚洲高清久久久| 久久成人麻豆午夜电影| 99国产精品久久久久久久久久久| 日韩欧美国产综合| 亚洲精品视频一区二区| 国产精品综合一区二区三区| 欧美日韩一区小说| 久久一区二区三区四区| 亚洲国产中文字幕在线视频综合| 国产九色精品成人porny| 欧美日韩国产一区| 中文字幕一区二区三区四区 | 国产伦精品一区二区三区免费迷 | 午夜精品久久久久久久99樱桃| 国产成人精品免费网站| 欧美日韩激情在线| 国产精品久久久久精k8| 美女一区二区在线观看| 色综合色狠狠天天综合色| 精品福利av导航| 亚洲国产欧美在线| 国产成人aaa| 欧美一区二区在线观看| 夜夜精品浪潮av一区二区三区| 国产高清精品久久久久| 欧美日韩三级在线| 亚洲欧美一区二区视频| 国产乱码一区二区三区| 欧美日产国产精品| 一区二区久久久久| av福利精品导航| 亚洲国产高清在线| 99久久婷婷国产精品综合| 国产精品久久久久久福利一牛影视| 丰满放荡岳乱妇91ww| 国产片一区二区| 国产成人午夜精品影院观看视频| 国产三级久久久| 国产精品一区二区黑丝| 国产欧美一区二区精品婷婷| 粉嫩蜜臀av国产精品网站| 亚洲国产成人一区二区三区| 成人99免费视频| 一区免费观看视频| 色狠狠一区二区三区香蕉| 一区二区理论电影在线观看| 欧美三级日韩三级国产三级| 午夜激情综合网| 欧美一区二区在线视频| 久久精品国产亚洲高清剧情介绍 | 精品电影一区二区三区| 国产在线不卡一区| 久久精品视频在线看| 成人在线综合网站| 亚洲欧美综合网| 欧美日韩视频专区在线播放| 毛片一区二区三区| 国产日韩欧美综合在线| 99v久久综合狠狠综合久久| 亚洲精品国产精品乱码不99| 欧美精品乱码久久久久久| 蜜桃久久精品一区二区| 国产女同性恋一区二区| 91麻豆免费看片| 日韩av网站免费在线| xnxx国产精品| 99久久夜色精品国产网站| 性久久久久久久久| 久久亚洲捆绑美女| 色综合夜色一区| 日韩成人午夜电影| 中文字幕av不卡| 欧美三级资源在线| 国产一区二区0| 亚洲一区二区美女| 精品捆绑美女sm三区| 成人app软件下载大全免费| 亚洲.国产.中文慕字在线| 久久九九久久九九| 欧美性大战久久久久久久| 韩国成人福利片在线播放| 亚洲同性gay激情无套| 日韩一级二级三级精品视频| 成人小视频在线| 偷拍与自拍一区| 国产精品久久久久三级| 3atv一区二区三区| 成人免费毛片app| 丝袜诱惑制服诱惑色一区在线观看| 国产日韩欧美在线一区| 欧美在线视频全部完| 六月婷婷色综合| 亚洲乱码国产乱码精品精小说| 日韩欧美aaaaaa| 色av一区二区| 国产精品996| 五月婷婷另类国产| 《视频一区视频二区| 精品区一区二区| 欧美午夜不卡视频| 懂色av一区二区在线播放| 视频一区二区欧美| 亚洲婷婷综合久久一本伊一区| 精品国产免费一区二区三区四区 | 欧美日韩国产一区| 成人av在线播放网址| 青椒成人免费视频| 亚洲欧美偷拍三级| 国产日韩欧美电影| 日韩一区国产二区欧美三区| 一本久久精品一区二区| 国产麻豆视频精品| 免费视频一区二区| 亚洲午夜一二三区视频| 亚洲视频一区二区免费在线观看 | 欧美午夜影院一区| 波多野结衣中文字幕一区二区三区 | 欧美日韩日日夜夜| 99精品在线观看视频| 国内成人免费视频| 视频一区在线播放| 一区二区三区欧美日韩| 中文字幕一区二区日韩精品绯色| 26uuu另类欧美亚洲曰本| 91麻豆精品91久久久久同性| 色爱区综合激月婷婷| www.色精品| 国产suv精品一区二区6| 久久99精品久久久久婷婷| 日韩中文字幕不卡| 亚洲午夜三级在线| 亚洲欧美另类小说视频| 国产欧美一区二区精品性| 欧美精品一区二区三区一线天视频| 91精品国产一区二区三区香蕉| 欧美亚洲综合一区| 色综合久久久久| 色综合天天综合网天天看片| jiyouzz国产精品久久| 成人激情视频网站| 成人午夜激情在线| 国产高清精品在线| 国产精品一区三区| 国产一区二区三区久久久| 久久国产综合精品| 精品一区二区av| 国产揄拍国内精品对白| 狠狠久久亚洲欧美| 国产乱人伦偷精品视频不卡| 国产福利电影一区二区三区| 国产成都精品91一区二区三| 国产91精品一区二区| 成人av影院在线| 91网站最新网址| 欧美亚洲丝袜传媒另类| 欧美亚洲综合另类| 欧美精品日韩一本| 日韩欧美中文字幕一区| 日韩三级av在线播放| 精品国产不卡一区二区三区| 欧美精品一区二区三区在线播放 | 日韩女优制服丝袜电影| 日韩女优av电影在线观看| 精品国内二区三区| 久久亚洲二区三区| 久久久青草青青国产亚洲免观| 久久精品一区二区三区不卡牛牛 | 91麻豆精品国产自产在线 | 成人高清免费观看| 色综合久久中文字幕综合网| 在线观看日韩一区| 欧美精品自拍偷拍动漫精品| 日韩一区二区在线观看视频播放| 欧美tickling网站挠脚心| 欧美激情一区二区三区蜜桃视频| 国产精品视频线看| 亚洲影院久久精品| 日本女人一区二区三区| 国产一区视频在线看| 成人性色生活片免费看爆迷你毛片| 91蝌蚪porny成人天涯| 欧美日本国产一区| 精品久久国产老人久久综合| 亚洲国产精品高清| 亚洲综合自拍偷拍| 日韩精品91亚洲二区在线观看| 黑人精品欧美一区二区蜜桃| 成人国产一区二区三区精品| 欧美日韩在线播放三区四区| 26uuu国产日韩综合| 亚洲人亚洲人成电影网站色| 无码av中文一区二区三区桃花岛| 国内精品伊人久久久久av影院| 97久久超碰精品国产|