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

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

?? rtc_ds12887.h

?? 基于AVR開發系統的DS12887操作程序
?? H
?? 第 1 頁 / 共 2 頁
字號:
#ifndef DEFINE_ON_AND_OFF_VALUE       /* "DEFINE_ON_AND_OFF_VALUE" 條件編譯開始 */
#define DEFINE_ON_AND_OFF_VALUE
  #define ON                 1          /* 定義 ON 字符值為 1 */
  #define OFF                0          /* 定義 OFF 字符值為 0 */
#endif                                /* "DEFINE_ON_AND_OFF_VALUE" 條件編譯結束 */


/*======================================================================================
下面這三條指令是用于與上面三條區分編譯系統為 C++ 或 C 的預處理指令相對應。用于指定
 extern "C" 鏈接指示符作用域,此處的"}"與上面的"{"相對應,為鏈接指示符作用結束符。
======================================================================================*/
#ifdef __cplusplus
}
#endif


/*======================================================================================
RTC_DS12887.C 源程序文件中的函數原型聲明:
======================================================================================*/
#pragma used+
/*----------------------------------------------------------------------------
全局靜態變量聲明:
----------------------------------------------------------------------------*/
extern volatile Uchar8 tasks_time;           /* 時間消息的任務變量 */
/* 時間消息的任務變量的各位定義如下:
  ┏━━━━┳━━━━┳━━━━┳━━━━┳━━━━┳━━━━┳━━━━┳━━━━┓
  ┃  BIT7  ┃  BIT6  ┃  BIT5  ┃  BIT4  ┃  BIT3  ┃  BIT2  ┃  BIT1  ┃  BIT0  ┃
  ┣━━━━╋━━━━╋━━━━╋━━━━╋━━━━╋━━━━╋━━━━╋━━━━┫
  ┃  保留  ┃  保留  ┃  保留  ┃  保留  ┃  保留  ┃蜂鳴聲響┃鬧鐘告警┃時間更新┃
  ┗━━━━┻━━━━┻━━━━┻━━━━┻━━━━┻━━━━┻━━━━┻━━━━┛
*/
extern volatile Uint16 buzzer_alarm_counter; /* 蜂鳴器發出聲響次數 */
extern volatile BCD_TIME time;               /* 系統時間結構變量 */

/*----------------------------------------------------------------------------
函數功能:    本函數用于控制蜂鳴器發出聲響告警的操作,設定蜂鳴器頻率為 2000Hz 。
備注:        蜂鳴器設置為相應的控制引腳高電平時,蜂鳴器發出聲響。
----------------------------------------------------------------------------*/
void Buzzer(void);

#ifdef MCU_No_ExtendedParallelBus     /* 無擴展并行總線結構單片機的條件編譯 */
  /*----------------------------------------------------------------------------
  函數功能:    本函數用于虛擬擴展并行總線結構的向外圍器件寫入數據操作。
  函數入口參數:AccessAddress ------ 訪問的外圍器件地址。
                WriteData ---------- 寫入的數據。
  備注:        本函數僅可訪問外圍器件的地址數不超過256個。
  ----------------------------------------------------------------------------*/
  void VEPB_WriteData(volatile Uchar8 AccessAddress, volatile Uchar8 WriteData);

  /*----------------------------------------------------------------------------
  函數功能:    本函數用于虛擬擴展并行總線結構的從外圍器件讀取數據操作。
  函數入口參數:AccessAddress ------ 訪問的外圍器件地址。
  函數出口參數:讀取的數據。
  備注:        本函數僅可訪問外圍器件的地址數不超過256個。
  ----------------------------------------------------------------------------*/
  Uchar8 VEPB_ReadData(volatile Uchar8 AccessAddress);
#endif                                /* "MCU_No_ExtendedParallelBus" 條件編譯結束 */

/*----------------------------------------------------------------------------
函數功能:    本函數用于外部中斷請求0中斷向量的初始化操作。
備注:        ①.本函數僅在主函數中調用一次即可。
              ②.要使能中斷還必須在主程序中打開全局中斷使能功能,推薦其指令如下:
                  SREG |= BIT7;                       / * 使能全局中斷 * /
----------------------------------------------------------------------------*/
void external_INT0_initialization(void);

