虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

读写操作

  • 24c16读写驱动程序

    24c16读写驱动程序,//=-------------------------------------------------------------------------------/*模块调用:读数据:read(unsigned int address)写数据:write(unsigned int address,unsigned char dd)   dd为要写的 数据字节*///------------------------------------------------------------------------------ sbit sda=P3^0;sbit scl=P3^1; sbit a0=ACC^0;                  //定义ACC的位,利用ACC操作速度最快sbit a1=ACC^1;sbit a2=ACC^2;sbit a3=ACC^3;sbit a4=ACC^4;sbit a5=ACC^5;sbit a6=ACC^6;sbit a7=ACC^7; //------------------------------------------------------------------------------#pragma disablevoid s24(void)                 //起始函数{_nop_();    scl=0;     sda=1;    scl=1;    _nop_();    sda=0;    _nop_();    _nop_();    scl=0;     _nop_();    _nop_();    sda=1;} //------------------------------------------------------------------------------#pragma disablevoid p24(void)                 //停止函数{sda=0;    scl=1;    _nop_();    _nop_();    sda=1;} //-----------------------------------------------------------------------------#pragma disableunsigned char rd24(void) /////////////////从24c16读一字节数据{       ACC=0x00;sda=1;scl=1;a7=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a6=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a5=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a4=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a3=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a2=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a1=sda;_nop_();_nop_();_nop_();_nop_();scl=0;scl=1;a0=sda;_nop_();_nop_();_nop_();_nop_();scl=0;sda=1;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0; /// ///////////////24c16的一位回答位。return(ACC);}//------------------------------------------------------------------------------#pragma disablevoid wd24(unsigned char dd) ////////////////向24c16写一字节数据{      sda=1;ACC=dd;sda=a7;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a6;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a5;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a4;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a3;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a2;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a1;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=a0;scl=1;_nop_();_nop_();_nop_();_nop_();scl=0;sda=0;scl=1;//scl=0;(在下面程序中)}//---------------------------------------------------------------------------#pragma disableunsigned char read(unsigned int address){unsigned char dd;    s24();                        ////////////////////////开始条件    wd24(0xa0);                /////////////////////////写器件地址(写命令)     _nop_();_nop_();_nop_();_nop_();      scl=0;                        ///////////////////////////////////接收器件地址确认信号    wd24(address);                //////////////////////////// 写数据地址    _nop_();_nop_();_nop_();_nop_();    scl=0;s24();                             ///////////////////////////////////开始条件    wd24(0xa1);                 /////////////////////////////写器件地址(读命令)    scl=0;    dd=rd24();              //////////////////////////////////读 一字节    p24();                   ////////////////////////////////////停止条件    return(dd);}//------------------------------------------------------------------------------#pragma disablevoid write(unsigned int address,unsigned char dd){s24();                        /////////////////开始条件    wd24(0xa0);            ////////////////////////写器件地址;    scl=0;     wd24(address);              /////////////////////写数据地址    scl=0;    wd24(dd);                  //////////////////////////写dd数据    scl=0;    p24();                      /////////////////////////停止条件;  }          

    标签: 24c16 读写 驱动程序

    上传时间: 2013-11-18

    上传用户:墙角有棵树

  • 超高频RFID无源读写器的硬件设计与实现

    超高频频段的RFID系统具有操作距离远,通信速度快,成本低,尺寸小等优点,更适合未来物流、供应链领域的应用。本文针对RFID的一些硬件模块,设计了相应的接口电路,组合成一个实用的基于ARM、实现一个工作频率为850~930 MHz、有效识读距离达8 m的RFID读写器,实验表明,所研发的产品运行稳定、效果良好。

    标签: RFID 超高频 无源读写器 硬件设计

    上传时间: 2013-11-03

    上传用户:fhjdliu

  • 高精度实时时钟-SD2001驱动程序 [文件名] Sd.c [功能] 对sd2001时钟进行时实读写

    高精度实时时钟-SD2001驱动程序 [文件名] Sd.c [功能] 对sd2001时钟进行时实读写,并对其内部的ram进行操作

    标签: 2001 SD Sd sd

    上传时间: 2014-12-06

    上传用户:coeus

  • 经典的时钟读写程序

    经典的时钟读写程序,他包含对芯片的读操作和写操作,还特意说明一些注意事项

    标签: 时钟 读写程序

    上传时间: 2015-03-24

    上传用户:WMC_geophy

  • 我经常在网上碰到同行请求开发文件系统驱动。windows的pc机上以过滤驱动居多。其目的不外乎有以下几种: 一是用于防病毒引擎。希望在系统读写文件的时候

    我经常在网上碰到同行请求开发文件系统驱动。windows的pc机上以过滤驱动居多。其目的不外乎有以下几种: 一是用于防病毒引擎。希望在系统读写文件的时候,捕获读写的数据内容,然后检测其中是否含有病毒代码。 二是用于加密文件系统,希望在文件写过程中对数据进行加密,在读的过程中进行解密。 三是设计透明的文件系统加速。读写磁盘的时候,合适的cache算法是可以大大提高磁盘的工作效率。windows本身的cache算法未必适合一些特殊的读写磁盘操作(如流媒体服务器上读流媒体文件)。设计自己的cache算法的效果,我已在工作中有所感受。 如果你刚好有以上此类的要求,你可以阅读本教程。

    标签: windows 文件系统 引擎 驱动

    上传时间: 2013-12-03

    上传用户:youke111

  • //24c01-24c16读写驱动程序

    //24c01-24c16读写驱动程序, sbit a0=ACC^0 //定义ACC的位,利用ACC操作速度最快 sbit a1=ACC^1 sbit a2=ACC^2 sbit a3=ACC^3 sbit a4=ACC^4 sbit a5=ACC^5 sbit a6=ACC^6 sbit a7=ACC^7

    标签: 24 01 16 读写

    上传时间: 2015-03-30

    上传用户:chfanjiang

  • //24c01-24c16读写驱动程序

    //24c01-24c16读写驱动程序, sbit a0=ACC^0 //定义ACC的位,利用ACC操作速度最快 sbit a1=ACC^1 sbit a2=ACC^2 sbit a3=ACC^3 sbit a4=ACC^4 sbit a5=ACC^5 sbit a6=ACC^6 sbit a7=ACC^7

    标签: 24 01 16 读写

    上传时间: 2015-03-30

    上传用户:wanghui2438

  • 读闪存卡的读写程序

    读闪存卡的读写程序,包括读和写FLASH卡的操作子程序实例,很有价值。

    标签: 闪存卡 读写程序

    上传时间: 2015-04-22

    上传用户:h886166

  • 51系列对CH375模块读写

    51系列对CH375模块读写,可以用它完成对U盘操作

    标签: 375 CH 51系列 模块

    上传时间: 2015-04-22

    上传用户:天诚24

  • AT24C02串行E2PROM的读写 24C02中带有片内地址寄存器。每写入或读出一个数据字节后

    AT24C02串行E2PROM的读写 24C02中带有片内地址寄存器。每写入或读出一个数据字节后,该地址寄存器自动加1,以实现对下一个存储单元的读写。所有字节均以单一操作方式读取。为降低总的写入时间,一次操作可写入多达8个字节的数据。

    标签: E2PROM 24C02 24C C02

    上传时间: 2015-04-27

    上传用户:lht618