关于程序的架构问题,想请教大家的想法

2019-07-21 02:47发布

在写一个程序,但是架构没有思路,要实现的功能是这样的:
基础是:通过与上位机保持通信来就收指令,发送数据;
功能代码指令假设是:01,02,03;
首先是与上位机通信,接收上位机的命令,来执行不同的程序段
01的时候是同步时间
02的时候是开始传感器工作,读取传感器数据并通过串口发送到上位机
03的时候是停止传感器工作。

现在是希望通过判断不同的命令来执行不同的程序段,但是希望,02指令只要执行一次就可以一直运行02段代码,同时可以继续扫描判断01,03段代码是否符合,然后只有03段代码可以停止02段代码循环,请问可以怎么样做呢,或者我这个想法是否是不能实现的呢?请教一下大家。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。