请各位高手帮忙解决一下:翻译成C语言的
小弟急用,谢谢
MOV DPTR,#DMACFG ;为DMA通道结构设定一
;个带有地址的数据指针,
;开始写入DMA结构
MOV A,#SRC_HI ;源数据的高位地址
MOVX @DPTR ,A
INC DPTR
MOV A,#SRC_LO ;源数据的低位地址
MOVX @DPTR,A
INC DPTR
MOV A,#0DFh ;高位地址的定义
MOV [email=X@DPTR,A]X@DPTR,A[/email]
INC DPTR
MOV A,#0AFh ;低位地址的定义
MOVX @DPTR,A
INC DPTR
MOV A,#BLK_LEN ;数据的长度
MOVX @DPTR,A
INC DPTR
MOV A,#012h ;8位,单模式,Flash触发器使用
MOVX @DPTR,A
INC DPTR
MOV A,#042h ;屏蔽中断,DMA高通道优先
MOVX @DPTR,A
MOV DMA0CFGL,#DMACFG_LO ;为当前的DMA结
;构设置开始地址
MOV DMA0CFGH,#DMACFG_HI
MOV DMAARM,#01h ;设置DMA的0通道
MOV FADDRH,#00h ;设置闪存高位地址
MOV FADDRL,#01h ;设置闪存低位地址
MOV FWT,#2Ah ;设置闪存计时
MOV FCTL,#02h ;开始向闪存写

