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

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

?? flash.h

?? C8051F020單片機開發板演示程序
?? H
字號:
/************************************************************************************
*  Copyright (c), 2004-2007,西安銘朗電子科技有限責任公司
*            All rights reserved.
*
* Http:  www.mlarm.com
* Email: mlarm@mlarm.com
*
* File name: Flash.h
* Project  : ML-F020ICB
* Processor: C8051F020
* Compiler : Keil C51 Compiler
* 
* Author:  李林利
* Version: 1.20
* Date:    2007.6.1
* Email:   GavinLi@126.com
* 
* Description: 本文件FLASH存儲器硬件驅動程序頭文件;
*
* Others: 該驅動程序支持39VF512/010/020/040器件,
*		  SST39VF512, 地址范圍:	0x00000~0x0ffff, 扇區索引號范圍:0~15,器件標識:0xBFD4 
*         SST39VF010, 地址范圍:	0x00000~0x1ffff, 扇區索引號范圍:0~31,器件標識:0xBFD5 
*         SST39VF020, 地址范圍:	0x00000~0x3ffff, 扇區索引號范圍:0~63,器件標識:0xBFD6 
*         SST39VF040, 地址范圍:	0x00000~0x7ffff, 扇區索引號范圍:0~127,器件標識:0xBFD7 
*
* Function List:
*	1. void Flash_Erase(void)				
*   2. void Flash_EraseSector(unsigned char sector)
*	3. void Flash_WriteByte(unsigned long addr, unsigned char val)
*	4. unsigned char Flash_Write(unsigned long addr, unsigned char *p, unsigned int len)
*	5. unsigned char Flash_ReadByte(unsigned long addr)				
*   6. void Flash_Read(unsigned long addr, unsigned char *p, unsigned int len)
*	7. unsigned int Flash_ReadID(void)
*
* History:
*   1. Author:       李林利  
*	   Version: 	 1.10
*	   Date:         2007.3.12
*      Modification: none
*
*   2. Author:       李林利   
*	   Version: 	 1.00
*      Date:         2004.11.24
*      Modification: 建立文件
*
*************************************************************************************/
/*************************************************************************************
* 						FLASH存儲器函數使用說明
*
*	FLASH存儲器函數可以任意調用,一般先擦除后寫入再讀出,但要注意參數范圍否則出錯;
*   細節詳見具體函數說明;
*
*************************************************************************************/
/************************************************************************************/
// 常量及全局變量定義
/************************************************************************************/


/*************************************************************************************/
//
// 							FLASH存儲器函數外部引用聲明
//
/*************************************************************************************/

/***********************************************************************************
* Function: Flash_Erase;
*
* Description: Flash芯片擦除程序;
*              
* Input:  none;
*
* Output: none;
*
* Return: none;
*
* Note:   調用該函數執行時間大約100毫秒;
************************************************************************************/
void Flash_Erase(void);

/***********************************************************************************
* Function: Flash_EraseSector;
*
* Description: Flash芯片扇區擦除程序, 每4KB為一個扇區;
*              
* Input:  扇區索引號
*		  SST39VF512,扇區索引號范圍:0~15;
*         SST39VF010,扇區索引號范圍:0~31; 
*         SST39VF020,扇區索引號范圍:0~63; 
*         SST39VF040,扇區索引號范圍:0~127; 
*
* Output: none;
*
* Return: none;
*
* Note:   調用該函數執行時間大約25毫秒, 本函數不做扇區索引號范圍檢查,所以不要超過范圍;
************************************************************************************/
void Flash_EraseSector(unsigned char sector);

/***********************************************************************************
* Function: Flash_WriteByte;
*
* Description: 向FLASH的某個地址寫入字節數據;
*              
* Input:  addr,flash地址; val,寫入的字節數據;
*         SST39VF512, 地址范圍:	0x00000~0x0ffff;
*         SST39VF010, 地址范圍:	0x00000~0x1ffff;
*         SST39VF020, 地址范圍:	0x00000~0x3ffff;
*         SST39VF040, 地址范圍:	0x00000~0x7ffff;
*
* Output: none;
*
* Return: none;
*
* Note:   調用該函數執行時間大約30微秒,本函數不做地址范圍范圍檢查,所以不要超過范圍;
************************************************************************************/
void Flash_WriteByte(unsigned long addr, unsigned char val);

/***********************************************************************************
* Function: Flash_Write;
*
* Description: 寫入FLASH一段數據;
*              
* Input:  addr,寫入flash數據的起始地址; *p, 要寫入數據的指針; len,要寫入數據的長度;
*         SST39VF512, 地址范圍:	0x00000~0x0ffff;
*         SST39VF010, 地址范圍:	0x00000~0x1ffff;
*         SST39VF020, 地址范圍:	0x00000~0x3ffff;
*         SST39VF040, 地址范圍:	0x00000~0x7ffff;
*
* Output: none;
*
* Return: none;
*
* Note:   本函數不做地址范圍范圍檢查,所以不要超過范圍;
************************************************************************************/
unsigned char Flash_Write(unsigned long addr, unsigned char *p, unsigned int len);

