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

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

?? eeprom.c

?? AT24C512的讀寫操作
?? C
字號:
/***********************************************************************************************
名    稱:寫入一個(gè)字節(jié)到24c512并讀出來驗(yàn)證
功能描述: 我們將24c512的兩條總線接在了P36和P37上,因此,必須先定義:
          sbit SCL=P3^6; sbit SDA=P3^7; 在這個(gè)試驗(yàn)中,我們寫入了一組字節(jié)數(shù)值到24c512的0x0081為首的位置。
          然后在將其讀出并在P1口顯示
創(chuàng)建日期:2009-04-25
***********************************************************************************************/
#include <reg51.h> //包括一個(gè)51標(biāo)準(zhǔn)內(nèi)核的頭文件
#define uchar unsigned char //定義一下方便使用 
#define uint unsigned int 
#define ulong unsigned long 


#define WriteDeviceAddress 0xa0 //定義器件在IIC總線中的地址 
#define ReadDviceAddress 0xa1
sbit SCL=P3^6; 
sbit SDA=P3^7;

uchar data[6]={0x01;0x02;0x03;0x04;0x05;0x06}
uchar buf[6];
/************開始信號***************/
void I2cStart(void)
{
    SCL=1;
    SDA=1;
    NOP;
    SDA=0;
    NOP;
    SCL=0;
}
/**********停止信號*************/
void I2cStop(void)
{
    SDA=0;
    SCL=1;
    NOP;
    SDA=1;
    NOP;
    SCL=0;    
}

/************應(yīng)答信號**************/
void I2cAck(bit ACK)
{
    SDA=ACK;
    NOP;    
    SCL=1;
    NOP;    
    SCL=0;
    SDA=1;
}
/**************向EEPROM寫入一個(gè)字節(jié)*******************/
void I2cWriteByte(unsigned char wbyte)
{
    unsigned char i;
    for(i=0;i<8;i++)
    {
        wbyte<<=1;
        if(CY)SDA=1;
        else SDA=0;
        NOP;
        SCL=1;
        NOP;
        SCL=0;
    }
    SDA=1;
    NOP;
    SCL=1;
    while(SDA);
    SCL=0;
}
/**************從EEPROM讀出一個(gè)字節(jié)******************/
unsigned char I2cReadByte(void)
{
    unsigned char i,rbyte;
    for(i=8;i--;)
    {
        SCL=1;
        rbyte<<=1;
        if(SDA)rbyte++;
        SCL=0;
    }
    return rbyte;
}

