<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51單片機(jī)的at24c02驅(qū)動(dòng)程序

          51單片機(jī)的at24c02驅(qū)動(dòng)程序

          作者: 時(shí)間:2016-12-01 來源:網(wǎng)絡(luò) 收藏
          //////////////////////////////////////////////////////// 頭文件 /////////////////////////////////////////////////////////////////////////////////////////
          /******************************************************************************
          * 標(biāo)題: at24c02 e2prom驅(qū)動(dòng)程序 *
          * 文件: at24c02.h at24c02.c *
          * 日期: 2010-3-11 *
          * 版本: 1.10(試驗(yàn)通過版)可用xl600單片機(jī)綜合試驗(yàn)儀試驗(yàn) *
          * 郵箱: acsdf139@163.com qq:526083029 *
          * 網(wǎng)站: 無 *
          *******************************************************************************
          * 描述: *
          * 用法:首先在主程序內(nèi)添加頭文件#include"at2402.c" *
          * 填充 fillbyte(72,0x00); *
          * 寫入wratbyte(7, 55); *
          * 讀取a=readrandom(25); *
          * *
          *******************************************************************************
          *【版權(quán)】自己參照網(wǎng)上,朋友,以及書本資料上寫的,所以沒有版權(quán) *
          *【聲明】此程序,可用于學(xué)習(xí),參考及實(shí)際設(shè)計(jì)中,歡迎轉(zhuǎn)載復(fù)制以及建議批評(píng) *
          *【技術(shù)支持】qq:526083029 小張 *
          ******************************************************************************/
          #ifndef _AT2402_H_
          #define _AT2402_H_
          #include
          #include
          #define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};
          #define uchar unsigned char
          #define atwrite 0xa0 // 器件地址以及寫入操作
          #define atread 0xa1 // 器件地址以及讀取操作
          extern void delayms(uchar ms);
          extern void atstart();
          extern void atstop();
          extern bit atack(void);
          extern uchar atmcu();
          extern bit mcuat(uchar wratdata);
          extern void wratbyte(uchar addr, uchar wratdata);
          extern void fillbyte(uchar fillsize,uchar filldata);
          extern uchar reatbyte();
          extern uchar readrandom(uchar random_addr);
          #endif
          ///////////////////////////////////////////////////////////////////////c程序/////////////////////////////////////////////////
          #include
          #include"at2402.h"
          #include
          sbit SDAat=P3^7;
          sbit SCLat=P3^6;
          /*************************************
          函數(shù)名:delayms
          函數(shù)功能:延時(shí)
          參數(shù):ms(時(shí)間)
          返回:無
          備注:無
          *************************************/
          void delayms(uchar ms)
          {
           uchar k;
           while(ms--)
           {
             for(k = 0; k < 120; k++);
          }
          }
          上一頁 1 2 下一頁

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();