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

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

?? 高精度實時時鐘-sd2001驅(qū)動程序.txt

?? 高精度實時時鐘-SD2001驅(qū)動程序 [文件名] Sd.c [功能] 對sd2001時鐘進行時實讀寫
?? TXT
字號:
//用戶調(diào)用函數(shù)
//void initSD2001Time(unsigned char year,unsigned char month,unsigned char day,unsigned char date,unsigned char hour,unsigned char minute,unsigned char second)
//時鐘初始化函數(shù) 年,月,日,星期,小時,分鐘,秒
//ReadSD2001_Time() 
//讀時間函數(shù) 結(jié)果分別存放在全局變量 SD2001_year SD2001_month ;SD2001_day ;SD2001_date ;SD2001_hour ;SD2001_minute;SD2001_second;中</P><P>

#include "reg51.h" 
#include "intrins.h" 

sbit SD2001_SDA= P2^1; 
sbit SD2001_SCL= P2^3; 
sbit SCLE = P1^5;
sbit SDAE = P1^4;#define SomeNOP(); { _nop_(); _nop_(); _nop_();_nop_(); }
unsigned char SD2001_year ;
unsigned char SD2001_month ;
unsigned char SD2001_day ;
unsigned char SD2001_date ;
unsigned char SD2001_hour ;
unsigned char SD2001_minute;
unsigned char SD2001_second;
unsigned char LishiSRAM[7];
/*--------------------------------------------------------------------------------
調(diào)用方式:void SD2001_I2CStart(void) ﹫2001/07/0 4
函數(shù)說明:私有函數(shù),I2C專用
---------------------------------------------------------------------------------*/
void SD2001_I2CStart(void)
{
EA=0;
SD2001_SCL=0;
SD2001_SDA=1; SomeNOP();
SD2001_SCL=1; SomeNOP();//INI
SD2001_SDA=0; SomeNOP(); //START
SD2001_SCL=0;
}</P><P>void I2CStartRAM(void)
{
EA=0;
SCLE=0;
SDAE=1; SomeNOP();
SCLE=1; SomeNOP();//INI
SDAE=0; SomeNOP(); //START
SCLE=0;
}
/*--------------------------------------------------------------------------------
調(diào)用方式:void SD2001_I2CStop(void) ﹫2001/07/0 4
函數(shù)說明:私有函數(shù),I2C專用
---------------------------------------------------------------------------------*/
void SD2001_I2CStop(void)
{
SD2001_SDA=0;
SD2001_SCL=0; SomeNOP(); //INI
SD2001_SCL=1; SomeNOP();
SD2001_SDA=1; SomeNOP();//STOP
SD2001_SCL=0;
EA=1;
}</P><P>void I2CStopRAM(void)
{
SDAE=0;
SCLE=0; SomeNOP(); //INI
SCLE=1; SomeNOP();
SDAE=1; SomeNOP();//STOP
SCLE=0;
EA=1;
}
/*--------------------------------------------------------------------------------
調(diào)用方式:void I2CSend(unsigned char ch) ﹫2001/07/0 5
函數(shù)說明:私有函數(shù),I2C專用
MSB
---------------------------------------------------------------------------------*/
void SD2001_I2CSendByte(unsigned char ch)
{
unsigned char i=8;
while(i--)
{
SD2001_SCL=0;_nop_();
SD2001_SDA=(bit)(ch&0x80); ch<<=1; SomeNOP();
SD2001_SCL=1; SomeNOP();
}
SD2001_SCL=0;
// WaitAck();
}
/*--------------------------------------------------------------------------------
調(diào)用方式:void I2CSend(unsigned char ch) ﹫2001/07/0 5
函數(shù)說明:私有函數(shù),I2C專用
LSB
---------------------------------------------------------------------------------*/
void SD2001_I2CSendByte1(unsigned char ch)
{
unsigned char i=8;
while(i--)
{
SD2001_SCL=0;_nop_();
SD2001_SDA=(bit)(ch & 0x01); ch>>=1; SomeNOP();
SD2001_SCL=1; SomeNOP();
}
SD2001_SCL=0;
//WaitAck();
}
//ACK
bitout()
{
SD2001_SDA=0;
SD2001_SCL=0;
SD2001_SDA=0;
SomeNOP();
SD2001_SCL=1; SomeNOP();
SD2001_SCL=0;
}
//接受時鐘的1位
bit bitin()
{
bit temp;
SD2001_SDA=1;
SD2001_SCL=0;
SomeNOP();
temp=SD2001_SDA;
SomeNOP();
SD2001_SCL=1;
SomeNOP();
SD2001_SCL=0;
return(temp);
}
//接受時鐘的1個字節(jié)
unsigned char rx()
{
unsigned char i=8;
unsigned char dat=0;
while(i--)
{
dat>>=1;
if(bitin())
dat=dat|0x80;
}
return(dat);
}
/*-------------SRAM-------------*/
SRAMACK()
{
SCLE=0; SomeNOP(); //ACK
SDAE=0; SomeNOP();
SCLE=1; SomeNOP();
SCLE=0; SomeNOP();
}
void SRAMSent(unsigned char ch) //發(fā)送一個字節(jié)給RAM
{
unsigned char i=8;
while(i--)
{
SCLE=0;_nop_();
SDAE=(bit)(ch&0x80); ch<<=1; SomeNOP();
SCLE=1; SomeNOP();
SCLE=0;
}
SDAE=1;
SCLE=0; SomeNOP(); //ACK
SCLE=1; SomeNOP(); //ACK
while(SDAE==1){} //ACK
SCLE=0;
}
SRAMRX() //接收一個字節(jié)從RAM
{
unsigned char i=8,dat=0;
SCLE=0;SomeNOP();
SDAE=1;SomeNOP();
while(i--)
{
SCLE=1;SomeNOP();
dat<<=1;
dat|=SDAE;
SCLE=0;
}
return(dat);
}
/*==============================*/
//改時鐘
void initSD2001Time(unsigned char year,unsigned char month,unsigned char day,unsigned char date,unsigned char hour,unsigned char minute,unsigned char second)
{
SD2001_I2CStart();
SD2001_I2CSendByte(0x64); //從年開始寫
bitout();</P><P> SD2001_I2CSendByte1(year); //寫入年
bitout();
SD2001_I2CSendByte1(month);
bitout();
SD2001_I2CSendByte1(day);
bitout();
SD2001_I2CSendByte1(date);
bitout();
SD2001_I2CSendByte1(hour);
bitout();
SD2001_I2CSendByte1(minute);
bitout();
SD2001_I2CSendByte1(second);
bitout();
SD2001_I2CStop();
}</P><P>//讀時間
ReadSD2001_Time()
{
unsigned char time[8]=0,i;
SD2001_I2CStart();
SD2001_I2CSendByte(0x65); //從年開始讀
bitout();
i=8;
while(i--)
{
time[i]=rx();
bitout();
}
SD2001_I2CStop();
SD2001_year =time[7];
SD2001_month =time[6];
SD2001_day =time[5];
SD2001_date =time[4];
SD2001_hour =time[3]&0x7F;
SD2001_minute=time[2];
SD2001_second=time[1];
}
//時鐘初始化
InitSD2001()
{
SD2001_I2CStart();
SD2001_I2CSendByte(0x62);//寫狀態(tài)寄存器
bitout();
SD2001_I2CSendByte1(0xC2);//Power 12/24 INT1AE INT2AE INT1ME INT2ME INT1FE INT2FE
// 1 1 0 0 0 0 1 0
SD2001_I2CStop();
}</P><P>//向ram寫入數(shù)據(jù)
SaveToSRAM(unsigned int Address,unsigned char SRAM_Dat)
{
unsigned char AddrH,AddrL;
AddrL=Address;
AddrH=Address>>8;
I2CStartRAM();
SRAMSent(0xA0); //送關(guān)鍵字
SRAMSent(AddrH); //送高地址 已經(jīng)含ACK
SRAMSent(AddrL); //送低地址
SRAMSent(SRAM_Dat);
I2CStopRAM();
}//從ram中讀取數(shù)據(jù)
LoadFromSRAM(unsigned int Address)
{
unsigned char AddrH,AddrL,Dat;
AddrL=Address;
AddrH=Address>>8;
I2CStartRAM();
SRAMSent(0xA0); //送關(guān)鍵字 
SRAMSent(AddrH); //送高地址 已經(jīng)含ACK 
SRAMSent(AddrL); //送低地址 
I2CStartRAM();
SRAMSent(0xA1);
Dat=SRAMRX();
I2CStopRAM();
return(Dat);
}
////////////////////////////////////////
main()
{
unsigned char a;
InitSD2001();
//initSD2001Time(0x03,0x01,0x20,0x01,0x15,0x50,0x00);//對表
ReadSD2001_Time();
SaveToSRAM(5,20);
a=LoadFromSRAM(5);</P><P>
while(1)
{
ReadSD2001_Time();
_nop_();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.亚洲国产| 久久精品一区四区| 日韩欧美一二区| 国产精品视频你懂的| 亚洲成人免费看| 成人综合日日夜夜| 91精品国产色综合久久不卡蜜臀 | 99久久777色| 91精品在线观看入口| **欧美大码日韩| 国内国产精品久久| 欧美浪妇xxxx高跟鞋交| 亚洲精品国产a| 成人av免费在线| 国产性天天综合网| 狠狠色丁香婷婷综合| 欧美一区二区福利在线| 亚洲福利视频三区| 色欧美片视频在线观看在线视频| 国产三级精品三级| 国产一区二区三区不卡在线观看| 91精品国产综合久久精品性色| 亚洲一级在线观看| 91黄视频在线观看| 一个色综合网站| 色呦呦国产精品| 亚洲精品成人少妇| 色婷婷久久久综合中文字幕| 国产精品美女久久福利网站| 国产91富婆露脸刺激对白 | 欧美色图天堂网| 一区二区三区欧美久久| 色综合久久久久久久| 国产精品白丝在线| 色8久久人人97超碰香蕉987| 亚洲欧美另类久久久精品| jvid福利写真一区二区三区| 亚洲欧美色一区| 欧美视频一区二区三区| 亚洲电影第三页| 91麻豆精品国产自产在线观看一区| 亚洲欧美日韩中文字幕一区二区三区| 成人激情文学综合网| 国产精品成人在线观看| 91国产精品成人| 天天影视涩香欲综合网| 日韩一区二区免费高清| 韩国精品一区二区| 国产精品毛片大码女人| 在线亚洲一区二区| 日本美女一区二区| 久久久一区二区三区捆绑**| 成人动漫av在线| 亚洲国产一二三| 精品久久一区二区| 成人福利视频网站| 亚洲狠狠爱一区二区三区| 欧美一区二区视频观看视频| 国产乱人伦偷精品视频不卡| 中文字幕中文字幕一区二区| 欧美美女黄视频| 国产激情一区二区三区四区 | 国产午夜精品福利| 91玉足脚交白嫩脚丫在线播放| 首页国产欧美久久| 国产三级一区二区| 91豆麻精品91久久久久久| 精品在线观看视频| 亚洲视频免费观看| 日韩一区二区在线观看| eeuss鲁片一区二区三区| 日本中文字幕不卡| 国产精品理论在线观看| 欧美精品免费视频| 成人国产亚洲欧美成人综合网| 午夜a成v人精品| 亚洲婷婷国产精品电影人久久| 91麻豆精品国产无毒不卡在线观看| 成人h动漫精品一区二区| 青青青爽久久午夜综合久久午夜| 国产精品久久久久一区| 91精品国产免费| 91麻豆免费观看| 懂色av一区二区在线播放| 日本伊人午夜精品| 亚洲老妇xxxxxx| 欧美国产精品中文字幕| 91精品国产91久久久久久最新毛片 | 91一区二区在线| 国产毛片精品国产一区二区三区| 香蕉成人啪国产精品视频综合网| 中文字幕二三区不卡| 日韩色在线观看| 欧美午夜精品久久久久久孕妇| 成人理论电影网| 国产曰批免费观看久久久| 丝袜美腿亚洲一区| 亚洲va国产天堂va久久en| 亚洲欧洲精品成人久久奇米网| 久久久精品国产免大香伊| 日韩欧美一区中文| 91精品国产一区二区| 欧美日韩高清一区| 欧美日韩国产成人在线91| 91亚洲精品久久久蜜桃| 99在线精品免费| 91亚洲永久精品| 99久久精品一区| 91在线小视频| av在线这里只有精品| www.亚洲激情.com| 91丝袜美女网| 一本一本久久a久久精品综合麻豆| 成人精品国产福利| 91性感美女视频| 一本大道综合伊人精品热热| 色哟哟一区二区| 欧美日韩dvd在线观看| 欧美日韩电影一区| 91精品一区二区三区久久久久久 | 色综合天天综合色综合av| 99热在这里有精品免费| 99热在这里有精品免费| 色婷婷久久一区二区三区麻豆| 欧洲另类一二三四区| 欧美精品久久久久久久多人混战| 欧美精品第一页| 日韩女优电影在线观看| 久久综合久久久久88| 国产欧美一区二区三区网站| 国产精品国产a| 亚洲超丰满肉感bbw| 麻豆精品在线视频| 国产在线一区观看| av高清久久久| 欧美视频一区二区三区在线观看| 日韩小视频在线观看专区| 国产欧美一区二区精品性| 中文字幕一区二区在线观看| 一区二区三区在线视频免费观看| 天天av天天翘天天综合网 | 国产网站一区二区| 亚洲欧美在线另类| 日韩精品亚洲一区| 国精产品一区一区三区mba视频| 国产盗摄视频一区二区三区| 在线观看国产精品网站| 欧美一区二区播放| 国产精品美女久久久久久| 亚洲成av人片| 成人一区在线看| 欧美理论片在线| 国产精品久久久久三级| 日日夜夜精品视频免费| 成人免费视频国产在线观看| 欧美日韩一区三区| 中文字幕欧美区| 日本在线不卡视频| 99久久国产综合精品色伊| 精品理论电影在线| 亚洲成人av电影在线| 福利电影一区二区三区| 这里只有精品电影| 亚洲三级久久久| 国产一区二区三区在线观看精品 | 国产不卡视频在线播放| 欧美日韩黄视频| 国产欧美日韩精品a在线观看| 午夜久久久影院| 色老汉av一区二区三区| 国产视频亚洲色图| 蜜桃av一区二区三区电影| 日本高清不卡在线观看| 国产午夜精品在线观看| 日韩av一级片| 欧美三片在线视频观看| 日韩精品亚洲专区| 91久久线看在观草草青青| 国产亚洲成av人在线观看导航 | 一区二区三区国产精品| 国产精品一区二区免费不卡| 制服丝袜在线91| 亚洲一区在线电影| 色综合中文字幕国产 | 亚洲国产精品综合小说图片区| 国产精品一区二区三区四区| 日韩欧美在线123| 日韩激情在线观看| 欧美人与性动xxxx| 亚洲高清免费在线| 色婷婷av一区二区三区大白胸| 亚洲丝袜另类动漫二区| 不卡在线观看av| 国产精品色一区二区三区| 国产一区二区0| 国产亚洲制服色| 国产成人在线视频播放| 久久亚洲综合av| 国产酒店精品激情| 欧美精彩视频一区二区三区|