📄 dongjie.h
字号:
void init_dongjie()
{
rdongjie_qingqiu=0;
}
void dongjie_mode()
{unsigned char l;
if(dongjie_use_minute!=RSOFT_RTC_MINUTE)
{
dongjie_use_minute=RSOFT_RTC_MINUTE;
// RU GUO DONG JIE SHI JIAN DAO 0
if(RAM[R_FREEZE_TIME]==RSOFT_RTC_MINUTE)// MINUTE==
if(RAM[R_FREEZE_TIME+1]==RSOFT_RTC_HOUR)// HOUR==
if((RAM[R_FREEZE_TIME+2]==RSOFT_RTC_DAY)||(RAM[R_FREEZE_TIME+2]==0x99))
// DAY== OR 99
if((RAM[R_FREEZE_TIME+3]==RSOFT_RTC_MONTH)||(RAM[R_FREEZE_TIME+3]==0x99))
// MONTH== OR 99
rdongjie_qingqiu=1;
}
if(rdongjie_qingqiu==1)
{
// system time2 control
system_control_time2=1;
rdongjie_qingqiu=0;
// dong jie
wr_data[0]=RSOFT_RTC_SECOND;
wr_data[1]=RSOFT_RTC_MINUTE;
wr_data[2]=RSOFT_RTC_HOUR;
wr_data[3]=RSOFT_RTC_DAY;
wr_data[4]=RSOFT_RTC_MONTH;
wr_data[5]=RSOFT_RTC_YEAR;
data_addr.addri=FM_DONGJIE_BUFFER;
write(FM,6);
for(l=0;l<96;l++)
wr_data[l]=RAM[R_KWH_F_BAKA+l];
data_addr.addri=FM_DONGJIE_BUFFER+6;
write(FM,96);
wr_data[0]=(RAM[R_V_A+1]>>4)+(RAM[R_V_A+2]<<4);
wr_data[1]=(RAM[R_V_A+2]>>4)+(RAM[R_V_A+3]<<4);
wr_data[2]=(RAM[R_V_B+1]>>4)+(RAM[R_V_B+2]<<4);
wr_data[3]=(RAM[R_V_B+2]>>4)+(RAM[R_V_B+3]<<4);
wr_data[4]=(RAM[R_V_C+1]>>4)+(RAM[R_V_C+2]<<4);
wr_data[5]=(RAM[R_V_C+2]>>4)+(RAM[R_V_C+3]<<4);
for(l=0;l<4;l++)
{
wr_data[6+l]=RAM[R_I_A+l];
wr_data[10+l]=RAM[R_I_B+l];
wr_data[14+l]=RAM[R_I_C+l];
}
for(l=0;l<3;l++)
{
wr_data[18+l]=RAM[R_KW_Z+l+1];
wr_data[21+l]=RAM[R_KW_A+l+1];
wr_data[24+l]=RAM[R_KW_B+l+1];
wr_data[27+l]=RAM[R_KW_C+l+1];
wr_data[30+l]=RAM[R_KVAR_Z+l+1];
wr_data[33+l]=RAM[R_KVAR_A+l+1];
wr_data[36+l]=RAM[R_KVAR_B+l+1];
wr_data[39+l]=RAM[R_KVAR_C+l+1];
}
place_cos(&wr_data[42]);
wr_data[50]=RAM[R_F_A];
wr_data[51]=RAM[R_F_A+1];
wr_data[52]=RAM[R_F_B];
wr_data[53]=RAM[R_F_B+1];
wr_data[54]=RAM[R_F_C];
wr_data[55]=RAM[R_F_C+1];
data_addr.addri=FM_DONGJIE_BUFFER+6+96;
write(FM,56);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -