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

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

?? stc_eeprom.c

?? stc單片機具有在應用編程
?? C
字號:
/*----------------------------------------------------------------    
*File Name: STC_EEPROM.c                                    -
*Description: IAP/ISP 功能                     - 
*Project:                                                       -
*MCU type: STC12C5410AD                                       -
                                                                     -
*Company: WY                                                   -
*Compiler: KEIL C51                                             -
*DESINER:        郭準 06.2.7                                          -
-----------------------------------------------------------------------*/

#include <global.h>    //定義的 系統頭文件和全局變量

/*IAP有關功能寄存器*/
sfr ISP_DATA  = 0xE2;
sfr ISP_ADDRH = 0xE3;
sfr ISP_ADDRL = 0xE4;
sfr ISP_CMD   = 0xE5;
sfr ISP_TRIG  = 0xE6;
sfr ISP_CONTR = 0xE7;
//----------------------------定義常量
#define ENABLE_ISP 0x82  //<20MHz
//#define ENABLE_ISP 0x83  //<12MHz

#define DEBUG_DATA 0x5A

//----------------------------flash 存儲的起始地址
#define DATA_FLASH_START_ADDRESS  0x2800  //stc12c2052ad  ////////////???????????

uchar tx_buf[3] = {0,0,0};

extern void Delay(uint number);//晶振=11059200,機器周期=1.085069444us,"加"的機器周期=1
extern void send_char_com(uchar ch); 
extern void send_string_com(uchar *str,uchar strlen);

uchar Byte_Read(uint address);
void Sector_Erase(uint address);
void Byte_Program(uint address,uchar ch);
/*
void Eeprom_Start(void)
{
	P1 = 0xf0; //開始工作
    	Delay(2); //22us..原13us
	// SP = 0xE0;  //堆棧指針指向0E0H單元
}
*/
//------------------------------------------------------
//功能:讀一字節;調用前需打開IAP功能
//入口:uint address=頁地址0~512,為了提高處理速度,最好用0~256的范圍
//出口:
//設計:郭準,偉業,2006/2/7
//------------------------------------------------------
uchar Byte_Read(uint address)
{
	uchar data ch;
    
	ISP_CONTR = ENABLE_ISP;    //打開IAP功能,設置Flash操作等待時間
	ISP_CMD = 0x01;                //選擇讀AP模式
	//--------------------------
	address = DATA_FLASH_START_ADDRESS+address;
	ISP_ADDRH = (uchar)(address>>8);      //填頁地址
	ISP_ADDRL = (uchar)(address);      //填頁地址

	EA = 0;

	ISP_TRIG = 0x46;      //出發ISP處理器
	ISP_TRIG = 0xB9;

    	nop();

	ch = ISP_DATA;   //保存數據
	EA = 1;
	/------------------------在處理器完成之前,CUP將暫停
	//------------------------關閉IAP功能,清與ISP有關的特殊功能寄存器
	ISP_CONTR = 0;
	ISP_CMD = 0;
	ISP_TRIG = 0;

	// send_char_com(ch + 0x30);
	return ch;
}
//------------------------------------------------------
//功能:擦除扇區
//入口:uint address=頁地址0~512,為了提高處理速度,最好用0~256的范圍
//出口:
//設計:郭準,偉業,2006/2/7
//------------------------------------------------------
void Sector_Erase(uint address)
{
	ISP_CONTR = ENABLE_ISP;    //打開IAP功能,設置Flash操作等待時間
	ISP_CMD = 0x03;                //選擇頁擦除模式
	//--------------------------
	address = DATA_FLASH_START_ADDRESS+address;
	ISP_ADDRH = (uchar)(address>>8);      //填頁地址
	ISP_ADDRL = (uchar)(address);      //填頁地址

	EA = 0;

	ISP_TRIG = 0x46;      //出發ISP處理器
	ISP_TRIG = 0xB9;

    	nop();
	EA = 1;

	//------------------------關閉IAP功能,清與ISP有關的特殊功能寄存器
	ISP_CONTR = 0;
	ISP_CMD = 0;
	ISP_TRIG = 0;

}

