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

📄 rw.c

📁 关于 at89c51snd1c 的海量存储mass storge的基于keil c的源代码
💻 C
字号:

/*********************************************************************************************************
**                                        
**                                  MP3 and U Disk Source Code
**                           Copyright (c) 2005,北京博创兴业科技有限公司
**                                      All Rights Reserved
**                                           V3.00.0
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名:	 RW.C
**创   建   人:	 Phoenix    Hua Yue Guang
**创 建  日 期:  2005.3
**描        述:  实现USB端点和Flash接口之间数据的传送
**
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人: 	
** 版  本:	
** 日 期: 	
** 描 述:  
**
**------------------------------------------------------------------------------------------------------
** 修改人:	
** 版  本:  
** 日 期:	
** 描 述:	
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修改人: 	Phoenix    Hua Yue Guang
** 版  本:  V3.00.0
** 日 期:	2005.3
** 描 述:	实现USB端点和Flash接口之间数据的传送
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#include "REGSND1.H"

void ReadFlash()	       //读64个字节的数据写入UEPDATX
{
	#pragma asm
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
		MOVX A,@DPTR
		MOV  UEPDATX,A
	#pragma endasm
}

void WriteFlash()			 //从UEPDATX中读64个字节的数据写入flash的页寄存器中
{
  #pragma asm
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
		MOV A,UEPDATX
		MOVX @DPTR,A
  #pragma endasm
}

⌨️ 快捷键说明

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