2017年11月30日学习总结

今天上午还是继续学习项目中的。按键中断部分,通过按键,进去不同的事件。再通过switch case在不用状态下响应不同的时间

事件发生时,执行的函数

void e0_event_function(int * nxt_state)

    int cur_state; 

    cur_state = *nxt_state; 

    switch(cur_state)

    {     

        case s0: //观察表1,在e0事件发生时,s1处为空 

        case s2: //执行a0动作;         

        *nxt_state = s0;

    }

}

//e1事件发生时,执行的函数

void e1_event_function(int * nxt_state)

    int cur_state; 

    cur_state = *nxt_state; 

    switch(cur_state)

    {     

        case s0: //观察表1,在e1事件发生时,s1和s2处为空         

            //执行a1动作;         

            *nxt_state = s1;

    }

}

//e2事件发生时,执行的函数

void e2_event_function(int * nxt_state)

    int cur_state; 

    cur_state = *nxt_state; 

    switch(cur_state)

    {     

        case s0: //观察表1,在e2事件发生时,s2处为空     

     

      下午进行了摇杆的学习,自己学习了摇杆得部分,但是不太明白具体怎么控制要实现什么,明天继续学习

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容