MOV R0,#LOW (mCmdParam+06H);输入参数mCmdParam.Modify.mFileTime:设置新文件的时间,为0FFFFH则不修改,使用新建文件产生的默认时间-------------------------------L1 MOV @R0,A-----------------------------------------------------------------L2 INC R0--------------------------------------------------------------------L3 MOV @R0,A-----------------------------------------------------------------L4 MOV R0,#LOW (mCmdParam+04H);输入参数mCmdParam.Modify.mFileDate: 新的文件日期: 2004.05.18 */-------------------------------------------------------------L5 MOV @R0,#030H;日期产生方法是 Date = ((Year-1980)<<9) + (Month<<5) + Day---L6 INC R0--------------------------------------------------------------------L8 MOV @R0,#0B2H-------------------------------------------------------------L9
上述程序是在EVT.ZIP例5中的一段,是设置新文件的创建时间的 问题1:文件的当前时间怎么创建,是什么样的格式,所谓的默认时间是指什么?是不是创建文件时的真实时间啊?是不是还要单片机系统具有时钟电路啊? 问题2:在上述程序L6行中的#030H是怎么来的?是什么意思?按该行的公式可推出2004.05.18的DATE=#0B2H,结果正确吗?
谢谢指点