//------------------------------------------------------
//功能:字節編程,寫
//入口:uint address=頁地址0~512,為了提高處理速度,
//      最好用0~256的范圍;uchar ch=要寫的數據
//出口:
//設計:郭準,偉業,2006/2/7
//------------------------------------------------------
void Byte_Program(uint address,uchar ch)
{   
 	//   Sector_Erase(address);

	ISP_CONTR = ENABLE_ISP;    //打開IAP功能,設置Flash操作等待時間
	ISP_CMD = 0x02;                //選擇字節編程模式
	//--------------------------
	address = DATA_FLASH_START_ADDRESS+address;
	ISP_ADDRH = (uchar)(address>>8);      //填頁地址
	ISP_ADDRL = (uchar)(address);      //填頁地址

	ISP_DATA = ch;

	EA = 0;

	ISP_TRIG = 0x46;      //出發ISP處理器
	ISP_TRIG = 0xB9;

	nop();
 
	EA = 1;

	//------------------------關閉IAP功能,清與ISP有關的特殊功能寄存器
	ISP_CONTR = 0;
	ISP_CMD = 0;
	ISP_TRIG = 0; 
}

//------------------------------------------------------
//功能:字節編程,寫字符串
//入口:uint address=頁地址0~512,為了提高處理速度,
//      最好用0~256的范圍;uchar ch=要寫的數據
//      len=字符串的長度
//出口:
//設計:郭準,偉業,2006/2/7
//------------------------------------------------------
void Morebyte_Program(uint address,uchar *ch,uchar len)
{ 
	uchar k = 0;

	Sector_Erase(address);
	do{
		Byte_Program(address,*(ch + k));
		address++;
        	k++;
	}while(k < len);

}

