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

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

?? sd2001d.h

?? SD2001AP時鐘驅動頭文件
?? H
字號:
//#include "reg51.h"
//#include "intrins.h"



sbit SD2001_SDA= P0^0;
sbit SD2001_SCL= P0^2;

/*
sbit SCLE = P1^5;
sbit SDAE = P1^4;
*/

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;

/*--------------------------------------------------------------------------------
  調用方式:void SD2001_I2CStart(void) ﹫2001/07/0 4
  函數說明:私有函數,I2C專用
---------------------------------------------------------------------------------*/

void SomeNOP()
     {
      _nop_(); _nop_(); _nop_();_nop_();
     }

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;
}
/*
void I2CStartRAM(void)
{
  EA=0;
  SCLE=0;
  SDAE=1; SomeNOP();
  SCLE=1; SomeNOP();//INI
  SDAE=0; SomeNOP(); //START
  SCLE=0;
} */
/*--------------------------------------------------------------------------------
  調用方式:void SD2001_I2CStop(void) ﹫2001/07/0 4
  函數說明:私有函數,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;
}
/*
void I2CStopRAM(void)
{
  SDAE=0;
  SCLE=0; SomeNOP(); //INI
  SCLE=1; SomeNOP();
  SDAE=1; SomeNOP();//STOP
  SCLE=0;
  EA=1;
}
*/
/*--------------------------------------------------------------------------------
 調用方式:void I2CSend(unsigned char ch) ﹫2001/07/0 5
 函數說明:私有函數,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();
}
/*--------------------------------------------------------------------------------
 調用方式:void I2CSend(unsigned char ch) ﹫2001/07/0 5
 函數說明:私有函數,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個字節
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)     //發送一個字節給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()                    //接收一個字節從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 hour,unsigned char minute)
{
    SD2001_I2CStart();
    SD2001_I2CSendByte(0x64);                    //從年開始寫
    bitout();

    SD2001_I2CSendByte1(year);
    bitout();
    SD2001_I2CSendByte1(month);
    bitout();
    SD2001_I2CSendByte1(day);
    bitout();
    SD2001_I2CSendByte1(SD2001_date);
    bitout();
    SD2001_I2CSendByte1(hour);
    bitout();
    SD2001_I2CSendByte1(minute);
    bitout();
    SD2001_I2CSendByte1(0x00);
    bitout();
    SD2001_I2CStop();
}
//讀時間
 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);//寫狀態寄存器
  bitout();
  SD2001_I2CSendByte1(0xC2);//Power    12/24    INT1AE    INT2AE    INT1ME    INT2ME    INT1FE    INT2FE
                     //  1        1        0         0         0         0          1        0
  SD2001_I2CStop();
  }
*/
/*
 SaveToSRAM(unsigned int Address,unsigned char SRAM_Dat)
{
  unsigned char AddrH,AddrL;
  AddrL=Address;
  AddrH=Address>>8;

  I2CStartRAM();

  SRAMSent(0xA0);      //送關鍵字

  SRAMSent(AddrH);     //送高地址   已經含ACK
  SRAMSent(AddrL);     //送低地址

  SRAMSent(SRAM_Dat);

  I2CStopRAM();
}


 LoadFromSRAM(unsigned int Address)
{
 unsigned char AddrH,AddrL,Dat;


 AddrL=Address;
 AddrH=Address>>8;

  I2CStartRAM();
  SRAMSent(0xA0);
  SRAMSent(AddrH);
  SRAMSent(AddrL);

  I2CStartRAM();
  SRAMSent(0xA1);

  Dat=SRAMRX();
  I2CStopRAM();
  if(Dat==255)
     Dat=0;
  return(Dat);
 }
*/
////////////////////////////////////////
/*
main()
{
     InitSD2001();
  SaveToSRAM(5,20,1,3,5,7,9);
  LoadFromSRAM(20);


    while(1)
     {

       ReadSD2001_Time();

       _nop_();
     }

}

*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久亚洲精品石原莉奈| 精品福利一二区| 91免费视频大全| 成av人片一区二区| 一本在线高清不卡dvd| 91久久线看在观草草青青| 91啦中文在线观看| 欧美三级韩国三级日本一级| 欧美在线观看视频在线| 欧美日韩亚洲另类| 日韩天堂在线观看| 国产女人aaa级久久久级| 亚洲色图欧美在线| 午夜不卡av在线| 国产精品原创巨作av| 不卡电影一区二区三区| 欧美日韩中文另类| 久久综合久久鬼色| 亚洲欧美偷拍另类a∨色屁股| 亚洲已满18点击进入久久| 免费观看一级特黄欧美大片| 狠狠色狠狠色综合日日91app| 成人午夜碰碰视频| 91精品国产欧美一区二区成人 | 午夜久久电影网| 强制捆绑调教一区二区| 国产成人高清视频| 欧美亚日韩国产aⅴ精品中极品| 欧美一卡2卡三卡4卡5免费| 久久久高清一区二区三区| 曰韩精品一区二区| 久久99国产乱子伦精品免费| 99久久精品免费| 欧美一区二区久久久| 国产精品久久久久久久久快鸭| 亚洲大片精品永久免费| 国产成人av电影免费在线观看| 欧美日韩国产中文| 中文字幕一区二区三区蜜月| 日本不卡视频在线观看| 97se亚洲国产综合在线| 日韩一级视频免费观看在线| 亚洲欧美激情插| 国产传媒欧美日韩成人| 555www色欧美视频| 亚洲日穴在线视频| 国产精品白丝av| 欧美一级生活片| 亚洲在线观看免费| 成年人网站91| 国产女主播一区| 韩国中文字幕2020精品| 欧美在线免费观看视频| 自拍偷在线精品自拍偷无码专区| 九九精品一区二区| 欧美一区二区日韩一区二区| 亚洲精品亚洲人成人网在线播放| 国产精品资源在线观看| 欧美一区二区精品在线| 亚洲午夜电影网| 91国偷自产一区二区开放时间| 欧美韩国一区二区| 国产精品一区专区| 亚洲精品一区二区精华| 日本vs亚洲vs韩国一区三区二区 | 首页综合国产亚洲丝袜| 欧美中文字幕亚洲一区二区va在线| 欧美国产97人人爽人人喊| 国产在线不卡一卡二卡三卡四卡| 欧美日韩一区二区电影| 亚洲综合在线第一页| 91在线免费播放| 亚洲精品免费看| 在线免费观看不卡av| 亚洲欧洲制服丝袜| 欧美午夜在线一二页| 亚洲永久精品国产| 精品视频1区2区| 99国产精品视频免费观看| 亚洲欧洲另类国产综合| 国产日产欧美一区二区三区| 欧美精品亚洲一区二区在线播放| 亚洲成va人在线观看| 欧美性受xxxx黑人xyx性爽| 亚洲国产一区在线观看| 欧美日本在线视频| 蓝色福利精品导航| 欧美成va人片在线观看| 国产激情一区二区三区四区| 久久久精品黄色| 91免费精品国自产拍在线不卡| 亚洲女女做受ⅹxx高潮| 在线91免费看| 国产精品性做久久久久久| 中文字幕亚洲成人| 欧美日韩一级二级三级| 久久99精品国产91久久来源| 日本一区二区久久| 欧美日本高清视频在线观看| 久久狠狠亚洲综合| 中文字幕在线不卡一区二区三区| 91传媒视频在线播放| 久草精品在线观看| 亚洲视频精选在线| 91精品国产福利| 成人激情黄色小说| 亚洲h动漫在线| 久久蜜桃av一区二区天堂| 一本一道久久a久久精品 | 亚洲欧美激情在线| 欧美一级理论片| 91在线精品一区二区三区| 亚洲国产视频直播| 亚洲国产高清在线| 8x福利精品第一导航| 不卡视频在线观看| 久久99深爱久久99精品| 亚洲欧美经典视频| 国产亚洲一本大道中文在线| 欧美视频自拍偷拍| 91视频在线观看| 精品一区二区在线视频| 亚洲电影你懂得| 成人欧美一区二区三区白人| 日韩欧美中文字幕一区| 欧美亚洲日本一区| 不卡的av电影| 国产白丝网站精品污在线入口| 调教+趴+乳夹+国产+精品| 日韩理论片一区二区| 久久伊人中文字幕| 日韩精品一区二区三区三区免费| 91久久人澡人人添人人爽欧美| 大尺度一区二区| 精品亚洲aⅴ乱码一区二区三区| 午夜精品久久久久| 亚洲卡通动漫在线| 亚洲图片激情小说| 国产精品久久久久久久久图文区 | 日本精品一区二区三区四区的功能| 国产一区欧美二区| 国产一区999| 国产精品69久久久久水密桃| 久久99九九99精品| 久久99精品久久久久久国产越南| 美国欧美日韩国产在线播放| 午夜影视日本亚洲欧洲精品| 亚洲在线成人精品| 亚洲成人手机在线| 丝袜美腿成人在线| 日本午夜精品视频在线观看| 天堂影院一区二区| 奇米精品一区二区三区在线观看| 男人的天堂亚洲一区| 美国三级日本三级久久99 | 中文字幕欧美激情一区| 国产女人aaa级久久久级 | 韩国精品免费视频| 国产精品综合av一区二区国产馆| 国产剧情在线观看一区二区| 国产精品中文字幕日韩精品| 国产精品一区二区无线| 成人性生交大片| 在线观看日韩国产| 日韩一区二区电影| 国产丝袜美腿一区二区三区| 欧美国产禁国产网站cc| 亚洲麻豆国产自偷在线| 五月婷婷综合在线| 黑人巨大精品欧美一区| 成人动漫精品一区二区| 欧美在线影院一区二区| 69久久99精品久久久久婷婷| 久久综合给合久久狠狠狠97色69| 中文字幕欧美激情一区| 亚洲国产欧美另类丝袜| 久久www免费人成看片高清| 成人午夜激情视频| 欧美日韩中文一区| 久久久国产综合精品女国产盗摄| 国产精品久久久久久久久免费丝袜 | 亚洲欧美日韩国产另类专区| 婷婷久久综合九色综合伊人色| 久久se精品一区精品二区| k8久久久一区二区三区 | 成人动漫中文字幕| 欧美日韩卡一卡二| 国产日韩成人精品| 日韩高清不卡在线| av影院午夜一区| 亚洲精品在线电影| 亚洲精品欧美激情| 国产在线观看免费一区| 欧美丝袜第三区| 国产精品人人做人人爽人人添| 日韩成人dvd| 欧美在线一区二区三区| 国产精品美女一区二区三区| 日本美女一区二区| 欧美日韩一级视频|