发布于 2007-06-12 16:04:57
0楼
用子程序
Network 1
LD SM31.7 //先判断上不是正在写,如果是就返回
CRET
Network 2
LD SM0.0
MOVB 0, SMB31 先清控制字,默认字节
Network 3
LDB<> VB88, VB602 //vb88是你要保存的区域,如果被修改
MOVB VB88, VB602 //将新值保存到vb602
MOVD &VB88, AC1 //将vb88的指针放到AC1 以下同
JMP 1 //跳转到字节处理
Network 4
LDW<> VW60, VW630
MOVW VW60, VW630
MOVD &VB60, AC1
JMP 2
Network 5
LDD<> VD420, VD704
MOVD VD420, VD704
MOVD &VB420, AC1
JMP 3
Network 6
NOT //如果以上保存区域没有被修改
CRET //返回
Network 7
LBL 3 //双字,具体看SMB31
INCB SMB31
Network 8
LBL 2 //字,具体看SMB31
INCB SMB31
Network 9
LBL 1 //字节,具体看SMB31
INCB SMB31
Network 10
MOVW AC1, SMW32 //将指正放到SMW32
INCD VD134
S SM31.7, 1 //写保存到EEROM中
志存高远,追求卓越!