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

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

?? temp.c.bak

?? 一個基于XMODEM協議的下載字庫的程序
?? BAK
字號:
/********************************************************************************************
**函數名:      vSendByte
**功能簡介:    向X25645(SPI EEPROM)發送一字節數據
**參數說明:    bCh-需發送的數據
**調用函數:    無
**全局變量:    無
**函數返回:    無
**最后修改時間:2003-07-21
**********************************************************************************************/
void vSendByte(BYTE bCh)
{
  BYTE bI=8;
 
    while(bI--)
    {    
        SCK = 0;
        if((bCh & 0x80) == 0x80)SI = 1;//(bit)(ch&0x80);	
        if((bCh & 0x80) == 0x00)SI = 0;
        SCK = 1;
        bCh <<= 1;
      }
}


/********************************************************************************************
**函數名:      bGetByte
**功能簡介:    從X25645(SPI EEPROM)得到一字節數據
**參數說明:    bTemp-得到的數據返回
**調用函數:    無
**全局變量:    無
**函數返回:    無
**最后修改時間:2003-07-21
**********************************************************************************************/
BYTE bGetByte(void)
{
   BYTE bI=8,bTemp=0;
    
    while(bI--)
    {  
        bTemp <<= 1;
        SCK = 1;
        SCK = 0;
        //ch=|SO;
        if(SO == 1)bTemp |= 0x01;
        if(SO == 0)bTemp &= 0xfe;
	}

	SCK = 1;//new add-2003-09-02

	return(bTemp);
}


/********************************************************************************************
**函數名:      bReadStatus
**功能簡介:    為檢查忙標志,讀X25645(SPI EEPROM)的狀態寄存器
**參數說明:    無
**調用函數:    vSendByte,bGetByte
**全局變量:    無
**函數返回:    bTemp-讀出的狀態字節
**最后修改時間:2003-07-21
**********************************************************************************************/
BYTE bReadStatus(void) 
{
  BYTE bTemp;
  WORD wTemp;
  DWORDS dwI=0;
    
	//CS = 0;
	XBYTE[PTR_259_1 + 5] = 0;
    vSendByte(RDSR_INST);
    wTemp = 0xffff;
    ////wTemp = 0xa0;
    
    do
    {
        dwI++;
		if( dwI%50 == 0)
		{
			//WDI = ~WDI;//喂狗
			vHitWatchDog();//喂狗  //死機
		}
		if(--wTemp == 0)break;
        bTemp = bGetByte();
    }while((bTemp & 0x01) == 0x01);
	//CS = 1;
	XBYTE[PTR_259_1 + 5] = 1;
    return(bTemp);
}   


/********************************************************************************************
**函數名:      vProgramStatus
**功能簡介:    編程X25645(SPI EEPROM)的狀態寄存器
**參數說明:    bCh-需編程的數據
**調用函數:    vSendByte
**全局變量:   
*函數返回:    無
**最后修改時間:2003-07-21
**********************************************************************************************/
void vProgramStatus(BYTE bCh) 
{
	//CS = 0;
	XBYTE[PTR_259_1 + 5] = 0;
    vSendByte(PRSR_INST);
    vSendByte(bCh);
	//CS = 1;
	XBYTE[PTR_259_1 + 5] = 1;
}




/********************************************************************************************
**函數名:      bReadByte
**功能簡介:    讀X25645(SPI EEPROM)某地址的單字節數據
**參數說明:    wAddr-需要讀的地址
**調用函數:    vSendByte,bGetByte
**全局變量:    無?**函數返回:    bTemp-讀出的該地址的單字節數據							  .
**最后修改時間:2003-07-21
**********************************************************************************************/
BYTE bReadByte(WORD wAddr)
{
 BYTE bTemp,bAddrh,bAddrl;
       
    bAddrl = (BYTE)wAddr;
    wAddr >>= 8;
    bAddrh = (BYTE)wAddr;
	//CS = 0;
	XBYTE[PTR_259_1 + 5] = 0;
    vSendByte(READ_INST);
    vSendByte(0x00);
    vSendByte(bAddrh);
    vSendByte(bAddrl);
    bTemp = bGetByte();	
	//CS = 1;
	XBYTE[PTR_259_1 + 5] = 1;
    return(bTemp);
}
/********************************************************************************************
**函數名:      vProgramEnable
**功能簡介:    X25645(SPI EEPROM)編程使能
**參數說明:    無
**調用函數:    vSendByte
**全局變量:    無
**函數返回:    無
**最后修改時間:2003-07-21
**********************************************************************************************/
void vProgramEnable(void)
{
	//CS = 0;
	XBYTE[PTR_259_1 + 5] = 0;
    vSendByte(PREN_INST);
	//CS = 1;
	XBYTE[PTR_259_1 + 5] = 1;
}