/************************向EEPROM指定地址寫入一個(gè)字節(jié)********************************/
void EepromByteWrite(unsigned int addr,unsigned char wdata)
{
    I2cStart();
    I2cWriteByte(0xa0);
    I2cWriteByte(*(char*)&addr);
    I2cWriteByte(*(1+(char*)&addr));
    I2cWriteByte(wdata);
    I2cStop();
    delay_ms(10);
}
/************************從EEPROM指定地址讀出一個(gè)字節(jié)********************************/
unsigned char EepromByteRead(unsigned int addr)
{
    unsigned char i;
    I2cStart();
    I2cWriteByte(0xa0);    
    I2cWriteByte(*(char*)&addr);
    I2cWriteByte(*(1+(char*)&addr));

    I2cStart();
    I2cWriteByte(0xa1);
    i=I2cReadByte();
    I2cStop();
    return i;    
}
/************************延時(shí) n 毫秒********************************/
void delay_ms(unsigned char delaytimes)
{
    unsigned char dely;
    while(delaytimes--)
    {
        dely=154;
        for (;--dely;);
    }
}
/************************主函數(shù)****************************/
main()
{  
  uchar i;
  uint p;
  p=0x0081;   
  for(i=0;i<6;i++)
  {
    EepromSequentialWrite(p++,data[i]);	//從0x0081開始存入6個(gè)數(shù)據(jù)
   }
  delay(100);   //延時(shí)一段時(shí)間后開始讀取剛才寫入的數(shù)據(jù)
  p=0x0081;
  for(i=0;i<6;i++)
   {
   buf[i]=EepromSequentialRead(p++); //從0x0081開始讀取數(shù)據(jù)并存入數(shù)據(jù)buf數(shù)組單元
   P1=buf[i];		 //取出一個(gè)數(shù)據(jù)后就送P1口顯示  P1口接8個(gè)LED指示燈
   delay(5000);		 //延時(shí)	5 秒以便觀察,接著接收顯示下一個(gè)數(shù)
   }

 }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一卡二卡在线观看| 日韩欧美国产高清| 日韩一区二区三区观看| 欧美精彩视频一区二区三区| 五月天网站亚洲| 99久久综合99久久综合网站| 日韩精品一区二区在线| 亚洲国产精品久久艾草纯爱| 成人蜜臀av电影| 久久久精品免费网站| 蜜桃在线一区二区三区| 在线精品视频一区二区三四| 国产精品午夜久久| 极品少妇一区二区| 日韩亚洲电影在线| 肉肉av福利一精品导航| 色婷婷久久99综合精品jk白丝| 国产日产欧美一区二区视频| 久久99精品国产91久久来源 | 亚洲制服欧美中文字幕中文字幕| 国产一区二区三区香蕉| 日韩久久精品一区| 蜜桃久久久久久| 欧美一区午夜精品| 青青草原综合久久大伊人精品优势| 91麻豆.com| 一区二区三区在线观看动漫| 91视频免费看| 一个色妞综合视频在线观看| 色婷婷av一区二区三区gif| 亚洲男人的天堂在线观看| 91女神在线视频| 一区二区在线观看免费视频播放| 99久久99久久精品免费看蜜桃| 欧美激情一区二区| av午夜精品一区二区三区| 亚洲欧美另类久久久精品| 91久久国产综合久久| 亚洲综合丝袜美腿| 欧美人xxxx| 精品伊人久久久久7777人| 久久色.com| 97精品国产露脸对白| 亚洲最新视频在线播放| 欧美日韩你懂得| 久久成人免费日本黄色| 国产午夜精品一区二区三区视频| 成人精品小蝌蚪| 亚洲一区二区三区在线播放| 欧美蜜桃一区二区三区| 毛片av一区二区| 欧美激情一区在线| 91国模大尺度私拍在线视频| 污片在线观看一区二区| 欧美tickling网站挠脚心| 成人一区二区三区在线观看| 一区二区在线看| 精品国产区一区| 91视频www| 久久av资源网| 综合久久久久久| 日韩欧美电影一区| 97se亚洲国产综合自在线 | 中文字幕欧美区| 在线观看av一区二区| 精品一区二区三区在线播放视频 | 亚洲国产wwwccc36天堂| 日韩一区二区高清| 不卡一卡二卡三乱码免费网站| 夜夜爽夜夜爽精品视频| 久久先锋影音av鲁色资源网| 一本一本久久a久久精品综合麻豆| 三级一区在线视频先锋 | 精品国产在天天线2019| 91免费小视频| 国产精品自在欧美一区| 夜夜嗨av一区二区三区中文字幕| 精品国产1区2区3区| 欧美亚洲自拍偷拍| 成人三级伦理片| 久久国产精品免费| 亚洲成a人在线观看| 国产精品区一区二区三| 亚洲精品一线二线三线无人区| 色婷婷一区二区| 国产69精品久久99不卡| 全部av―极品视觉盛宴亚洲| 一区二区三区四区在线| 久久久精品日韩欧美| 欧美v亚洲v综合ⅴ国产v| 91极品美女在线| jlzzjlzz亚洲日本少妇| 国产福利一区在线观看| 精品一区二区在线视频| 日韩高清欧美激情| 亚洲.国产.中文慕字在线| 亚洲精品免费播放| 亚洲女子a中天字幕| 一区在线中文字幕| 亚洲欧洲av另类| 中文字幕一区二区三区av| 国产情人综合久久777777| 精品99999| 久久久不卡网国产精品一区| 欧美一区二区观看视频| 欧美一区二区免费| 欧美一区二区成人| 日韩亚洲欧美综合| 精品日产卡一卡二卡麻豆| 日韩欧美色电影| 欧美不卡激情三级在线观看| 欧美一级在线视频| 欧美成人精品1314www| 精品捆绑美女sm三区| 日韩精品一区二区三区在线观看| 日韩一区二区三区观看| 欧美不卡一区二区三区四区| 欧美xxxx在线观看| 久久久亚洲高清| 中文字幕一区二区三区在线不卡| 18涩涩午夜精品.www| 一区二区激情视频| 亚洲成av人片在线观看无码| 日韩不卡免费视频| 国产综合色视频| 成人动漫一区二区在线| 日本道在线观看一区二区| 精品视频在线看| 欧美一区二区三区视频免费播放| 精品国产乱码久久久久久夜甘婷婷 | 欧美精品在欧美一区二区少妇| 美女被吸乳得到大胸91| 久久久久久久综合| 精品国产91九色蝌蚪| 久久精品一区二区| 成人欧美一区二区三区小说| 亚洲男女一区二区三区| 人人狠狠综合久久亚洲| 国产一区二区三区在线看麻豆| 国产大陆a不卡| 日本精品一区二区三区四区的功能| 欧美日韩国产色站一区二区三区| 91精品国产综合久久国产大片| 久久夜色精品国产噜噜av| 综合精品久久久| 美女视频一区二区| 99精品桃花视频在线观看| 91精品午夜视频| 中文字幕第一页久久| 午夜免费久久看| 成人一级片在线观看| 欧美日本在线视频| 日本一二三不卡| 日韩电影在线看| www.欧美.com| 日韩免费性生活视频播放| 亚洲视频一区二区在线| 激情综合五月天| 欧美性极品少妇| 中文一区在线播放| 美腿丝袜在线亚洲一区| 在线一区二区三区| 久久一夜天堂av一区二区三区| 亚洲自拍偷拍网站| 国产九九视频一区二区三区| 欧美日韩免费观看一区二区三区| 久久精品视频网| 天堂成人国产精品一区| 91啪在线观看| 欧美国产精品劲爆| 精品一区二区免费| 欧美理论电影在线| 亚洲免费av观看| 成人福利视频网站| 精品国产髙清在线看国产毛片| 亚洲国产一区二区三区青草影视 | 精品国精品国产尤物美女| 亚洲一区中文在线| voyeur盗摄精品| 国产精品理伦片| 国产成人一区在线| 久久综合久久综合九色| 美女精品一区二区| 日韩午夜在线观看| 天堂va蜜桃一区二区三区漫画版 | www久久精品| 久久99热99| 精品国产污污免费网站入口 | 久久精品亚洲国产奇米99| 另类小说综合欧美亚洲| 日韩一级二级三级| 免费精品99久久国产综合精品| 欧美高清精品3d| 免费欧美在线视频| 日韩欧美成人一区| 国内欧美视频一区二区 | 亚洲r级在线视频| 欧美日韩色综合| 首页国产欧美久久| 欧美一区二区三区免费在线看|