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

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

?? 24c02.c

?? 單片機(jī)開發(fā)板配套52個(gè)程序(c語言源代碼)
?? C
字號(hào):
/*-----------------------------------------------
  名稱:IIC協(xié)議 EEPROM24c02
  日期:2009.5
  修改:無
  內(nèi)容:此程序用于檢測(cè)EEPROM性能,測(cè)試方法如下:寫入24c02一些數(shù)據(jù),然后在內(nèi)存中清除這些數(shù)據(jù),
        掉電后主內(nèi)存將失去這些信息,然后從24c02中調(diào)入這些數(shù)據(jù)。看是否與寫入的相同。
------------------------------------------------*/
 #include<reg52.h>    //包含頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器的定義
 #include <intrins.h> //包含NOP空指令函數(shù)_nop_();

 #define AddWr 0xae   //寫數(shù)據(jù)地址,需要參考24c02芯片文檔
 #define AddRd 0xaf   //讀數(shù)據(jù)地址

 
 sbit Sda=P1^2;       //定義總線連接端口
 sbit Scl=P1^1;
 sbit WP=P1^0;        //寫保護(hù),這里不使用

/*------------------------------------------------
                    延時(shí)程序
------------------------------------------------*/
 void mDelay(unsigned char j)
 {
  unsigned int i;
  for(;j>0;j--)
     {
	  for(i=0;i<125;i++)
	     {;}
	  }
  }

/*------------------------------------------------
                    啟動(dòng)IIC總線
------------------------------------------------*/
  void Start(void)
  {
   Sda=1;
   _nop_();_nop_();
   Scl=1;
   _nop_();_nop_();_nop_();_nop_();_nop_();
   Sda=0;
   _nop_();_nop_();_nop_();_nop_();_nop_();
   Scl=0;
  }


/*------------------------------------------------
                    停止IIC總線
------------------------------------------------*/
  void Stop(void)
  {
   Sda=0;
   _nop_();
   Scl=1;
   _nop_();_nop_();_nop_();_nop_();_nop_();
   Sda=1;
   _nop_();_nop_();_nop_();_nop_();_nop_();
   Scl=0;
   }


/*------------------------------------------------
                   應(yīng)答IIC總線
------------------------------------------------*/
   void Ack(void)
   {
    Sda=0;
	_nop_();_nop_();_nop_();
	Scl=1;
	_nop_();_nop_();_nop_();_nop_();_nop_();
	Scl=0;
	_nop_();_nop_();
	}


/*------------------------------------------------
                 非應(yīng)答IIC總線
------------------------------------------------*/
	void NoAck(void)
	{
	 Sda=1;
	 _nop_();_nop_();_nop_();
	 Scl=1;
	 _nop_();_nop_();_nop_();_nop_();_nop_();
	 Scl=0;
	 _nop_();_nop_();
	 }


/*------------------------------------------------
              發(fā)送一個(gè)字節(jié)
------------------------------------------------*/
	 void Send(unsigned char Data)
	 { 
	  unsigned char BitCounter=8;
	  unsigned char temp;

	  do
	    {
		 temp=Data;
		 Scl=0;
		 _nop_();_nop_();_nop_();_nop_();_nop_();
		 if((temp&0x80)==0x80)
		    Sda=1;
		 else
		    Sda=0;


			Scl=1;
			temp=Data<<1;
			Data=temp;
			BitCounter--;
		  }
	  while(BitCounter);
	      Scl=0;
	  }


/*------------------------------------------------
               讀入一個(gè)字節(jié)并返回
------------------------------------------------*/
	  unsigned char Read(void)
	  {
	   unsigned char temp=0;
	   unsigned char temp1=0;
	   unsigned char BitCounter=8;

	   Sda=1;
	   do
	     {
		  Scl=0;
          _nop_();_nop_();_nop_();_nop_();_nop_();
		  Scl=1;
		  _nop_();_nop_();_nop_();_nop_();_nop_();
		  if(Sda)
		     temp=temp|0x01;
		  else
		     temp=temp&0xfe;

		  if(BitCounter-1)
		     {
			  temp1=temp<<1;
			  temp=temp1;
			  }
			  BitCounter--;
			 }
		while(BitCounter);
		return(temp);
	  }
 
/*------------------------------------------------
                    寫入數(shù)據(jù)
------------------------------------------------*/
	  void WrToROM(unsigned char Data[],unsigned char Address,unsigned char Num)
	  {
	   unsigned char i;
	   unsigned char *PData;
	   PData=Data;
	   for(i=0;i<Num;i++)
	      {
		   Start();
		   Send(AddWr);    //寫入芯片地址
		   Ack();
		   Send(Address+i);//寫入存儲(chǔ)地址
		   Ack();
		   Send(*(PData+i));//寫數(shù)據(jù)
		   Ack();
		   Stop();
		   mDelay(20);
		   }
	   }

/*------------------------------------------------
                 讀出數(shù)據(jù)
------------------------------------------------*/
	  void RdFromROM(unsigned char Data[],unsigned char Address,unsigned char Num)
	  {
	   unsigned char i;
	   unsigned char *PData;
	   PData=Data;
       for(i=0;i<Num;i++)
	      {
		   Start();        //寫入芯片地址
		   Send(AddWr);
		   Ack();
 		   Send(Address+i);//寫入存儲(chǔ)地址
		   Ack();
		   Start();
		   Send(AddRd);    //讀入地址
		   Ack();
		   *(PData+i)=Read();//讀數(shù)據(jù)
		   Scl=0;
		   NoAck();
		   Stop();
		   }
	  }

