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

📄 nf_drv_load.a51

📁 MP3播放器详细设计方案
💻 A51
📖 第 1 页 / 共 2 页
字号:
/*A**************************************************************************
* NAME:         nf_drv_load.a51
*----------------------------------------------------------------------------
* Copyright (c) 2002 Atmel.
*----------------------------------------------------------------------------
* RELEASE:      snd1c-refd-nf-3_0_0      
* REVISION:     1.2     
*----------------------------------------------------------------------------
* PURPOSE:
* This file contains the In System Programming execution routine
*****************************************************************************/

;_____ I N C L U D E S ____________________________________________________


;_____ M A C R O S ________________________________________________________

EXTRN XDATA (nf_data)

;_____ D E F I N I T I O N ________________________________________________

NF_MODULE	SEGMENT	CODE

RSEG	NF_MODULE
;_____ D E C L A R A T I O N ______________________________________________

PUBLIC	nf_upload_buffer
PUBLIC	nf_download_buffer


;*F**************************************************************************
; NAME: nf_upload_buffer
;----------------------------------------------------------------------------
; PARAMS:
;
; return:
;----------------------------------------------------------------------------
; PURPOSE: 
;   upload_buffer NF->XRAM 
;----------------------------------------------------------------------------
; EXAMPLE:
;----------------------------------------------------------------------------
; NOTE: 
;----------------------------------------------------------------------------
; REQUIREMENTS: 
;****************************************************************************
nf_upload_buffer:
	MOV	R0,#0H
	MOV	DPTR,#nf_data
    

	MOVX	A,@DPTR		;1
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;2
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;3
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;4
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;5
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;6
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;7
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;8
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;9
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;10
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;11
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;12
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;13
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;14
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;15
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;16
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;17
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;18
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;19
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;20
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;21
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;22
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;23
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;24
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;25
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;26
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;27
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;28
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;29
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;30
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;31
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR		;32
	MOVX	@R0,A
	INC	R0
	

	MOVX	A,@DPTR		;33
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	
	MOVX	A,@DPTR		;65
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	
	MOVX	A,@DPTR		;97
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	
	MOVX	A,@DPTR		;129
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	
	MOVX	A,@DPTR		;161
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	
	MOVX	A,@DPTR		;193
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	
	MOVX	A,@DPTR		;225
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0
	MOVX	A,@DPTR
	MOVX	@R0,A
	INC	R0

⌨️ 快捷键说明

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