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

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

?? note.c

?? 基于遠程遙控的掛鐘,ds12c877 基于遠程遙控的掛鐘,ds12c8
?? C
字號:

/*--------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
/************************************************************* 
文件名稱:ds12c887.c 
適用范圍:時鐘芯片ds12c887的驅動程序 
*************************************************************/ 

#include 

/* 命令常量定義 */ 
#define CMD_START_DS12C887 0x20 /* 開啟時鐘芯片 
*/ 
#define CMD_START_OSCILLATOR 0x70 /* 開啟振蕩器, 
處于抑制狀態 */ 
#define CMD_CLOSE_DS12C887 0x30 /* 關掉時鐘芯片 
*/ 
/* 所有的置位使用或操作,清除使用與操作 */ 
#define MASK_SETB_SET 0x80 /* 禁止刷新 */ 
#define MASK_CLR_SET 0x7f /* 使能刷新 */ 
#define MASK_SETB_DM 0x04 /* 使用HEX格式 
*/ 
#define MASK_CLR_DM 0xfb /* 使 
用BCD碼格式 */ 
#define MASK_SETB_2412 0x02 /* 使 
用24小時模式 */ 
#define MASK_CLR_2412 0xfd /* 使用12小時模 
式 */ 
#define MASK_SETB_DSE 0x01 /* 使用夏令時 */ 
#define MASK_CLR_DSE 0xfe /* 不使用夏令時 
*/ 

/* 寄存器地址通道定義 */ 
xdata char chSecondsChannel _at_ 0xdf00; 
xdata char chMinutesChannel _at_ 0xdf02; 
xdata char chHoursChannel _at_ 0xdf04; 
xdata char chDofWChannel _at_ 0xdf06; 
xdata char chDateChannel _at_ 0xdf07; 
xdata char chMonthChannel _at_ 0xdf08; 
xdata char chYearChannel _at_ 0xdf09; 
xdata char chCenturyChannel _at_ 0xdf32; 
xdata char chRegA _at_ 0xdf0a; 
xdata char chRegB _at_ 0xdf0b; 
xdata char chRegC _at_ 0xdf0c; 
xdata char chRegD _at_ 0xdf0d; 

/* 函數聲明部分 */ 
void StartDs12c887(void); 
void CloseDs12c887(void); 
void InitDs12c887(void); 
unsigned char GetSeconds(void); 
unsigned char GetMinutes(void); 
unsigned char GetHours(void); 
unsigned char GetDate(void); 
unsigned char GetMonth(void); 
unsigned char GetYear(void); 
unsigned char GetCentury(void); 
void SetTime(unsigned char chSeconds,unsigned char chMinutes,unsigned char 
chHours); 
void SetDate(unsigned char chDate,unsigned char chMonth,unsigned char chYear); 

/************************************************************* 
函數功能:該函數用來啟動時鐘芯片工作 
應用范圍:僅在時鐘芯片首次使用時用到一次 
入口參數: 
出口參數: 
*************************************************************/ 
void StartDs12c887(void) 
{ 
chRegA = CMD_START_DS12C887; 
} 

/************************************************************* 
函數功能:該函數用來關閉時鐘芯片 
應用范圍:一般用不到 
入口參數: 
出口參數: 
*************************************************************/ 
void CloseDs12c887(void) 
{ 
chRegA = CMD_CLOSE_DS12C887; 
} 

void InitDs12c887() 
{ 
StartDs12c887(); 
chRegB = chRegB | MASK_SETB_SET; /* 禁止刷新 */ 
chRegB = chRegB & MASK_CLR_DM | MASK_SETB_2412 
& MASK_CLR_DSE; 

/* 使用BCD碼格式、24小時模式、不使用 
夏令時 */ 
chCenturyChannel = 0x21; /* 設 
置為21世紀 */ 
chRegB = chRegB & MASK_CLR_SET; /* 使能刷新 */ 
} 

/************************************************************* 
函數功能:該函數用來從時鐘芯片讀取秒字節 
應用范圍: 
入口參數: 
出口參數: 
*************************************************************/ 
unsigned char GetSeconds(void) 
{ 
return(chSecondsChannel); 
} 

/************************************************************* 
函數功能:該函數用來從時鐘芯片讀取分字節 
應用范圍: 
入口參數: 
出口參數: 
*************************************************************/ 
unsigned char GetMinutes(void) 
{ 
return(chMinutesChannel); 
} 

/************************************************************* 
函數功能:該函數用來從時鐘芯片讀取小時字節 
應用范圍: 
入口參數: 
出口參數: 
*************************************************************/ 
unsigned char GetHours(void) 
{ 
return(chHoursChannel); 
} 

/************************************************************* 
函數功能:該函數用來從時鐘芯片讀取日字節 
應用范圍: 
入口參數: 
出口參數: 
*************************************************************/ 
unsigned char GetDate(void) 
{ 
return(chDateChannel); 
} 
/************************************************************* 
函數功能:該函數用來從時鐘芯片讀取月字節 
應用范圍: 
入口參數: 
出口參數: 
*************************************************************/ 
unsigned char GetMonth(void) 
{ 
return(chMonthChannel); 
} 

/************************************************************* 
函數功能:該函數用來從時鐘芯片讀取年字節 
應用范圍: 
入口參數: 
出口參數: 
*************************************************************/ 
unsigned char GetYear(void) 
{ 
return(chYearChannel); 
} 

/************************************************************* 
函數功能:該函數用來從時鐘芯片讀取世紀字節 
應用范圍: 
入口參數: 
出口參數: 
*************************************************************/ 
unsigned char GetCentury(void) 
{ 
return(chCenturyChannel); 
} 

/************************************************************* 
函數功能:該函數用來設置時鐘芯片的時間 
應用范圍: 
入口參數:chSeconds、chMinutes、chHours是設定時間的壓縮BCD碼 
出口參數: 
*************************************************************/ 
void SetTime(unsigned char chSeconds,unsigned char chMinutes,unsigned char 
chHours) 
{ 
chRegB = chRegB | MASK_SETB_SET; /* 禁止刷新 */ 
chSecondsChannel = chSeconds; 
chMinutesChannel = chMinutes; 
chHoursChannel = chHours; 
chRegB = chRegB & MASK_CLR_SET; /* 使能刷新 */ 
} 

/************************************************************* 
函數功能:該函數用來設置時鐘芯片的日期 
應用范圍: 
入口參數:chDate、chMonth、chYear是設定日期的壓縮BCD碼 
出口參數: 
*************************************************************/ 
void SetDate(unsigned char chDate,unsigned char chMonth,unsigned char chYear) 
{ 
chRegB = chRegB | MASK_SETB_SET; /* 禁止刷新 */ 
chDateChannel = chDate; 
chMonthChannel = chMonth; 
chYearChannel = chYear; 
chRegB = chRegB & MASK_CLR_SET; /* 使能刷新 */ 
} 
 
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美精品一区| 国产日韩成人精品| 在线观看免费成人| av高清久久久| caoporn国产一区二区| 粉嫩一区二区三区性色av| 国产精品一二三| 不卡一卡二卡三乱码免费网站| 国产成人三级在线观看| 国产成人精品一区二区三区四区| 狠狠色丁香九九婷婷综合五月| 精品一区二区影视| 国产成a人无v码亚洲福利| 成人一区二区三区中文字幕| 91色视频在线| 宅男噜噜噜66一区二区66| 91精品国产一区二区| 亚洲精品在线网站| 国产精品福利一区| 天天av天天翘天天综合网 | 精品夜夜嗨av一区二区三区| 久久综合综合久久综合| 国产成人免费视频| 色欧美88888久久久久久影院| 欧美日韩免费观看一区二区三区| 日韩午夜激情视频| 国产精品欧美极品| 亚洲高清免费一级二级三级| 狠狠狠色丁香婷婷综合激情| 成人h动漫精品| 欧美日韩在线免费视频| 亚洲精品在线一区二区| 一区二区三区高清| 黑人巨大精品欧美黑白配亚洲| 成人综合婷婷国产精品久久免费| 在线亚洲精品福利网址导航| 精品国产人成亚洲区| 亚洲男同1069视频| 精品在线观看视频| 91激情在线视频| 久久久亚洲精华液精华液精华液| 一区二区三区四区蜜桃| 韩国欧美国产1区| 91黄色小视频| 国产精品乱码人人做人人爱 | 国产清纯在线一区二区www| 一区二区三区美女视频| 男人的j进女人的j一区| 国产.欧美.日韩| 欧美日韩色一区| 国产精品欧美精品| 精品综合久久久久久8888| 97se亚洲国产综合自在线| 精品欧美一区二区久久| 亚洲一二三区在线观看| 粉嫩av一区二区三区在线播放| 717成人午夜免费福利电影| 国产精品女同一区二区三区| 激情国产一区二区| 欧美一区二区三区四区在线观看| 亚洲人精品午夜| 成人激情免费网站| 26uuu国产在线精品一区二区| 偷拍亚洲欧洲综合| 在线免费一区三区| 一区二区在线观看视频在线观看| 国产69精品久久99不卡| 久久精品一区二区三区不卡| 日本网站在线观看一区二区三区 | 亚洲影视在线观看| www.欧美亚洲| 日本一区二区三区四区| 韩日av一区二区| 久久久久国产成人精品亚洲午夜| 日本欧美久久久久免费播放网| 欧美天堂一区二区三区| 亚洲一级二级三级| 欧美美女一区二区在线观看| 午夜精品久久久久久久| 欧美自拍偷拍午夜视频| 亚洲综合激情另类小说区| 色猫猫国产区一区二在线视频| 日韩一区中文字幕| 91亚洲精华国产精华精华液| 亚洲欧洲一区二区三区| 色悠久久久久综合欧美99| 亚洲国产乱码最新视频| 欧美日韩精品欧美日韩精品一| 日韩福利电影在线| 久久亚洲一区二区三区四区| 成人一区二区三区视频 | 亚洲成人动漫av| 7777精品伊人久久久大香线蕉最新版| 午夜视频一区二区| 欧美一区二区人人喊爽| 国产综合成人久久大片91| 久久久国产精华| 99re在线精品| 日韩在线卡一卡二| 久久综合狠狠综合久久激情 | 久久成人免费日本黄色| 精品国产乱码久久久久久浪潮| 国产福利一区在线| 亚洲综合色婷婷| 日韩久久精品一区| 99国产精品国产精品久久| 亚洲成av人片在线观看无码| 精品国产乱码久久| 成人黄色777网| 免费精品视频最新在线| 中文字幕国产一区| 欧美高清激情brazzers| 成人免费黄色在线| 午夜精品福利久久久| 国产欧美日韩三区| 欧美日韩aaaaaa| 国产成人免费在线视频| 三级欧美在线一区| 国产精品网站一区| 欧美丝袜丝交足nylons| 国产久卡久卡久卡久卡视频精品| 一区av在线播放| 欧美国产国产综合| 日韩午夜激情视频| 欧美三级电影在线看| 成人性视频网站| 九一久久久久久| 亚洲成av人综合在线观看| 国产精品不卡一区| 久久综合色8888| 91精品国产高清一区二区三区| av不卡一区二区三区| 久久aⅴ国产欧美74aaa| 视频一区二区中文字幕| 亚洲天堂成人网| 国产精品国产三级国产专播品爱网| 日韩午夜电影av| 这里只有精品视频在线观看| 91久久精品网| 91蝌蚪国产九色| 丁香激情综合国产| 国产成人夜色高潮福利影视| 六月丁香婷婷久久| 肉丝袜脚交视频一区二区| 艳妇臀荡乳欲伦亚洲一区| 亚洲精品高清在线观看| 亚洲欧美一区二区三区极速播放| 国产精品久久久一区麻豆最新章节| 久久久夜色精品亚洲| 久久亚洲精品小早川怜子| 精品国产一区二区三区四区四| 5858s免费视频成人| 欧美精品vⅰdeose4hd| 欧美精品色一区二区三区| 欧美视频一区在线观看| 欧美日韩在线播放三区四区| 欧美日韩的一区二区| 欧美精品乱人伦久久久久久| 91精品国产丝袜白色高跟鞋| 精品国产精品网麻豆系列| 精品国产乱码久久久久久闺蜜 | 亚洲欧美怡红院| 亚洲欧美偷拍卡通变态| 亚洲国产综合人成综合网站| 亚洲成av人片| 精品制服美女丁香| 国产精品一级片在线观看| www.欧美日韩| 欧美日韩亚洲综合在线 | 另类中文字幕网| 高潮精品一区videoshd| 99riav久久精品riav| 欧美日韩在线免费视频| 精品福利视频一区二区三区| 国产精品久久一卡二卡| 亚洲成a人片在线不卡一二三区 | 日本伦理一区二区| 7777精品伊人久久久大香线蕉经典版下载 | 精品粉嫩aⅴ一区二区三区四区| 精品久久久久久久久久久院品网| 中文一区在线播放| 亚洲电影一区二区三区| 精品一区二区三区香蕉蜜桃 | 久久人人超碰精品| 亚洲欧美一区二区三区极速播放 | 成人免费视频免费观看| 欧美亚洲高清一区| 欧美一区二区三区精品| 中文字幕二三区不卡| 日韩中文字幕一区二区三区| 国产成人午夜视频| 欧美福利视频一区| 中文字幕在线一区免费| 午夜精品一区在线观看| 成人免费看的视频| 日韩一级高清毛片| 亚洲与欧洲av电影| 粉嫩高潮美女一区二区三区 | 一本久道久久综合中文字幕| 精品国产在天天线2019|