/*------------------------------------------------
                   主程序
------------------------------------------------*/
	void main()
	{
	 unsigned char Number[4]={0x06,0x5b,0x4f,0x66};// 顯示碼值 1234
	 unsigned char i;
	 WP=0;                                         //寫保護(hù)關(guān)掉
	 P2=0x00;
	 
	 WrToROM(Number,4,4);                          //寫入24c02
	 mDelay(200);
	 Number[0]=0;                                  //清除當(dāng)前數(shù)據(jù)
	 Number[1]=0;
	 Number[2]=0;
	 Number[3]=0;
	 RdFromROM(Number,4,4);                        //調(diào)用存儲(chǔ)數(shù)據(jù)
	 
	 while(1)
	      { 
           
	       P0=Number[i];                            //顯示存儲(chǔ)數(shù)據(jù)
		   mDelay(200);                             //延時(shí)用于演示顯示數(shù)據(jù)
		   mDelay(200);
		   i++;
		   if(i==4)
		      i=0;
		  }
	}


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲永久精品大片| av电影天堂一区二区在线| 精品99久久久久久| 亚洲一区免费在线观看| 欧美精品一区二区精品网| 国产视频一区二区在线观看| 亚洲摸摸操操av| 一区二区三区色| 最近日韩中文字幕| xnxx国产精品| 久久精品欧美日韩| 日韩理论电影院| 国产无遮挡一区二区三区毛片日本| |精品福利一区二区三区| 一区二区三区日韩欧美精品| 色94色欧美sute亚洲线路二| 亚洲国产日日夜夜| 中文字幕免费不卡在线| 中文字幕五月欧美| 亚洲精品国产品国语在线app| 国产精品996| 欧美成人高清电影在线| 日韩福利电影在线| 国产一区欧美日韩| 日韩精品欧美精品| 欧美日韩亚洲综合在线| 欧美激情一区二区三区四区| 国产高清不卡一区二区| 国产精品久久久久三级| 亚洲日本电影在线| 91丝袜国产在线播放| 久久蜜桃av一区二区天堂| 日韩电影在线一区| 中文av字幕一区| 亚洲国产aⅴ成人精品无吗| 精品国产一区二区三区久久影院| 麻豆91在线观看| 亚洲国产三级在线| 日韩女优制服丝袜电影| 免费观看久久久4p| 1区2区3区国产精品| 欧美日韩国产高清一区二区三区 | 粉嫩一区二区三区在线看| 亚洲激情中文1区| 久久久亚洲国产美女国产盗摄 | 一区二区三区精品| 欧美精品aⅴ在线视频| 99综合电影在线视频| 日韩av电影天堂| 亚洲国产人成综合网站| 亚洲欧美激情视频在线观看一区二区三区 | 成人毛片在线观看| 免费成人av在线播放| 中文字幕在线观看不卡| 久久久久久久综合狠狠综合| 日韩欧美激情一区| 韩国三级电影一区二区| 亚洲精品欧美专区| 18成人在线观看| 天天爽夜夜爽夜夜爽精品视频| 亚洲乱码中文字幕| 欧美成人官网二区| 成人在线视频一区| 国产精品一区二区三区乱码| 91亚洲永久精品| 精品中文字幕一区二区| 亚洲图片一区二区| 亚洲韩国一区二区三区| 制服丝袜中文字幕一区| 精品三级在线看| 国产99久久久精品| 国产日产欧产精品推荐色 | 蜜桃av噜噜一区二区三区小说| 精品国产91乱码一区二区三区| 不卡电影免费在线播放一区| 国产精品天干天干在线综合| 欧美高清视频在线高清观看mv色露露十八 | 91精品一区二区三区久久久久久| 暴力调教一区二区三区| 色偷偷88欧美精品久久久| 国产女同互慰高潮91漫画| 亚洲人成7777| 免费视频最近日韩| 欧美系列一区二区| 亚洲六月丁香色婷婷综合久久 | 91色综合久久久久婷婷| 欧美一区二区三区爱爱| 亚洲欧洲日产国码二区| 成人深夜视频在线观看| 欧美一区二区视频在线观看2020| 国产欧美日韩中文久久| 狠狠色综合播放一区二区| 成人精品免费看| 久久久国产午夜精品| 午夜精品国产更新| 国产一区不卡在线| 欧美日韩亚洲综合在线| 欧美国产成人精品| 久久久夜色精品亚洲| 蜜桃一区二区三区在线观看| 777xxx欧美| 欧美va亚洲va在线观看蝴蝶网| 奇米四色…亚洲| 91片在线免费观看| 国产精品不卡视频| 色94色欧美sute亚洲线路二 | 成人午夜精品一区二区三区| 成人高清视频在线观看| 亚洲同性gay激情无套| 91精彩视频在线| 欧美成人精品二区三区99精品| 91年精品国产| 在线电影欧美成精品| 视频一区视频二区中文| 这里只有精品电影| 中文字幕亚洲不卡| 欧美精品日韩精品| 国产精品久久久久影院老司| 丝袜美腿高跟呻吟高潮一区| 91精品久久久久久久99蜜桃| 精品一区二区在线看| 国产精品电影一区二区| 欧美一区二区三区影视| 欧美猛男超大videosgay| 精品国产乱码久久久久久1区2区| 亚洲香蕉伊在人在线观| 激情文学综合网| 欧美精品自拍偷拍| 亚洲成人av一区二区三区| 国产又黄又大久久| 91亚洲精品乱码久久久久久蜜桃| 亚洲va国产天堂va久久en| 日韩欧美国产综合| 欧美夫妻性生活| 日韩欧美国产wwwww| 亚洲欧美影音先锋| 免费观看在线色综合| 日本电影亚洲天堂一区| 日韩高清电影一区| 欧美日韩一区久久| 丰满放荡岳乱妇91ww| 精品一区二区三区不卡| 久久国内精品视频| 国产99久久久精品| 91麻豆国产精品久久| 一本久久综合亚洲鲁鲁五月天| 97久久精品人人澡人人爽| 91丨国产丨九色丨pron| 在线观看日韩电影| 欧美一区日韩一区| 国产人伦精品一区二区| 综合中文字幕亚洲| 全国精品久久少妇| 92精品国产成人观看免费| 欧美美女喷水视频| 久久久久久电影| 亚洲一区二区五区| 国产成人av资源| 欧美久久高跟鞋激| 久久精品亚洲国产奇米99| 亚洲午夜电影在线| 国产成人8x视频一区二区| 在线观看一区二区精品视频| 久久综合色综合88| 日韩精品乱码免费| 色噜噜狠狠色综合中国| 久久久久久久电影| 欧美在线看片a免费观看| 国产精品私人影院| 婷婷久久综合九色国产成人| 7777精品伊人久久久大香线蕉完整版 | 日精品一区二区| 精品一区精品二区高清| 欧美videos中文字幕| 国产在线视频一区二区三区| 精品国产一区二区三区忘忧草 | 亚洲第一主播视频| gogo大胆日本视频一区| 精品粉嫩超白一线天av| 国产美女精品在线| 精品视频1区2区| 亚洲bt欧美bt精品777| 久久综合久久鬼色中文字| 国产成人aaa| 亚洲午夜影视影院在线观看| 色老汉一区二区三区| 丝袜美腿亚洲综合| 中文字幕欧美一| 欧美中文字幕不卡| 久久er精品视频| 久久久五月婷婷| 99久久国产综合精品麻豆| 亚洲一区二区免费视频| 久久综合给合久久狠狠狠97色69| 成人免费黄色大片| 亚洲午夜电影在线| 色播五月激情综合网| 亚洲综合免费观看高清完整版在线 | 麻豆成人免费电影| 国产精品久久福利|