⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flash.h

📁 2007年全国大学生电子设计大赛
💻 H
字号:

#define unchar unsigned char
#define unint unsigned int


/********************************
延时函数
*********************************/
extern void delayus(unint t);
/*******************************************************************************
**函数名称: DF_Send_Byte()
**函数功能: 发送字节	  
**入口参数: unchar word
**出口参数: 无 
*******************************************************************************/
extern void DF_Send_Byte(unchar S_data);
/*******************************************************************************
**函数名称: DF_Read_Byte(void)
**函数功能: 读取一个字节的内容
**入口参数: 无
**出口参数: UCHAR R_word
*******************************************************************************/

extern unchar DF_Read_Byte(void);
/*******************************************************************************
**函数名称: void DF_Stop(void)
**函数功能: 停止操作	  
**入口参数: 无
**出口参数: 无
*******************************************************************************/

extern void DF_Stop(void);
/*******************************************************************************
**函数名称: unchar DF_Status(void)
**函数功能: 读取状态(读取忙标志)
**入口参数: 无
**出口参数: UCHAR status--1不忙,0忙   
*******************************************************************************/

extern unchar DF_Status(void);
/*******************************************************************************
**函数名称: void DF_Write_Buf()
**函数功能: 写Buffer
**入口参数: unchar type--1选择BUF1,2选择BUF2;
**          unsigned int addr--BUF地址(0~263)
**          unchar *W_data--要写入的数据首地址
**          unsigned int Length--待写入数据的长度
**出口参数: 无
*******************************************************************************/

extern void DF_Write_Buf(unchar type,unint addr,unchar *W_data,unint Length);
/*******************************************************************************
**函数名称: void DF_Read_Buf()
**函数功能: 从BUF中读取数据,放入DF_R[]数组中
**入口参数: unchar type--1选择BUF1,2选择BUF2
**          unsigned int addr--读数据的地址
**          unsigned int Length--要读取的长度
**出口参数: 无
*******************************************************************************/

extern void DF_Read_Buf(unchar type,unint addr,unint Length);
/*******************************************************************************
**函数名称: void DF_Write_Main()
**函数功能: 写主存,Buffer to Main Memory Page Program with Built_In Erase
**入口参数: unchar type--1选择BUF1,2选择BUF2
**          unsigned int addr--主存的地址
**          unchar *W_data--待写入的数据
**          unsigned int Length--待写入数据的长度
**出口参数: 无
*******************************************************************************/

extern void DF_Write_Main(unchar type,unint addr,unchar *W_data,unint Length);
/*******************************************************************************
**函数名称: unchar *DF_Read_Main()
**函数功能: 读主存
**入口参数: unsigned int addr_P--主存页地址
**          unsigned int addr_B--主存页中字节地址
**          unsigned int Length--读取数据的长度
*******************************************************************************/
extern unchar *DF_Read_Main(unint addr_P,unint addr_B,unint Length);
/*******************************************************************************
**函数名称: void DF_MaintoBuf()
**函数功能: 将主存中addr_P的内容复制到BUF中
**入口参数: unchar type--1选择BUF1,2选择BUF2
**          unsigned int addr_P--页地址
**出口参数: 无
*******************************************************************************/

extern void DF_MaintoBuf(unchar type,unint addr_P);
/*******************************************************************************
**函数名称: void DF_Port_Init(void)
**函数功能: 端口初始化
**入口参数: 无
**出口参数: 无
*******************************************************************************/

extern void DF_Port_Init(void);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -