单片机没办法实现真正的多线程.
只能是分时时间片轮转这种的.
因为普通单片机就一个运算单元
做这事了其他事就得排队.
在只有一个核的情况下,真正的多线程可能不现实,但如果做出一个类似“多线程”的效果并不难。
现在大多数rtos都支持多任务处理,你只需要在rtos上开发就行。
单核芯片做不到的,都是通过轮询,时间片的方式来处理的,能满足绝大部分的应用需求。
单现在推出了几款双核芯片,像NXP的LPC54XX,什么的,又需要的可以找些资料看看