//------------------------------------------------------
//功能:讀多字節;調用前需打開IAP功能
//入口:uint address=頁地址0~512,為了提高處理速度,最好用0~256的范圍
//出口:
//設計:郭準,偉業,2006/2/7
//------------------------------------------------------
void Moreyte_Read(uint address)
{
	uchar k = 0;
	do{
		tx_buf[k] = Byte_Read(address);
		address++;
        	k++;
	}while(k < 3);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91影视在线播放| 成人av免费在线| 一区2区3区在线看| 亚洲色欲色欲www| 欧美激情在线观看视频免费| 精品国产第一区二区三区观看体验 | 亚洲r级在线视频| 一区二区三区欧美亚洲| 亚洲国产一区二区视频| 亚洲国产视频一区二区| 日韩影院免费视频| 久久99国内精品| 黄网站免费久久| 成人午夜视频在线| 91老司机福利 在线| 日本精品免费观看高清观看| 欧美亚一区二区| 欧美一级欧美一级在线播放| www亚洲一区| 国产精品美女久久久久久久网站| 自拍偷拍亚洲综合| 香蕉影视欧美成人| 国产在线精品一区二区夜色| 不卡在线视频中文字幕| 在线视频观看一区| 日韩精品中文字幕在线不卡尤物| 久久久久久久久97黄色工厂| 国产精品每日更新在线播放网址| 一区二区三区**美女毛片| 日本欧美肥老太交大片| 国产福利一区二区三区视频在线| 国产精品99久久久久久似苏梦涵| 91在线观看地址| 欧美高清视频一二三区 | 色哟哟一区二区| 3atv在线一区二区三区| 久久久.com| 亚洲6080在线| 国产成人福利片| 欧美日韩和欧美的一区二区| 久久美女高清视频| 亚州成人在线电影| 国产suv一区二区三区88区| 91九色最新地址| 精品88久久久久88久久久| 亚洲男人的天堂在线aⅴ视频| 日本不卡不码高清免费观看| 91视频免费播放| 久久欧美一区二区| 视频精品一区二区| 91色在线porny| 久久五月婷婷丁香社区| 香蕉久久一区二区不卡无毒影院| 粉嫩蜜臀av国产精品网站| 69p69国产精品| 亚洲一区二区三区四区的| 国产激情视频一区二区三区欧美| 欧美精品 日韩| 亚洲一区二区精品视频| av在线一区二区三区| 久久综合视频网| 精品一区二区免费在线观看| 欧美日韩欧美一区二区| 亚洲国产色一区| 色天使色偷偷av一区二区| 国产精品久久久久久亚洲毛片| 精品一区二区三区免费观看| 在线播放国产精品二区一二区四区| 国产精品第一页第二页第三页| 成人综合在线视频| 国产精品美女久久久久高潮| 国产激情精品久久久第一区二区 | 伊人婷婷欧美激情| av高清久久久| 亚洲欧洲日韩在线| 91理论电影在线观看| 日韩理论片网站| 色狠狠桃花综合| 亚洲美女在线一区| 欧美在线观看一二区| 偷拍与自拍一区| 日韩一区二区免费在线观看| 青青草原综合久久大伊人精品优势| 欧美高清dvd| 欧美a级理论片| 久久综合色婷婷| 成人性生交大合| 一区二区三区成人| 7777精品伊人久久久大香线蕉经典版下载| 亚洲午夜一区二区| 欧美一区二区三区公司| 蜜桃精品视频在线观看| 久久先锋资源网| 99久久伊人精品| 亚洲成av人片观看| 欧美精品一区二区三区久久久| 国产精品正在播放| 一区二区中文视频| 欧美日韩国产首页| 国产一区啦啦啦在线观看| 国产日产亚洲精品系列| 成人黄色av网站在线| 亚洲图片欧美色图| 精品国产乱码91久久久久久网站| 成人涩涩免费视频| 亚洲成人777| 亚洲精品在线一区二区| 91丨porny丨首页| 日本va欧美va精品发布| 国产色爱av资源综合区| 欧美亚洲一区二区在线| 蜜桃视频第一区免费观看| 日韩伦理免费电影| 欧美成人欧美edvon| 色综合久久99| 国产成人av一区二区三区在线观看| 一区二区三区日韩| 久久久av毛片精品| 67194成人在线观看| 成人黄色在线网站| 秋霞国产午夜精品免费视频| 亚洲色图制服诱惑| 精品av综合导航| 欧美精品xxxxbbbb| 日本韩国欧美国产| 国产aⅴ综合色| 韩国精品久久久| 亚洲1区2区3区视频| 最新热久久免费视频| 精品国产电影一区二区| 在线不卡中文字幕播放| 99久久99久久久精品齐齐| 韩国精品在线观看| 蜜臀va亚洲va欧美va天堂 | 欧美色成人综合| av不卡免费在线观看| 国产精品99久久久久久有的能看| 日韩av电影天堂| 亚洲一区二区五区| 一区二区三区av电影| 亚洲欧美在线另类| 国产日韩欧美一区二区三区乱码| 555www色欧美视频| 欧美日韩国产在线播放网站| 在线亚洲人成电影网站色www| 粉嫩绯色av一区二区在线观看 | 久久先锋影音av鲁色资源| 日韩美女主播在线视频一区二区三区| 日本二三区不卡| 色综合天天综合网国产成人综合天| 国产一区二区电影| 国产一区二区三区在线看麻豆| 日韩国产欧美视频| 麻豆一区二区99久久久久| 天天亚洲美女在线视频| 日日夜夜精品视频免费| 五月天婷婷综合| 日韩不卡一区二区三区| 青青国产91久久久久久| 久草热8精品视频在线观看| 久久国产夜色精品鲁鲁99| 久99久精品视频免费观看| 国产在线精品一区二区夜色| 国产精品一区在线观看乱码| 国产美女娇喘av呻吟久久| 丰满少妇久久久久久久| 成人免费看黄yyy456| 日本道色综合久久| 欧美电影一区二区| 日韩欧美在线1卡| 日本一区二区三级电影在线观看| 国产精品欧美一区喷水| 亚洲女人小视频在线观看| 午夜av电影一区| 加勒比av一区二区| 99久精品国产| 欧美区在线观看| 久久综合av免费| 亚洲三级在线播放| 热久久一区二区| 国产乱人伦精品一区二区在线观看 | 99riav久久精品riav| 欧美日韩一区三区四区| 精品理论电影在线观看 | 91久久精品一区二区三区| 精品视频999| 久久精品一级爱片| 18涩涩午夜精品.www| 日本欧美一区二区| 成人av第一页| 欧美一区二区精品| 18欧美乱大交hd1984| 奇米在线7777在线精品 | 亚洲图片欧美一区| 国产真实精品久久二三区| 93久久精品日日躁夜夜躁欧美| 欧美嫩在线观看| 最近日韩中文字幕| 老司机一区二区| 欧美性猛交xxxxxxxx|