/***********************************************************************************
* Function: Flash_ReadByte;
*
* Description: 讀取FLASH的某個地址一個字節數據;
*              
* Input:  addr, flash地址;
*         SST39VF512, 地址范圍:	0x00000~0x0ffff;
*         SST39VF010, 地址范圍:	0x00000~0x1ffff;
*         SST39VF020, 地址范圍:	0x00000~0x3ffff;
*         SST39VF040, 地址范圍:	0x00000~0x7ffff;
*
* Output: none;
*
* Return: flash地址上的數據;
*
* Note:   本函數不做地址范圍范圍檢查,所以不要超過范圍;
************************************************************************************/
unsigned char Flash_ReadByte(unsigned long addr);

/***********************************************************************************
* Function: Flash_Read;
*
* Description: 讀取FLASH的數據;
*              
* Input:  addr, 內部FLASH起始地址; *p, 要讀取數據存儲區指針; len,要讀取數據的長度;
*         SST39VF512, 地址范圍:	0x00000~0x0ffff;
*         SST39VF010, 地址范圍:	0x00000~0x1ffff;
*         SST39VF020, 地址范圍:	0x00000~0x3ffff;
*         SST39VF040, 地址范圍:	0x00000~0x7ffff;
*
* Output: *p, 數據存儲區指針;
*
* Return: none;
*
* Note:   本函數不做地址范圍范圍檢查,所以不要超過范圍;
************************************************************************************/
void Flash_Read(unsigned long addr, unsigned char *p, unsigned int len);

/***********************************************************************************
* Function: Flash_ReadID;
*
* Description: 讀取FLASH器件標識,
*         SST39VF512,器件標識:0xBFD4; 
*         SST39VF010,器件標識:0xBFD5; 
*         SST39VF020,器件標識:0xBFD6;
*         SST39VF040,器件標識:0xBFD7;
*              
* Input:  none;
*
* Output: none;
*
* Return: FLASH器件標識;
*
* Note:   器件標識:0xBFD7, 其中0xBF是廠商標識,0xD7是器件標識;
************************************************************************************/
unsigned int Flash_ReadID(void);