/********************************************************************************************
**函數名:      vProgramDisable
**功能簡介:    X25645(SPI EEPROM)編程失效復位
**參數說明:    無
**調用函數:    vSendByte
**全局變量:    無?**函數返回:    無
**最后修改時間:2003-07-21
**********************************************************************************************/
void vProgramDisable(void)
{
	//CS = 0;
	XBYTE[PTR_259_1 + 5] = 0;
    vSendByte(PRDI_INST);
	//CS = 1;
	XBYTE[PTR_259_1 + 5] = 1;
}
  
/********************************************************************************************
**函數名:      vBulkErase
**功能簡介:    擦除nx25p40
**參數說明:    無
**調用函數:    vProgramEnable,vSendByte,bReadStatus
**全局變量:    無**函數返回:    無
**最后修改時間:2004-06-15
**********************************************************************************************/
/*
void vBulkErase(void)
{
	//CS = 0;
	vProgramEnable();
	XBYTE[PTR_259_1 + 5] = 0;
    vSendByte(BULK_ERASE);
	//CS = 1;
	XBYTE[PTR_259_1 + 5] = 1;
	bReadStatus();
}
  
/********************************************************************************************
**函數名:      vSectorErase
**功能簡介:    扇區擦除nx25p40
**參數說明:    bSecNum扇區號0~7
**調用函數:    vProgramEnable,vSendByte,bReadStatus
**全局變量:    無?**函數返回:    無
**最后修改時間:2004-06-15
**********************************************************************************************/
void vSectorErase(BYTE bSecNum)
{
	//CS = 0;
	vProgramEnable();
	XBYTE[PTR_259_1 + 5] = 0;
    vSendByte(SECTOR_ERASE);
    vSendByte(bSecNum);
    vSendByte(0x00);
    vSendByte(0x00);
	//CS = 1;
	XBYTE[PTR_259_1 + 5] = 1;
	bReadStatus();
	
}


