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

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

?? timer_a.c

?? 瑞薩單片機LCD控制
?? C
?? 第 1 頁 / 共 4 頁
字號:
/**************************************************************************/
/**MITSUBISHI**MITSUBISHI**MITSUBISHI**MITSUBISHI**MITSUBISHI**MITSUBISHI**/
/**************************************************************************/
/**************************************************************************/
/*  DISCLAIMER:                                                           */
/*  We (MITSUBISHI ELECTRIC B.V.) do not warrant that the Software is     */
/*  free from claims by a third party of copyright, patent, trademark,    */
/*  trade secret or any other intellectual property infringement.         */
/*                                                                        */
/*  Under no circumstances are we liable for any of the following:        */
/*                                                                        */
/*  1. third-party claims against you for losses or damages;              */
/*  2. loss of, or damage to, your records or data; or                    */
/*  3. economic consequential damages (including lost profits or          */
/*     savings) or incidental damages, even if we are informed of         */
/*     their possibility.                                                 */
/*                                                                        */
/*  We do not warrant uninterrupted or error free operation of the        */
/*  Software. We have no obligation to provide service, defect            */
/*  correction, or any maintenance for the Software. We have no           */
/*  obligation to supply any Software updates or enhancements to you      */
/*  even if such are or later become available.                           */
/*                                                                        */
/*  IF YOU DOWNLOAD OR USE THIS SOFTWARE YOU AGREE TO THESE TERMS.        */
/*                                                                        */
/*  THERE ARE NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE            */
/*  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A               */
/*  PARTICULAR PURPOSE.                                                   */
/**************************************************************************/
/**************************************************************************/
/*                                                                        */
/*       Timer A Initialization and Service-Routines for the M3060        */
/*       Remarks: timer_value = (Xin*time_solution/clock_select)-1        */
/*                For example: time_solution = 1ms                        */
/*                             Xin = 10MHz                                */
/*                             clock_select = 8 (source=f8)               */
/*                                                                        */
/*                         =>  timer_value = 1249d                        */
/*                                                                        */
/*       Name         :      TIMER_A.C                                    */
/*       Date/Author  :      08.04.1997/ST                                */
/*       Change       :                                                   */
/*               (Date)  (Author)  (Description)                          */
/*                                                                        */
/**************************************************************************/

#define public extern
#include    "sfr_3061.h"
#undef public

#define public
#include    "timer_a.h"
#undef public


/**************************************************************************/
/*                                                                        */
/*       Timer A0 - Initialization for Timer Mode                         */
/*       The timer counts an internal count source                        */
/*       routine may be customized to the user's needs                    */
/*                                                                        */
/*       Name         :      timer_a0_init_timer_mode                     */
/*       Date/Author  :      08.04.1997/ST                                */
/*       Parameter    :                                                   */
/*       Return       :                                                   */
/*                                                                        */
/**************************************************************************/
void near timer_a0_init_timer_mode (void)
{       
    TA0MR    = 0x80;        // XX0X XX00 
                            // |||| |||+- must always be 0 in timer mode
                            // |||| ||+-- must always be 0 in timer mode
                            // |||| |+--- 0: pulse is not output at pin TA0out
                            // |||| |     1: pulse is output at pin TA0out
                            // |||| |        TA0out is automatically  output
                            // |||| +---- 0: gate function: timer counts only 
                            // ||||          when TA0in is held "L"
                            // ||||       1: gate function: timer counts only
                            // ||||          when TA0in is held "H"
                            // |||+------ 0: gate function not available
                            // |||        1: gate function available
                            // ||+------- must always be 0 in timer mode
                            // |+-------- count source select bits:
                            // +--------- count source select bits:
                            //            00:  f1
                            //            01:  f8
                            //            10:  f32
                            //            11:  fc32

    // Clock prescaler reset flag
    // This function is only effective if fc32 is selected
    if ((TA0MR & 0xC0)==0xC0)
    {
        CPSRF = 0x80;       // 1--- ----                                   
                            // +---------- 1: clock prescaler is reset 
    }
}