/*----------------------------------------------------------------------------
函數功能:    本函數用于 DS12887 鬧鐘中斷請求和更新周期結束中斷請求處理的中斷服務程序。
備注:        ①.注意:由于本函數為中斷函數,故在調用和返回時無法進行明式數值傳遞,
                  因此將在函數體中隱式修改下面這幾個全局靜態變量數值。
                  ⑴.時間消息的任務變量(tasks_time),用以通知系統執行相應的處理操作。
                  ⑵.系統時間結構變量(time),從 DS12887 中讀取更新的系統時間數值。
              ②.本函數需在設置的 DS12887 中斷請求的中斷向量函數中調用。在調用之前
                  需對該中斷向量進行初始化,以使能該中斷。例:如使用外部中斷請求0,
                  可使用上面提供的 external_INT0_initialization() 函數進行初始化,
                  而將本本函數放在外部中斷請求0服務程序中。
----------------------------------------------------------------------------*/
void DS12887_INT_ISR(void);

/*----------------------------------------------------------------------------
函數功能:    本函數用于 DS12887 的各控制輸入/輸出引腳定義和初始狀態設置的初始化操作。
備注:        本函數僅在主函數中調用一次即可。
----------------------------------------------------------------------------*/
void RTC_DS12887_initialization(void);

/*----------------------------------------------------------------------------
函數功能:    本函數用于修改設置 DS12887 各個時標寄存器的時間數值(BCD 碼)操作。
函數入口參數:SET_BCD_Year_H ------ 設置的年前兩位時間數值(BCD碼)。
              SET_BCD_Year -------- 設置的年時間數值(BCD碼)。
              SET_BCD_Month ------- 設置的月份時間數值(BCD碼)。
              SET_BCD_Date -------- 設置的日期時間數值(BCD碼)。
              SET_BCD_Hour -------- 設置的小時時間數值(BCD碼)。
              SET_BCD_Minute ------ 設置的分鐘時間數值(BCD碼)。
              SET_BCD_Second ------ 設置的秒時間數值(BCD碼)。
              SET_BCD_Week -------- 設置的星期時間數值(BCD碼)。
備注:        
----------------------------------------------------------------------------*/
void SET_DS12887_TimeRegister(volatile Uchar8 SET_BCD_Year_H,   /* 年前兩位 */
                              volatile Uchar8 SET_BCD_Year,     /* 年 */
                              volatile Uchar8 SET_BCD_Month,    /* 月份 */
                              volatile Uchar8 SET_BCD_Date,     /* 日期 */
                              volatile Uchar8 SET_BCD_Hour,     /* 小時 */
                              volatile Uchar8 SET_BCD_Minute,   /* 分鐘 */
                              volatile Uchar8 SET_BCD_Second,   /* 秒 */
                              volatile Uchar8 SET_BCD_Week);    /* 星期 */

/*----------------------------------------------------------------------------
函數功能:    本函數用于控制 DS12887 鬧鐘打開/關閉的操作。
函數入口參數:AC_status ------ 僅可取二個值 ON 或 OFF 中的一個。
----------------------------------------------------------------------------*/
void DS12887_AlarmClock(Uchar8 AC_status);

/*----------------------------------------------------------------------------
函數功能:    本函數用于設置 DS12887 鬧鐘各個時標寄存器的時間數值(BCD 碼)操作。
函數入口參數:SET_BCD_HouAlm ------ 設置的分鐘鬧鐘時間數值(BCD碼)。
              SET_BCD_MinAlm ------ 設置的小時鬧鐘時間數值(BCD碼)。
備注:        ①.設置 DS12887 鬧鐘各個時標寄存器的時間數值后,將打開鬧鐘告警中斷。
              ②.本函數將秒鬧鐘時間數值自動設置為0秒。
----------------------------------------------------------------------------*/
void SET_DS12887_AlarmClock(Uchar8 SET_BCD_HouAlm, Uchar8 SET_BCD_MinAlm);

