lhldj 2014-10-04 01:04
浏览 742

关于c语言写的单片机程序

if(k2==0&&flg_start==1)
{
if(deng==0xfe||deng==0xfd)
flg_zy=0;
if(YDX==YD&&k2==0)//这里运行不是很流畅,到了后面的程序运行不起来
Mode=1;
else if(YDX==TD&&k2==0)
Mode=2;
else if(YDX==SD&&k2==0)
Mode=3;
while(k2==0);
}
...
if(flg_zy==0&&flg_start==1)
{
P2=deng;
switch(Mode)
{
case 0:
{
if(ci==shi)//2s
{
deng=deng<<1|0x01;
ci=0;
flg_ji=1;
}
break;
}
case 1:
{
if(XL1==QS1)
{
deng=deng<<1|0x01;
XL1=0;
flg_ji=1;
// YDX=0;
// FQ=0;
}
break;
}
case 2:
{
if(XL2==QS2)
{
deng=deng<<1|0x01;
XL2=0;
flg_ji=1;
}
break;
}
case 3:
{
if(XL3==QS3)
{
deng=deng<<1|0x01;
XL3=0;
flg_ji=1;
}
break;
}
}
}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥30 求解达问题(有红包)
    • ¥15 请解包一个pak文件
    • ¥15 不同系统编译兼容问题
    • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
    • ¥30 数字电源对DSP芯片的具体要求
    • ¥20 antv g6 折线边如何变为钝角
    • ¥30 如何在Matlab或Python中 设置饼图的高度
    • ¥15 nginx中的CORS策略应该如何配置
    • ¥30 信号与系统实验:采样定理分析
    • ¥100 我想找人帮我写Python 的股票分析代码,有意请加mathtao