本帖最后由 xurenhui 于 2014-6-20 00:12 编辑
大家好,我刚开始做按摩椅程序设计,请问一下能说一下程序设计的思路吗,
switch(Motor_Channel)
{
case 0x1:
if(First_Mode[0]>=Timer0_Count )/*Action_1--WalkMotor往下行走*/
{
PumpMotor_Shoulders_Pin=1;
WalkMotor_Pin=0;
}
else
{
PumpMotor_Shoulders_Pin=0;
++Shoulder_Channel;
Timer0_Count=0;/*计时清零*/
}
break;
case 0x02:
if(First_Mode[1]>=Timer0_Count)/*Action_2--WalkMotor往上行走*/
{
WalkMotor_Pin=1;
}
else
{
++Shoulder_Channel;
Timer0_Count=0; /*计时清零*/
}
break;
case 0x03:
if(First_Mode[2]>=Timer0_Count) /*Action_2--KneadMotor扭捏动作*/
{
VIBOne_Pin=1;
VIBTwo_Pin=1;
PumpMotor_Arm_Pin=1;
CCPR9L=90;
CCP9CON=0x0f;
T4CONbits.TMR4ON=1;
}
else
{
++Shoulder_Channel;
Timer0_Count=0; /*计时清零*/
}
break;
}
这个程序我可以不采用Switch case 吗,还有别的办法实现吗,上面每一个case里面就是一个手法,而且是一定要等待执行完
该程序,才能执行下面的case 程序,还有其他的方法吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
鼠标点点, 一套各种组合动作的动作就设计完成了...
可以直接用PC机代替控制器进行测试, 运行时有当前位置反白,
如果有逻辑错误会在下载前就检测出来, 所看即所得, 实时下载调试,
调试无误后, 保存成excel, 我再转换下载进MCU(不向客户开放这转化功能)
实际比看到的这些更全面复杂些, 多的就不说了...
LC7800.PNG (62.56 KB, 下载次数: 2)
下载附件
2014-6-21 14:15 上传
上海久工的吧?富士医疗器有部分产品应该是你们代工的吧?
产品是久工的, 我不是...富士医疗器做过一个型号....
你是哪里的? 按摩椅这圈子好像不大.
一周热门 更多>