分类：电脑/网络-硬件
问题：单片机遇到需要同时处理的多个任务怎么办？比如说，单片机p0口要做 
比如说，p0口要做流水灯，而同时p1口要做二进制加法，或者p0口的所有灯1秒亮一次，而同时p1的所有灯要1.5秒亮一次。这只是一个比方，就是说，单片机在遇到很多个需要同时解决的问题该怎么办？
回答：设置一个定时器，周期触发，在中断服务程序里面得到时间间隔，在主程序里面循环判断是否到达所需要的时间间隔，用于控制程序转向对应的子程序，如果都没有到达，剩余的时间用于处理周期处理的工作（键盘扫描，显示刷新等需要处理时间短的任务），然后转入任务循环起始处。