/**************************************************************************/
/*                                                                        */
/*       Timer A0 - Initialization for event counter mode                 */
/*       The timer counts pulses from an external source or another       */
/*       timer's overflow.                                                */
/*       routine may be customized to the user's needs                    */
/*                                                                        */
/*       Name         :      timer_a0_init_event_counter_mode             */
/*       Date/Author  :      08.04.1997/ST                                */
/*       Parameter    :                                                   */
/*       Return       :                                                   */
/*                                                                        */
/**************************************************************************/
void near timer_a0_init_event_counter_mode (void)
{       
    TA0MR    = 0x01;        // -X0X XX01 
                            // |||| |||+- must always be 1 in event counter mode
                            // |||| ||+-- must always be 0 in event counter mode
                            // |||| |+--- 0: pulse is not output at pin TA0out
                            // |||| |     1: pulse is output at pin TA0out at
                            // |||| |        overflow/underflow
                            // |||| |        TA0out is automatically output
                            // |||| +---- 0: counts ext. signal's falling edge
                            // ||||       1: counts ext. signal's rising edge
                            // ||||       valid only if ext. trigger signal is
                            // ||||       selected by event/trigger select bit
                            // |||+------ 0: counts up or down according to UDF
                            // |||           UDF bit 0 : downcount activated
                            // |||           UDF bit 1 : upcount activated
                            // |||        1: counts up or down according to 
                            // |||           TA0out input signal
                            // |||           TA0out "L": downcount activated
                            // |||           TA0out "H": upcount activated
                            // |||           TA0out must configured as input
                            // ||+------- must always be 0 in event counter mode
                            // |+-------- 0: count operation reload type
                            // |          1: count operation free-run type
                            // +--------- invalid in event counter mode

    UDF     |= 0x01;        // ---- ---X
                            //         +- 0: timer A0 down count
                            //            1: timer A0 up count

    ONSF    |= 0xC0;        // XX-- ----
                            // |+-------- timer A0 event/trigger select bits
                            // +--------- timer A0 event/trigger select bits
                            //            00: input on TA0in (TA0in must be input)
                            //            01: overflow of timer B2
                            //            10: overflow of timer A4
                            //            11: overflow of timer A1

}

/**************************************************************************/
/*                                                                        */
/*       Timer A0 - Initialization for one shot timer mode                */
/*       The timer counts once                                            */
/*       routine may be customized to the user's needs                    */
/*                                                                        */
/*       Name         :      timer_a0_init_one_shot_timer_mode            */
/*       Date/Author  :      08.04.1997/ST                                */
/*       Parameter    :                                                   */
/*       Return       :                                                   */
/*                                                                        */
/**************************************************************************/
void near timer_a0_init_one_shot_timer_mode (void)
{       
    TA0MR    = 0xC2;        // XX0X XX10 
                            // |||| |||+- must always be 0 in one-shot timer mode
                            // |||| ||+-- must always be 1 in one-shot timer mode
                            // |||| |+--- 0: pulse is not output at pin TA0out
                            // |||| |     1: pulse is output at pin TA0out
                            // |||| |        TA0out is automatically output
                            // |||| +---- 0: ext. trigger falling edge of
                            // ||||          TA0in input signal
                            // ||||       1: ext. trigger rising edge of
                            // ||||          TA0in input signal
                            // ||||       TA0in must be configured as input
                            // ||||       TA0in must be selected by 
                            // ||||       event/trigger select bit
                            // |||+------ 0: trigger is one-shot start flag (ONSF)
                            // |||        1: trigger is selected by event/trigger
                            // |||           select bits
                            // ||+------- must always be 0 in one-shot timer mode
                            // |+-------- count source select bits
                            // +--------- count source select bits
                            //            00:  f1
                            //            01:  f8
                            //            10:  f32
                            //            11:  fc32

    ONSF    |= 0x80;        // XX-- ---0
    ONSF    &= ~(0x01);     // ||      +- timer A0 one-shot start flag
                            // |+-------- timer A0 event/trigger select bits

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丁香激情综合国产| 在线观看国产日韩| 久久久久久9999| 国精品**一区二区三区在线蜜桃| 欧美日韩国产精选| 久久精品免费观看| 成人激情动漫在线观看| 国产亚洲视频系列| 成人动漫视频在线| 亚洲日本在线a| 3d动漫精品啪啪1区2区免费| 激情综合网激情| 亚洲色欲色欲www| 日韩欧美一级二级三级| 狠狠色狠狠色综合| 亚洲免费观看高清完整版在线观看 | 色偷偷一区二区三区| 亚洲国产视频直播| 国产色产综合色产在线视频| 夜夜精品浪潮av一区二区三区| 99精品欧美一区二区三区小说| 亚洲成a人片在线不卡一二三区 | 老司机免费视频一区二区三区| 国产三级三级三级精品8ⅰ区| 一本大道av一区二区在线播放| 欧美aa在线视频| 一区二区三区欧美久久| 国产精品全国免费观看高清| 69精品人人人人| 色伊人久久综合中文字幕| 国产999精品久久久久久| 免费美女久久99| 日日噜噜夜夜狠狠视频欧美人| 欧美国产一区二区在线观看| 欧美v日韩v国产v| 日韩一级欧美一级| 日韩一卡二卡三卡| 日韩欧美视频一区| 日韩欧美三级在线| 久久理论电影网| 亚洲国产成人午夜在线一区| 欧美电视剧在线看免费| 欧美草草影院在线视频| 久久一区二区三区国产精品| 国产肉丝袜一区二区| 亚洲欧洲精品一区二区精品久久久| 国产性色一区二区| 精品视频在线视频| 欧美日本一道本在线视频| 欧美一区欧美二区| 国产日韩欧美精品一区| 1024成人网色www| 亚洲亚洲人成综合网络| 麻豆精品视频在线观看视频| 国产福利一区二区三区在线视频| 91亚洲永久精品| 精品欧美久久久| 亚洲精品国产精品乱码不99| 午夜欧美视频在线观看| 韩国三级在线一区| 欧美日韩一区 二区 三区 久久精品| 日韩精品一区二区三区四区视频| 国产精品视频免费| 国内精品伊人久久久久av影院 | 欧美老女人第四色| 国产欧美日韩精品一区| 天天影视网天天综合色在线播放| 国产99久久久久久免费看农村| 色综合久久天天| 欧美国产精品久久| 精品综合免费视频观看| 欧美日韩国产a| 一区二区在线免费观看| 99精品久久只有精品| 欧美欧美午夜aⅴ在线观看| 欧美高清在线视频| 男人的天堂久久精品| 91精品国产全国免费观看| 一区二区三区在线观看欧美| www.久久精品| 亚洲精品美腿丝袜| 在线观看亚洲精品视频| 亚洲精品中文在线| 在线免费观看成人短视频| 日本一区二区三区电影| 粉嫩蜜臀av国产精品网站| 日本一区二区视频在线| 99久久久免费精品国产一区二区| 国产精品毛片无遮挡高清| 91女人视频在线观看| 亚洲女同ⅹxx女同tv| 色综合久久中文字幕综合网| 亚洲青青青在线视频| 欧美精品色综合| 亚洲bt欧美bt精品| 欧美高清一级片在线| 国产一区 二区| 亚洲一区视频在线| 日本一区二区动态图| 欧美日韩国产高清一区二区三区| 国产精品夜夜嗨| 久久91精品久久久久久秒播| 亚洲黄一区二区三区| 99精品在线免费| 老司机精品视频一区二区三区| 久久久五月婷婷| 91精品国产丝袜白色高跟鞋| 成人99免费视频| 国产一区在线观看麻豆| 亚洲精品中文在线影院| 国产视频不卡一区| 91精品福利在线一区二区三区 | 亚洲免费色视频| 国产精品欧美一级免费| 久久―日本道色综合久久| 欧美一区二区在线免费播放 | 欧美日韩国产综合一区二区| 成人黄色综合网站| av电影天堂一区二区在线观看| 老司机精品视频一区二区三区| 日av在线不卡| 精品制服美女丁香| 日韩精品免费专区| 日韩综合在线视频| 毛片av一区二区三区| 麻豆91精品91久久久的内涵| 日本系列欧美系列| 狠狠久久亚洲欧美| 成人亚洲精品久久久久软件| 不卡一卡二卡三乱码免费网站| 成熟亚洲日本毛茸茸凸凹| 91影院在线观看| 欧美日韩aaaaaa| 久久久久88色偷偷免费| 亚洲男人的天堂一区二区| 午夜欧美一区二区三区在线播放| 久久精品免费看| 99久久精品费精品国产一区二区| 日韩精品91亚洲二区在线观看| 精品一区二区三区欧美| 91亚洲精品久久久蜜桃| 91精品国产麻豆国产自产在线| 久久九九久久九九| 日韩和的一区二区| 成人app在线观看| 久久综合精品国产一区二区三区| 国产精品理伦片| 激情欧美一区二区| 欧洲色大大久久| 亚洲国产精品av| 老司机午夜精品99久久| 在线视频观看一区| 国产精品传媒入口麻豆| 精品一区二区影视| 69精品人人人人| 亚洲h在线观看| 欧美区在线观看| 婷婷成人综合网| 欧美一区三区四区| 激情欧美一区二区| 久久奇米777| 粉嫩蜜臀av国产精品网站| 国产欧美精品区一区二区三区| 久久97超碰色| 中文一区二区完整视频在线观看| 六月婷婷色综合| 久久久久99精品一区| 成人美女视频在线观看| 日韩毛片视频在线看| 99久久伊人精品| 亚洲亚洲人成综合网络| 欧美精品1区2区3区| 韩国毛片一区二区三区| 国产精品女主播av| 欧美自拍丝袜亚洲| 老司机免费视频一区二区 | 国产欧美一区二区在线| 99久久精品99国产精品| 亚洲动漫第一页| 精品免费99久久| 欧美亚洲综合在线| 久久精品国产久精国产| 日韩理论片网站| 日韩精品中文字幕一区二区三区| 成人永久免费视频| 亚洲成人av在线电影| 久久久欧美精品sm网站| 欧美日韩大陆一区二区| 国产成人日日夜夜| 免费精品视频在线| 亚洲综合一区在线| 国产精品久久精品日日| 欧美一区二区三区播放老司机| 一本久道久久综合中文字幕 | 亚洲欧美在线另类| 国产日韩精品一区二区三区| 欧美喷水一区二区| 欧美日韩一区中文字幕| 91久久免费观看| 色中色一区二区|