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

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

?? 24c01.txt

?? 里面包括很多的驅動程序的
?? TXT
字號:
用【 小 | 中 | 大 】字體瀏覽 
C51編程:不知哪位大蝦有完全正確的用C51寫的24C01的讀寫程序,能給小弟一份嗎,不勝感謝,我的E-MAIL:AXIAXI520@SINA.COM [axiaxi520] [11次] 01-10-16 下午 02:43:27

我在網上找的,挺好用.好像在www.mcu51.com [matao403] [8次] 01-10-16 下午 02:51:53 

24C01 [zlingzi] [18次] 01-10-16 下午 03:07:38 
以前的帖子上有24C02的,你要不要? 

要啊,但是不知道好不好用啊,先發給我好嗎,謝謝了! [axiaxi520] [5次] 01-10-16 下午 03:37:46 

24c01與24C02不同,24C01(atmel)是簡約型的.以下是讀寫程序.多年以來,數據奔騰而過,從未錯過 [半夜開車] [36次] 01-10-16 下午 03:47:59 
/*------------------------------------------------------------------------------
 為了安全起見,程序中很多NOP是冗余的,希望讀者能進一步精簡,但必須經過驗證。
        Atmel 24C01 比較特殊,為簡約型.
        51晶振為11.0592MHz
〖參考〗<a href=http://www.c51bbs.com target=_blank>http://www.c51bbs.com</a>
〖版本〗V1.00A Build 0918
-----------------------------------------------------------------------------*/


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

sbit SCL= P1^5;
sbit SDA= P1^4;



delay()
{
unsigned int i=1200;
while(i--);
}
/*----------------------------------------------------------------------------
調用方式:write_8bit(unsigned char ch)  ﹫2001/03/23
函數說明:內函數,私有,用戶不直接調用。
-------------------------------------------------------------------------------
*/
void  write_8bit(unsigned char ch)
{
    unsigned char i=8;
    SCL=0;
    _nop_();_nop_();_nop_();_nop_();_nop_();
    while (i--)
    {
        SDA=(bit)(ch&0x80);
        _nop_();_nop_();_nop_();_nop_();_nop_();
        ch<<=1;
        SCL=1;
        _nop_();_nop_();_nop_();_nop_();_nop_();
        SCL=0;
        _nop_();_nop_();_nop_();_nop_();_nop_();
    }
    _nop_();_nop_();_nop_();_nop_();_nop_();
    _nop_();_nop_();_nop_();_nop_();_nop_();
}

/*------------------------------------------------------------------------------
調用方式:void ACK(void)  ﹫2001/03/23
函數說明:內函數,私有,用戶不直接調用。
-------------------------------------------------------------------------------
*/
void ACK(void)
{
   unsigned char time_1;
    SDA=1;
    SCL=0;
    _nop_();_nop_();_nop_();_nop_();_nop_();
    SCL=1;
    time_1=5;
    while(SDA) {if (!time_1) break;} //ACK
    SCL=0;
    _nop_();_nop_();_nop_();_nop_();_nop_();
}


unsigned char ReadIIC_24C01(unsigned char address)
{
      unsigned char ddata=0;
      unsigned char i=8;

    SCL=1;
    _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_();   //Tsu:STA
    SDA=0;
    _nop_();_nop_();_nop_();_nop_();_nop_();_nop_(); //Thd:STA
    SCL=0;             //START

    write_8bit( (address<<1) | 0x01);   //寫頁地址和操作方式
    ACK();

    while (i--)
    {
        SDA=1;
        ddata<<=1;
        SCL=0;_nop_();_nop_();_nop_();_nop_();_nop_();SCL=1;
        if (SDA) ddata|=0x01;
    }

    SCL=0;_nop_();SCL=1;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
    SDA=0;_nop_();SCL=1;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
        SDA=1;   //STOP
    delay();
    return ddata;

}


void WriteIIC_24C01(unsigned char address,unsigned char ddata)
{

    SCL=1;
    _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_();   //Tsu:STA
    SDA=0;
    _nop_();_nop_();_nop_();_nop_();_nop_();_nop_(); //Thd:STA
    SCL=0;             //START

    write_8bit( (address<<1) & 0xfe);   //寫頁地址和操作方式,對于24C32-
24C256,page不起作用
    ACK();
    write_8bit(ddata);      //發送數據
    ACK();
    SDA=0;
        _nop_();SCL=1;_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
        SDA=1;   //STOP
        delay();
}