/********************************************************************************************
**函數名:      vProgramByte
**功能簡介:    編程X25645(SPI EEPROM)單字節到某地址
**參數說明:    wAddr-需編程的地址,bCh-寫入的字節數據
**調用函數:    vProgramEnable,vSendByte,bReadStatus,vProgramDisable
**全局變量:    無
**函數返回:    無
**最后修改時間:2003-07-21
**********************************************************************************************/
void vProgramByte(WORD wAddr,BYTE bCh)
{
  BYTE bAddrh,bAddrl;
       
    vProgramEnable();
    
    bAddrl = (BYTE)wAddr;
    wAddr >>= 8;
    bAddrh = (BYTE)wAddr;
	//CS = 0;
	XBYTE[PTR_259_1 + 5] = 0;
    vSendByte(PROGRAM_INST);
    vSendByte(0x00);
    vSendByte(bAddrh);
    vSendByte(bAddrl);
    vSendByte(bCh);
	//CS = 1;
	XBYTE[PTR_259_1 + 5] = 1;
    bReadStatus();
    vProgramDisable();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产成人午夜在线一区| 国产资源精品在线观看| 日韩经典一区二区| 国产成a人亚洲精品| 91精品国产综合久久香蕉麻豆| 国产亚洲短视频| 麻豆国产精品一区二区三区 | 久久精品亚洲一区二区三区浴池| 亚洲色图丝袜美腿| 丁香六月久久综合狠狠色| 日韩小视频在线观看专区| 亚洲一区自拍偷拍| 色婷婷亚洲综合| 中文字幕一区av| 国产成人鲁色资源国产91色综 | 日本不卡123| 91麻豆精品一区二区三区| 久久久精品一品道一区| 久久国产生活片100| 欧美巨大另类极品videosbest| 亚洲欧美日韩小说| av中文字幕在线不卡| 中文字幕精品三区| 成人精品一区二区三区四区| 久久精品欧美一区二区三区麻豆| 六月丁香婷婷色狠狠久久| 欧美一区二区三区免费视频 | 欧美一区二区三区免费大片| 香蕉成人伊视频在线观看| 欧美亚洲国产一区在线观看网站 | 欧美影院精品一区| 伊人婷婷欧美激情| 欧美在线观看视频在线| 夜夜嗨av一区二区三区网页| 欧美在线视频不卡| 天堂久久久久va久久久久| 欧美蜜桃一区二区三区| 男女男精品视频网| 久久综合久久综合久久综合| 极品少妇一区二区| 国产欧美一区二区三区在线看蜜臀| 国内精品国产成人国产三级粉色 | 欧美日韩精品欧美日韩精品| 亚洲444eee在线观看| 欧美一区二区三区性视频| 久久99久久99小草精品免视看| 日韩欧美一二三| 高清国产一区二区三区| 亚洲欧美中日韩| 在线观看亚洲精品视频| 日韩专区欧美专区| 欧美mv和日韩mv国产网站| 国产成人午夜电影网| 综合网在线视频| 91精品午夜视频| 国产一区二区不卡| 亚洲欧美日韩成人高清在线一区| 欧美影片第一页| 精品一区二区三区蜜桃| ...av二区三区久久精品| 欧美午夜精品久久久| 九色|91porny| 一区二区在线观看视频在线观看| 91精品国产乱码久久蜜臀| 国产成人av电影在线观看| 一区二区三区日韩欧美| 欧美另类videos死尸| 972aa.com艺术欧美| 亚洲成人av中文| 欧美成人猛片aaaaaaa| 国产成人精品免费在线| 亚洲免费观看高清完整版在线观看 | 国产精品美女久久久久久| 久久婷婷色综合| 欧美大片在线观看一区二区| 911国产精品| 91精品国产综合久久蜜臀| 欧美在线|欧美| 欧美色倩网站大全免费| 欧美日韩中文字幕一区| 欧美午夜精品理论片a级按摩| 在线一区二区三区做爰视频网站| 色诱亚洲精品久久久久久| 91福利精品第一导航| 欧美日韩在线精品一区二区三区激情 | 亚洲黄网站在线观看| 亚洲美女视频在线| 亚洲小少妇裸体bbw| 肉色丝袜一区二区| 久久国产精品一区二区| 欧洲国内综合视频| 欧美日韩国产综合一区二区| 91精品国产综合久久久蜜臀粉嫩 | 三级不卡在线观看| 久久精品国产亚洲a| 国产很黄免费观看久久| 不卡一区二区三区四区| 欧美在线影院一区二区| 欧美一区二区三区婷婷月色 | 国产欧美精品一区二区色综合朱莉| 国产丝袜欧美中文另类| 亚洲色图制服诱惑| 视频一区二区三区入口| 国产美女主播视频一区| 91在线观看美女| 欧美精品在线观看播放| 久久久国产精华| 一区二区三区在线视频免费观看| 日本不卡在线视频| 国产综合久久久久久久久久久久| 不卡的av电影| 欧美一区二区免费| 久久精品日产第一区二区三区高清版 | 日韩欧美电影在线| 国产精品久久久99| 亚洲成人777| 风间由美一区二区av101| 欧美视频精品在线| 国产日韩精品一区二区三区| 一区二区三区.www| 国产精品一区二区三区乱码| 欧美在线一区二区| 久久综合久久鬼色中文字| 亚洲精品视频免费看| 精品一区二区三区在线观看 | 欧美日韩在线电影| 亚洲码国产岛国毛片在线| 日韩—二三区免费观看av| 大白屁股一区二区视频| 3d动漫精品啪啪1区2区免费| 国产精品高潮呻吟久久| 视频在线观看91| 成人激情黄色小说| 亚洲精品在线免费播放| 丝袜亚洲精品中文字幕一区| 99久久综合精品| 久久亚洲一级片| 男男视频亚洲欧美| 欧美在线视频日韩| 亚洲色图欧美在线| 国产一二三精品| 日韩一区二区影院| 午夜影院在线观看欧美| 91丨九色porny丨蝌蚪| 国产无人区一区二区三区| 青青草国产精品97视觉盛宴| 欧美视频自拍偷拍| 亚洲免费看黄网站| 99久久99久久精品免费观看| 久久女同精品一区二区| 久久99精品国产麻豆不卡| 欧美欧美午夜aⅴ在线观看| 亚洲综合视频在线观看| 99国产精品国产精品毛片| 国产精品入口麻豆原神| 国产一区二区伦理片| 欧美va亚洲va香蕉在线| 美女爽到高潮91| 日韩欧美一区中文| 日本不卡一区二区三区高清视频| 欧美精品一二三四| 亚洲成av人片在线| 欧美日韩在线播放| 亚洲成人一区二区| 欧美精品一二三区| 午夜欧美2019年伦理| 日本福利一区二区| 一个色在线综合| 欧美日韩国产一级片| 日本一不卡视频| 亚洲欧美日韩电影| 色视频欧美一区二区三区| 亚洲精品乱码久久久久久黑人| 91丨porny丨首页| 一个色综合av| 欧美一区二区三区小说| 六月丁香综合在线视频| 久久欧美一区二区| 成人毛片在线观看| 一区二区三区.www| 在线播放欧美女士性生活| 久久精品久久99精品久久| 久久久亚洲精品石原莉奈 | 色播五月激情综合网| 亚洲一区二区五区| 91精品蜜臀在线一区尤物| 久久国产人妖系列| 中文字幕电影一区| 欧美中文字幕一区二区三区| 日韩国产在线观看一区| 久久婷婷国产综合精品青草 | 91福利在线观看| 五月天丁香久久| 久久精品欧美日韩精品| www.日本不卡| 日韩不卡一二三区| 中文字幕电影一区| 欧美伊人久久久久久久久影院| 日韩精品电影在线| 中文一区在线播放|