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

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

?? timer.c

?? Bitek 公司 bit1611b模擬屏驅(qū)動芯片外接MCU驅(qū)動DEMO源碼
?? C
字號:
/* **********************************************************************

         Copyright (c) 2002-2006 Beyond Innovation Technology Co., Ltd

        All rights are reserved. Reproduction in whole or in parts is
    prohibited without the prior written consent of the copyright owner.
   ----------------------------------------------------------------------

    Module: TIMER.C

    Purpose: Implementation of TIMER module.

    Version: 0.01                                   11:33AM  2005/11/17

    Compiler: Keil 8051 C Compiler v8.01

    Reference:

   ----------------------------------------------------------------------
    Modification:

    R0.01 11:33AM  2005/11/17 Jeffrey Chang
    Reason:
        1. Original.
    Solution:

   ********************************************************************** */

#define _TIMER_C_

/* ------------------------------------
    Header Files
   ------------------------------------ */
#include "common.h"
#include "led.h"
#include "key.h"
#include "mcu.h"
#include "menu.h"
#include "platform.h"
#include "timer.h"
#include "yuv.h"

#if (IR_CFG != IR_00_UNUSE)
    #include "ir.h"
#endif

/* ------------------------------------
    Macro Definitions
   ------------------------------------ */

/* ------------------------------------
    Type Definitions
   ------------------------------------ */


/* ------------------------------------
    Variables Definitions
   ------------------------------------ */


/* ------------------------------------
    Function Prototypes
   ------------------------------------ */


/* -------------------------------------------------------------------
    Name: TIMER_Init - To initialize TIMER module.
    Purpose:
    Passed: None.
    Returns: None.
    Notes:

    Reference: [3]87, [3]89
   ------------------------------------------------------------------- */
void TIMER_Init (void)
{
    IP  = 0x2A;


    // [3]64, 89
    TMOD            = TIMER_MODE;

    // Timer Mode 1 (16-bit)
    TIMER_COUNTER_H = (65536 - MACHINE_PER_TICK) / 256;
    TIMER_COUNTER_L = (65536 - MACHINE_PER_TICK) % 256;

    /* [3]89 Timer 0/1 start running */
    TIMER_RUN       = TRUE;

    /* [3]87 Enable Timer 0/1 overflow interrupt */
    TIMER_ENABLE    = TRUE;

    /* Initialize Variables */
    wTIMER_TickCnt  = 0;

    wTIMER_BurnInTick = 0;
} /* TIMER_Init */


/* -------------------------------------------------------------------
    Name: TIMER_ISR -
    Purpose: System Timer Interrupt Service Routine (ISR).
    Passed: None
    Returns: None.
    Notes:

    Reference: [2]19
   ------------------------------------------------------------------- */
void TIMER_ISR (void) interrupt TIMER_INT   using TIMER_USING
{
    // Timer Mode 1 (16-bit)
    TIMER_COUNTER_H = (65536 - MACHINE_PER_TICK) / 256;
    TIMER_COUNTER_L = (65536 - MACHINE_PER_TICK) % 256;

    wTIMER_TickCnt++;


    /* ....................................
       KEY module
       .................................... */
    /* To scan the keypad every 8 System Ticks since
       the debounce needs 48 ms at least                */
    // Period = 8 Ticks
    if ((wTIMER_TickCnt & 0x0007) == 0)
        KEY_Scan();

    #if (KEY_VR_AIN21)
    if (bKEY_VR_ADJUSTMENT)
        bKEY_VR_ADJUSTMENT--;
    #endif

    /* ....................................
       TIMER module
       .................................... */
    if (bTIMER_Tick)                 
        bTIMER_Tick--;

    if (wTIMER_Tick)
        wTIMER_Tick--;

    /* ....................................
       DISPATCH module
       .................................... */
    if (wTIMER_BurnInTick)
        wTIMER_BurnInTick--;

    /* ....................................
       MENU module
       .................................... */
    if (wMENU_Tick)
        wMENU_Tick--;


    /* ....................................
       LED module
       .................................... */
    if (fLED_RED_Blink)
    {
        // Period = 128 Ticks
        // 50% duty cycle
        if ((wTIMER_TickCnt & 0x007F) == 0x0000)
            LED_RED_OFF;

        if ((wTIMER_TickCnt & 0x007F) == 0x0040)
            LED_RED_ON;
    }


    if (fLED_GREEN_Blink)
    {
        // Period = 128 Ticks
        // 50% duty cycle
        if ((wTIMER_TickCnt & 0x007F) == 0x0010)
            LED_GREEN_OFF;

        if ((wTIMER_TickCnt & 0x007F) == 0x0050)
            LED_GREEN_ON;
    }

} /* TIMER_ISR */