/*----------------------------------------------------------------------------
函數功能:    本函數用于鬧鐘告警中斷的任務時間消息處理操作。
函數入口參數:BAC_number ------ 蜂鳴器發出聲響次數值。
              本函數還將在函數體中檢查隱含的全局靜態變量參數變量 tasks_time
              (時間消息的任務)位1的布爾值而執行發出聲響告警操作。
備注:        ①.本函數需要放在主函數的不間斷循環體中運行。
              ②.本函數在執行過程中將修改 tasks_time(時間消息的任務)變量的位1
                  和位2,與 buzzer_alarm_counte(蜂鳴器發出聲響次數)變量的數值。
----------------------------------------------------------------------------*/
void Tasks_AlarmClock(Uint16 BAC_number);

/*----------------------------------------------------------------------------
函數功能:    本函數用于時間更新中斷的任務時間消息處理操作。
函數入口參數:LCDM_ShowMode --- 在液晶上顯示日期和時間的點陣字符樣式選擇值。
                                共有下列兩種選擇值和點陣字符樣式供選擇:
                                入口參數= 8  :8×16點陣字符樣式。
                                入口參數= 16 :16×16點陣字符樣式。
              本函數還將在函數體中檢查隱含的全局靜態變量參數變量 tasks_time
              (時間消息的任務)位0的布爾值而執行時間更新操作。
備注:        ①.本函數需要放在主函數的不間斷循環體中運行。
              ②.本函數在執行過程中將修改 tasks_time(時間消息的任務)變量的位0。
----------------------------------------------------------------------------*/
void Tasks_TimeUpdate(Uchar8 LCDM_ShowMode);
#pragma used-


/*======================================================================================
本頭部文件鏈接的庫文件。用于通知編譯器從下面庫文件中編譯或鏈接函數:
======================================================================================*/
#pragma library RTC_DS12887.lib



#endif                                /* "RTC_DS12887_H" 條件編譯結束 */