/***********************************************************************************/
// 文件結束
/***********************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产99| 在线亚洲+欧美+日本专区| 成人精品一区二区三区中文字幕| 久久综合久久久久88| 国产精品18久久久久久vr| 久久精品亚洲国产奇米99| 东方欧美亚洲色图在线| 亚洲天天做日日做天天谢日日欢 | 欧美一区二区三区播放老司机| 日韩福利视频网| 欧美大度的电影原声| 国产激情视频一区二区三区欧美| 中文字幕乱码亚洲精品一区| 一本到不卡精品视频在线观看| 亚洲制服丝袜在线| 日韩一区二区三区三四区视频在线观看| 久久不见久久见中文字幕免费| 国产亚洲欧美在线| 色婷婷综合在线| 日韩在线a电影| 久久久国产精品麻豆| 亚洲精品你懂的| 欧美视频一区在线| 精品一区二区三区在线观看| 国产精品久久影院| 欧美男人的天堂一二区| 国产在线视频一区二区| 亚洲欧美电影院| 欧美一级黄色录像| 不卡的av在线播放| 午夜精品福利一区二区三区av | 国产视频一区二区三区在线观看| 色综合婷婷久久| 日本不卡视频一二三区| 国产精品女主播av| 欧美日本在线播放| 国产成a人亚洲精| 亚洲观看高清完整版在线观看| 精品国产亚洲在线| 91女厕偷拍女厕偷拍高清| 蜜臀av性久久久久av蜜臀妖精| 欧美激情一区三区| 日韩在线卡一卡二| 国产精品丝袜一区| 91麻豆精品国产91久久久久| 成人免费视频网站在线观看| 午夜激情久久久| 中日韩免费视频中文字幕| 91麻豆精品国产91久久久久久 | 美女国产一区二区| 亚洲色图欧美在线| 日韩欧美黄色影院| 色婷婷综合激情| 国产一二精品视频| 五月天欧美精品| 国产精品视频一二三区| 欧美一级生活片| 99re66热这里只有精品3直播| 久久国产尿小便嘘嘘尿| 亚洲一区在线看| 国产精品丝袜一区| 国产伦精一区二区三区| 亚洲国产精品尤物yw在线观看| 欧美国产在线观看| 精品少妇一区二区三区视频免付费| 色哟哟在线观看一区二区三区| 国产乱子伦视频一区二区三区| 性做久久久久久久免费看| 一区视频在线播放| 久久久久国色av免费看影院| 91精品国产综合久久久久久久久久 | 欧美乱熟臀69xxxxxx| 99精品国产热久久91蜜凸| 黄色成人免费在线| 日韩高清国产一区在线| 一区二区三区成人| 国产精品福利电影一区二区三区四区| 欧美一级夜夜爽| 欧美日韩国产一二三| 91麻豆福利精品推荐| 成人免费av网站| 国产精品夜夜爽| 九色综合国产一区二区三区| 日日摸夜夜添夜夜添精品视频| 亚洲欧美激情在线| 国产精品久久久久aaaa樱花 | 老汉av免费一区二区三区| 亚洲乱码国产乱码精品精可以看| 中文字幕精品一区二区三区精品| 337p粉嫩大胆色噜噜噜噜亚洲| 日韩一区和二区| 日本aⅴ亚洲精品中文乱码| 亚洲综合色自拍一区| 亚洲欧美日韩综合aⅴ视频| 国产精品久久久久影视| 欧美韩国日本综合| 国产日韩欧美一区二区三区乱码| 精品国精品自拍自在线| 欧美成人猛片aaaaaaa| 欧美一区永久视频免费观看| 欧美猛男gaygay网站| 欧美少妇xxx| 欧美午夜电影网| 欧美日韩综合不卡| 欧美日韩高清不卡| 欧美日韩你懂得| 欧美日韩国产不卡| 欧美日韩不卡一区二区| 91.麻豆视频| 91精品国产综合久久精品app | 一区二区三区在线视频观看58 | 国产一区二区网址| 国产一区二区在线看| 国产麻豆精品久久一二三| 国产伦精品一区二区三区视频青涩| 看电影不卡的网站| 国产一区二区三区免费| 国产毛片精品国产一区二区三区| 国产一区二区三区蝌蚪| 国产99精品视频| 不卡高清视频专区| 午夜精品视频一区| 日韩激情一区二区| 蜜臀久久99精品久久久久宅男| 久久精品国内一区二区三区| 国产一区二区按摩在线观看| 成人中文字幕电影| 色综合网色综合| 欧美日韩国产片| 欧美大白屁股肥臀xxxxxx| 精品国产精品网麻豆系列 | 欧美v国产在线一区二区三区| 精品久久久久香蕉网| 国产欧美日韩亚州综合 | 狠狠色狠狠色综合系列| 国产成人精品午夜视频免费| jlzzjlzz亚洲日本少妇| 欧美在线你懂得| 日韩欧美成人午夜| 国产欧美综合在线观看第十页| 亚洲欧洲在线观看av| 亚洲国产精品尤物yw在线观看| 蜜桃精品视频在线| 成人在线视频首页| 欧美在线一区二区| 精品国精品国产| 中文字幕中文字幕在线一区| 亚洲一二三专区| 久久91精品久久久久久秒播| 成人免费高清视频| 欧美日韩国产免费| 久久天堂av综合合色蜜桃网| 亚洲人一二三区| 日本网站在线观看一区二区三区| 国产精品一区二区视频| 91麻豆swag| 日韩情涩欧美日韩视频| 中文字幕亚洲欧美在线不卡| 51精品秘密在线观看| 久久婷婷国产综合精品青草| 亚洲黄色录像片| 美女一区二区视频| 99久久伊人精品| 欧美一区二区三区在线看| 国产精品乱子久久久久| 五月天精品一区二区三区| 国产aⅴ综合色| 欧美日韩久久不卡| 欧美国产精品专区| 天堂一区二区在线| 成人免费毛片aaaaa**| 欧美日韩国产天堂| 国产精品久久久久影视| 免费在线观看一区二区三区| 99久久99久久精品免费看蜜桃| 欧美一区二区性放荡片| 亚洲三级免费观看| 精品在线观看免费| 欧美影片第一页| 国产情人综合久久777777| 日韩精品一二区| k8久久久一区二区三区| 精品乱码亚洲一区二区不卡| 亚洲一区二区视频| 丁香婷婷综合五月| 欧美一级欧美一级在线播放| 亚洲欧美一区二区三区孕妇| 狠狠色狠狠色综合日日91app| 首页亚洲欧美制服丝腿| kk眼镜猥琐国模调教系列一区二区 | 欧美亚州韩日在线看免费版国语版| 久久久久国产精品麻豆ai换脸| 香蕉成人伊视频在线观看| 99视频精品全部免费在线| 2019国产精品| 日韩专区欧美专区| 色妞www精品视频| 欧美激情中文字幕| 国产一区二区三区美女| 欧美一级电影网站|