/* -------------------------------------------------------------------
    Name: TIMER_DelayMS -
    Purpose: To wait a moment in milli-seconds.
    Passed:
        wMS = 1..65530                  @ System tick = 6ms

        Delay duration = 1 Tick         @ wMS = 1
                       = 6 ms           @ wMS = 1
        Delay duration = 10922 Ticks    @ wMS = 65530
                       = 65532 ms       @ wMS = 65530

    Returns: None.
    Notes:
    Reference: [2]19
   ------------------------------------------------------------------- */
void TIMER_DelayMS (UW16 wMS)
{
    TIMER_RUN   = FALSE;

    wTIMER_Tick = (wMS + MS_PER_TICK - 1) / MS_PER_TICK;

    TIMER_RUN   = TRUE;

    while (wTIMER_Tick)        
        ;                      
} /* TIMER_DelayMS */


/* -------------------------------------------------------------------
    Name:  -
    Purpose: .
    Passed: None.
    Returns: None.
    Notes:
   ------------------------------------------------------------------- */


/* **********************************************************************

    Description:


   ********************************************************************** */

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲天堂成人网| 不卡高清视频专区| 国产**成人网毛片九色 | 精品久久国产97色综合| 亚洲欧美aⅴ...| 国产激情精品久久久第一区二区| 欧美日韩中文一区| 成人免费小视频| 国产精品亚洲一区二区三区在线 | 亚洲6080在线| caoporm超碰国产精品| 久久久久久久电影| 精品一区二区在线观看| 欧美人狂配大交3d怪物一区| 亚洲视频在线观看三级| 高清不卡一二三区| 久久蜜桃av一区精品变态类天堂 | 欧美va亚洲va在线观看蝴蝶网| 亚洲成人av免费| 在线视频中文字幕一区二区| 综合分类小说区另类春色亚洲小说欧美 | 中文一区二区在线观看| 国产尤物一区二区| 精品国精品自拍自在线| 男女性色大片免费观看一区二区 | 狠狠色狠狠色综合日日91app| 欧美亚州韩日在线看免费版国语版| 国产精品人人做人人爽人人添| 国产成人在线观看| 中文字幕av一区二区三区免费看 | 欧美精品成人一区二区三区四区| 亚洲欧美区自拍先锋| 91女神在线视频| 一区二区在线观看免费视频播放| 91精品办公室少妇高潮对白| 亚洲日本在线观看| 在线视频你懂得一区| 亚洲香蕉伊在人在线观| 9191精品国产综合久久久久久 | 成人免费毛片高清视频| 亚洲国产成人午夜在线一区| 成人午夜碰碰视频| 亚洲天堂成人网| 欧美性色欧美a在线播放| 日韩成人一区二区| 久久人人超碰精品| 91首页免费视频| 亚洲va在线va天堂| 精品久久久久av影院| 粉嫩嫩av羞羞动漫久久久| 亚洲欧美一区二区三区国产精品| 91国产福利在线| 久久精品国产99国产精品| 国产午夜亚洲精品午夜鲁丝片| gogo大胆日本视频一区| 亚洲一区二区三区四区在线免费观看 | hitomi一区二区三区精品| 一区二区三区高清| 日韩精品一区二区三区视频播放| 粉嫩欧美一区二区三区高清影视| 一二三区精品视频| 亚洲精品一区二区三区四区高清| 成人一区二区三区视频| 亚洲成av人片在www色猫咪| 精品国产欧美一区二区| 色综合天天综合色综合av | 一区二区三区在线视频观看 | 91精品福利视频| 国内成人精品2018免费看| 国产精品久久久99| 欧美一区二区精品久久911| 国产91露脸合集magnet| 午夜亚洲国产au精品一区二区| 久久精品人人做| 欧美裸体bbwbbwbbw| 99re66热这里只有精品3直播| 午夜精品在线看| 中文字幕在线不卡一区二区三区| 欧美一区二区成人| 在线观看一区二区精品视频| 国产福利一区二区| 日本视频免费一区| 亚洲一区二区三区激情| 国产精品久久久久久户外露出| 日韩午夜激情免费电影| 欧美这里有精品| 99久久精品久久久久久清纯| 九九**精品视频免费播放| 午夜av一区二区| 一区二区三区欧美日韩| 欧美激情在线一区二区三区| 精品国产一区二区亚洲人成毛片| 欧美亚洲日本国产| 在线欧美日韩精品| 99视频精品全部免费在线| 国产+成+人+亚洲欧洲自线| 久久精品国产99| 日韩不卡一区二区三区| 亚洲国产乱码最新视频| 亚洲色图欧美偷拍| 中文字幕亚洲精品在线观看| 久久久久97国产精华液好用吗| 日韩欧美成人激情| 91精品国产综合久久香蕉麻豆| 欧美日韩在线三级| 欧美性大战久久久久久久| 色激情天天射综合网| 色综合一区二区三区| av电影在线不卡| 99热国产精品| 91麻豆国产福利在线观看| 99精品黄色片免费大全| av资源站一区| 色吧成人激情小说| 欧美综合亚洲图片综合区| 欧美在线你懂的| 欧美亚男人的天堂| 51精品国自产在线| 欧美成人性战久久| 久久精品亚洲麻豆av一区二区| 久久精品人人做人人爽97| 中文字幕二三区不卡| 国产精品久久看| 综合色天天鬼久久鬼色| 亚洲国产三级在线| 日本女优在线视频一区二区| 黄色日韩三级电影| 成人黄色免费短视频| 欧美性受xxxx黑人xyx性爽| 91精品国产综合久久精品| 欧美不卡一区二区三区| 国产欧美综合在线| 亚洲欧美日韩中文播放| 亚洲图片欧美视频| 麻豆精品在线视频| 国产99久久久国产精品潘金| 91女人视频在线观看| 这里只有精品免费| 国产婷婷色一区二区三区四区| 自拍偷拍亚洲欧美日韩| 日本免费新一区视频| 成人一级黄色片| 欧美午夜视频网站| 久久久久久久免费视频了| 亚洲美女屁股眼交3| 美女免费视频一区二区| eeuss鲁片一区二区三区在线看| 欧美三电影在线| 国产欧美一区二区三区网站| 亚洲欧美激情在线| 黄色小说综合网站| 欧洲亚洲国产日韩| 久久精品亚洲一区二区三区浴池| 一区二区三区在线观看视频| 久久国产麻豆精品| 欧美性猛片aaaaaaa做受| 久久精品视频在线看| 日日夜夜一区二区| 成人av综合在线| 日韩欧美在线影院| 亚洲精品videosex极品| 久久99久久久欧美国产| 91成人看片片| 欧美高清在线一区| 免费成人在线网站| 91黄视频在线观看| 国产精品视频免费看| 麻豆国产欧美一区二区三区| 91成人国产精品| 国产精品第13页| 国产一区二区影院| 91精品国产丝袜白色高跟鞋| 亚洲视频一区二区在线| 国产激情一区二区三区桃花岛亚洲| 欧美性猛交xxxx乱大交退制版| 国产精品网站在线| 国产在线精品一区二区三区不卡 | 国产片一区二区三区| 日韩av一区二区在线影视| 在线影视一区二区三区| 中文字幕五月欧美| www.亚洲色图| 国产欧美一区二区三区网站 | 久久精品国产网站| 欧美精品自拍偷拍动漫精品| 亚洲综合一二三区| 99久久精品一区| 亚洲视频在线一区二区| 成人av网站在线观看| 欧美韩国一区二区| 国产一区二区三区四| 久久影视一区二区| 老司机免费视频一区二区 | 欧美日韩www| 日韩影院在线观看| 这里只有精品视频在线观看| 日本人妖一区二区| 欧美成人一区二区三区片免费 | 美女mm1313爽爽久久久蜜臀| 在线播放亚洲一区|