/*
****************************************************************************************
                             本頭部文件到此結束
****************************************************************************************
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲va国产va欧美va观看| 日韩精品一区二区三区视频播放 | 成人av影院在线| 国内外成人在线| 国产一区二区三区综合| 国产美女一区二区三区| 成人午夜看片网址| 北条麻妃一区二区三区| 99视频在线精品| 91久久精品一区二区| 欧美日韩一区二区三区视频| 欧美三级韩国三级日本一级| 7777精品伊人久久久大香线蕉超级流畅| 在线中文字幕一区二区| 欧美日韩国产区一| 7777精品伊人久久久大香线蕉经典版下载| 欧美精品xxxxbbbb| 精品国产91九色蝌蚪| 欧美国产激情二区三区| 亚洲最色的网站| 日韩综合在线视频| 国产成人综合在线| 久久久久久久av麻豆果冻| 欧美激情艳妇裸体舞| 亚洲精品ww久久久久久p站| 日本欧美在线观看| 成人在线视频一区| 欧美日韩成人高清| 国产拍欧美日韩视频二区| 亚洲精品视频在线看| 美女爽到高潮91| 99re在线视频这里只有精品| 日韩免费视频一区| 亚洲人成精品久久久久久| 日本不卡1234视频| 99精品国产视频| 精品久久久久久久人人人人传媒| 亚洲欧美日韩国产手机在线| 久久爱www久久做| 欧美亚洲国产一区在线观看网站| 欧美大度的电影原声| 成人欧美一区二区三区小说| 久久99国产精品成人| 91丨porny丨国产| 精品sm在线观看| 亚洲va韩国va欧美va| 成人国产精品视频| 欧美大片一区二区三区| 亚洲国产中文字幕| 成人午夜视频在线观看| 久久综合久久99| 日韩电影在线观看一区| 99久久99久久免费精品蜜臀| 久久久国际精品| 久久精品久久精品| 欧美日韩免费观看一区三区| 18成人在线视频| 成人免费视频一区| 久久精品在线观看| 麻豆国产欧美一区二区三区| 欧美日韩成人综合| 五月婷婷久久综合| 欧美性受xxxx黑人xyx性爽| ...中文天堂在线一区| 成人午夜又粗又硬又大| 欧美激情在线一区二区三区| 国产曰批免费观看久久久| 日韩欧美国产一区二区三区 | 综合色天天鬼久久鬼色| 国产成人av一区二区| 精品成a人在线观看| 久久99精品久久久久久国产越南 | 欧美成人一区二区三区| 丝袜国产日韩另类美女| 91麻豆精品国产无毒不卡在线观看| 亚洲欧美经典视频| 一本色道久久综合亚洲91| 亚洲欧洲av一区二区三区久久| www.成人在线| 亚洲欧美日韩综合aⅴ视频| 99精品视频免费在线观看| 亚洲色图色小说| 欧美日韩中文另类| 奇米影视在线99精品| 日韩精品专区在线| 成人免费视频app| 亚洲精品乱码久久久久久| 欧美在线观看18| 青青草视频一区| 国产三级一区二区| 91在线高清观看| 亚洲成人1区2区| 精品日产卡一卡二卡麻豆| 国产精品一区二区在线播放| 国产精品美女久久久久aⅴ国产馆| 99久久国产综合精品色伊| 亚洲已满18点击进入久久| 日韩三级中文字幕| 成人综合在线网站| 性久久久久久久| 欧美精品一区二区三区蜜桃视频| 成人小视频在线| 午夜精品久久久久影视| 欧美精品一区在线观看| 99热精品国产| 美国精品在线观看| 亚洲免费观看高清完整版在线| 欧美性色欧美a在线播放| 久久国产欧美日韩精品| 亚洲丝袜美腿综合| 欧美一级视频精品观看| 成人av综合在线| 蜜芽一区二区三区| 综合久久久久综合| 日韩女优制服丝袜电影| 色噜噜狠狠成人中文综合| 美女性感视频久久| 亚洲免费观看高清在线观看| 久久蜜桃一区二区| 在线免费不卡视频| 成人天堂资源www在线| 毛片av一区二区| 亚洲第一久久影院| 亚洲欧美一区二区在线观看| 欧美精品一区男女天堂| 欧美午夜不卡视频| 91麻豆免费观看| 高清免费成人av| 韩国欧美一区二区| 午夜av区久久| 亚洲精品国产a久久久久久| 国产三区在线成人av| 日韩午夜电影av| 欧美日韩精品免费观看视频 | 欧美一区二区三级| 日本韩国一区二区三区视频| 成人激情校园春色| 国产伦精品一区二区三区免费迷 | 三级在线观看一区二区| 亚洲男人天堂一区| 国产精品美女久久久久久久网站| 26uuu另类欧美| 日韩欧美国产一区二区在线播放| 3d成人h动漫网站入口| 91国产视频在线观看| 色欧美片视频在线观看| 91美女精品福利| 91在线国产福利| 91免费版pro下载短视频| 成人小视频在线观看| 成人福利视频网站| 波多野结衣中文字幕一区| 成人av网在线| 成人app软件下载大全免费| 成人h动漫精品一区二区| 不卡在线观看av| 色呦呦国产精品| 欧美羞羞免费网站| 日韩一区二区中文字幕| 日韩三级精品电影久久久| 欧美tickling网站挠脚心| 精品福利二区三区| 欧美激情一区二区三区在线| 中文字幕一区二区三区精华液| 亚洲色图制服诱惑| 香港成人在线视频| 麻豆精品国产传媒mv男同| 国产99久久久国产精品潘金网站| 成人爱爱电影网址| 欧洲精品一区二区三区在线观看| 欧美久久久久久久久中文字幕| 91精品国产福利| 久久精品欧美日韩精品| 亚洲天堂中文字幕| 天天操天天色综合| 国产一区二区三区在线观看精品 | 欧美一区二区美女| xf在线a精品一区二区视频网站| 中文av字幕一区| 亚洲午夜精品在线| 蜜臀av性久久久久蜜臀aⅴ| 丁香另类激情小说| 欧美精品在线一区二区| 国产亚洲一区二区在线观看| 亚洲精品日日夜夜| 久久66热偷产精品| 91免费在线视频观看| 日韩一区二区在线看| 国产精品久久久久桃色tv| 性欧美大战久久久久久久久| 国产成人av电影在线观看| 欧美午夜不卡在线观看免费| 久久奇米777| 日韩精品成人一区二区三区| 不卡一区二区中文字幕| 日韩精品一区二区三区在线播放| 亚洲欧美日韩人成在线播放| 玖玖九九国产精品| 欧美日韩一区高清| 亚洲人xxxx|