24C02 [zlingzi] [41次] 01-10-16 下午 03:53:42 
#include <stdio.h>
#include <absacc.h>
sbit  led=P1^0;
sbit  led2=P1^1;
sbit scl=P3^5;  //24c02 SCL
sbit sda=P3^4;  //24c02 SDA
sbit DOG=P1^7;  //狗
uchar x24c02_read(uchar address);  //從24c02的地址address中讀取一個字節數據
void x24c02_write(uchar address,uchar info);
  //向24c02的address地址中寫入一字節數據info
void x24c02_init();   //24c02初始化子程序
void delay1(uchar x);
void flash();
void x24c01_init();
void start();
void stop();
void writex(uchar j);
uchar readx();
void clock();
void delay1(uchar x)
{
   uint i;
   for(i=0;i<x;i++);
   DOG=~DOG;
}
void flash()
{
   uchar u;
   DOG=~DOG;
}
void x24c02_init()
{
   scl=1; flash(); sda=1; flash();
}
void start()
{
   sda=1; flash(); scl=1; flash(); sda=0; flash(); scl=0; flash();
}
void stop()
{
   sda=0; flash(); scl=1; flash(); sda=1; flash();
}
void writex(uchar j)
{
   uchar i,temp;
   temp=j;
   for (i=0;i<8;i++){
      temp=temp<<1; scl=0; flash(); sda=CY; flash(); scl=1; flash();
   }
   scl=0; flash(); sda=1; flash();
}
uchar readx()
{
   uchar i,j,k=0;
   scl=0; flash(); sda=1;
   for (i=0;i<8;i++){
      flash(); scl=1; flash();
      if (sda==1) j=1;
      else j=0;
      k=(k<<1)|j; scl=0;
   }
   flash(); return(k);
}
void clock()
{
   uchar i=0;
   scl=1; flash();
   while ((sda==1)&&(i<255))i++;
   scl=0; flash();
}
uchar x24c02_read(uchar address)
{
   uchar i;
   start(); writex(0xa0);
   clock(); writex(address);
   clock(); start();
   writex(0xa1); clock();
   i=readx(); stop();
   delay1(10);
   return(i);
}
void x24c02_write(uchar address,uchar info)
{
   EA=0;
   start(); writex(0xa0);
   clock(); writex(address);
   clock(); writex(info);
   clock(); stop();
   EA=1;
   delay1(50);
}


//====================================================================//
                            main  (){
                          uchar data a=2,b=10,c=0;
                             x24c02_init();
                             x24c02_write(a,b);
                             delay1(200);
                             c=x24c02_read(a);

                             if(c==b)led=0;
                             led2=0;
                              
                             }
//===================================================================//



 

 
點擊這里回復這篇貼子>>
_____________________________________________________________________________
Copyright?,C51BBS論壇 2000-2002 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
狠狠色丁香久久婷婷综| 日韩美女一区二区三区四区| 欧美日本在线一区| 欧美国产综合色视频| 亚欧色一区w666天堂| 成人午夜av电影| 日韩一区二区三区视频在线观看| 国产精品伦理在线| 美女任你摸久久| 欧美日韩一级黄| 日韩毛片精品高清免费| 国产高清在线精品| 精品少妇一区二区三区日产乱码| 日韩理论片在线| 波多野结衣中文字幕一区二区三区| 欧美丰满嫩嫩电影| 亚洲国产日韩av| 色呦呦国产精品| 亚洲欧美成aⅴ人在线观看| 国产不卡高清在线观看视频| 久久综合色之久久综合| 日韩国产精品大片| 欧美顶级少妇做爰| 日本在线观看不卡视频| 欧美系列日韩一区| 亚洲高清免费在线| 欧美区视频在线观看| 午夜在线成人av| 精品久久人人做人人爰| 国产亚洲精品中文字幕| 性久久久久久久久久久久| 色哟哟国产精品| 一区二区激情小说| 在线观看一区不卡| 视频一区视频二区中文| 91精品福利在线一区二区三区| 香蕉久久一区二区不卡无毒影院| 欧美日韩aaa| 蜜桃视频在线一区| 国产亚洲美州欧州综合国| 91偷拍与自偷拍精品| 亚洲一区二区偷拍精品| 91麻豆精品国产无毒不卡在线观看| 日本不卡1234视频| 国产精品久久久久永久免费观看| 99久久综合国产精品| 午夜精品久久久久久久久久| 欧美一级欧美三级在线观看| 国产不卡高清在线观看视频| 亚洲精品视频在线看| 日韩美女天天操| 在线观看日韩电影| 国产一区二区在线看| 亚洲成人精品一区二区| 欧美大片国产精品| 一本大道av伊人久久综合| 日本不卡视频一二三区| 综合自拍亚洲综合图不卡区| 亚洲婷婷综合久久一本伊一区| 欧美蜜桃一区二区三区| 成人免费av在线| 麻豆精品视频在线| 一区二区高清视频在线观看| 欧美精品一区二区三区高清aⅴ| 92精品国产成人观看免费| 91久久一区二区| 国产成人精品亚洲777人妖 | av中文字幕一区| 毛片av一区二区| 亚洲一级二级在线| 1024成人网| 国产欧美一区二区精品性色| 欧美精品 国产精品| a级精品国产片在线观看| 国产一区二区免费看| 精品在线一区二区| 看电影不卡的网站| 五月天精品一区二区三区| 一区二区不卡在线播放| 日韩欧美国产综合在线一区二区三区 | 毛片不卡一区二区| 天堂午夜影视日韩欧美一区二区| 亚洲日本在线看| 亚洲色图一区二区| 亚洲女人的天堂| 一区二区三区中文字幕电影 | 亚洲成人在线免费| 亚洲第一精品在线| 青青青爽久久午夜综合久久午夜| 天堂成人国产精品一区| 天天综合天天综合色| 日韩精彩视频在线观看| 精品一区二区精品| 91国产免费观看| 在线不卡中文字幕播放| 日韩小视频在线观看专区| 欧美zozo另类异族| 国产午夜精品一区二区三区嫩草| 国产网红主播福利一区二区| 亚洲国产精品99久久久久久久久| 久久久噜噜噜久久人人看 | 成人性生交大片免费看视频在线 | 日韩av一级电影| 日本不卡在线视频| 成人一区二区三区在线观看| 成人激情小说网站| 91福利在线导航| 91精品国产一区二区三区香蕉| 欧美一区二区免费| 精品久久久久久无| 一区二区激情小说| 国产精品一区二区91| 日本韩国欧美三级| 精品国产乱码久久久久久老虎| 国产女人aaa级久久久级| 亚洲高清免费观看| 成人小视频在线| 欧美精品精品一区| 亚洲欧美激情一区二区| 国产曰批免费观看久久久| 欧美美女激情18p| 欧美国产禁国产网站cc| 不卡av电影在线播放| 欧美一级一区二区| 婷婷成人激情在线网| 在线观看一区二区视频| 国产精品欧美一区喷水| 国产成人精品免费网站| 在线观看av不卡| 日韩欧美国产不卡| 亚洲高清三级视频| 欧美亚洲综合色| 亚洲欧美在线另类| av电影天堂一区二区在线| 亚洲国产精华液网站w| 国产成人av电影在线播放| 久久综合精品国产一区二区三区| 日本成人中文字幕在线视频| 欧美日韩国产成人在线91| 午夜免费久久看| 欧美一二三在线| 卡一卡二国产精品| 精品国产一区二区三区不卡| 亚洲精品国产精华液| 狠狠久久亚洲欧美| 天天色综合成人网| 69久久夜色精品国产69蝌蚪网| 中文字幕一区二区三| 日本韩国一区二区三区视频| 九九久久精品视频| 欧美日韩亚洲综合在线| 天天影视涩香欲综合网| 在线观看欧美日本| 久久精品视频一区二区三区| 日韩av电影一区| 欧美亚一区二区| 麻豆91精品视频| 在线综合视频播放| 老司机免费视频一区二区| caoporm超碰国产精品| 欧美最猛黑人xxxxx猛交| 亚洲免费电影在线| 色婷婷av一区二区三区之一色屋| 午夜激情久久久| 欧美吻胸吃奶大尺度电影| 亚洲一二三四在线| 精品国产一区二区三区四区四| 九九国产精品视频| 国产精品乱码一区二区三区软件 | 视频一区二区三区入口| 国产在线精品国自产拍免费| 中文字幕在线不卡视频| 一本色道亚洲精品aⅴ| 亚洲成人第一页| 日本三级亚洲精品| 亚洲精品一区二区三区四区高清| 成人动漫一区二区在线| 亚洲激情校园春色| 欧美精品一二三四| 91蝌蚪porny| 亚洲成人久久影院| 久久欧美中文字幕| 91精品国产色综合久久不卡电影| 美日韩一区二区三区| 欧美日韩国产片| av在线这里只有精品| 免费观看久久久4p| 日本91福利区| 色网综合在线观看| 亚洲午夜一二三区视频| |精品福利一区二区三区| 欧美日韩你懂得| 国产a区久久久| 精品一区二区av| 自拍偷拍亚洲欧美日韩| 欧美绝品在线观看成人午夜影视| 91高清视频免费看| 国产精品99久久久久久久vr| 久久成人精品无人区| 亚洲另类春色国产|