电视连续剧八路军:求程序(1)!!!!请高手把该程序其中省略的部分补充完整阿!!谢谢!!

来源:百度文库 编辑:神马品牌网 时间:2024/05/13 10:29:03
智能双电源装置的动作处理
以下是三种方式在不同合闸状态下的程序任务处理简述:
自投自复方式在常用电源合闸状态,
常用电源出现异常,进行计时
异常计时中
异常计时完成,启动电机
常用电源正常,停止并恢复计时器
备用电源异常,停止并恢复计时器
自投自复方式在备用电源合闸状态,
常用电源出现正常
正常计时
正常计时完成,启动电机
常用电源异常,停止计时

我把这些操作归纳成如下程序:
……
typedef union
{
unsigned char cc;
struct
{
unsigned char bit0:1;
unsigned char bit1:1;
unsigned char bit2:1;
unsigned char bit3:1;
unsigned char bit4:1;
unsigned char bit5:1;
unsigned char bit6:1;
unsigned char bit7:1;
}Bits;
} Char_Bit;
Char_Bit VolErrFlag[2]; // 可以用位或字节操作
static void CheckVolErr(unsigned char i)
// I=0, 检查常用电源的电压,更新缺相,欠压和过压标志位
// I=1, 检查备用电源的电压,更新缺相,欠压和过压标志位
{
……
}
static void StartTurn(unsigned char bi)
// bi=0,转到常用电源
// bi=1,转到备用电源
{
……
}

不知道

11111111111111111