就绪到执行:处于就绪状态的进程,在调度程序为之分配了处理器之后,该进程就进入执行状态。
执行到就绪:正在执行的进程,如果分配给它的时间片用完,则暂停执行,该进程就由执行状态转变为就绪状态。
执行到阻塞:如果正在执行的进程因为发生某事件(例如:请求I/O,申请缓冲空间等)而
使进程的执行受阻,则该进程将停止执行,由执行状态转变为阻塞状态。
阻塞到就绪:处于阻塞状态的进程, 如果引起其阻塞的事件发生了,
则该进程将解除阻塞状态而进入就绪状态
就是说a如果成立那状态就可以由1直接到3了int state = 0
if(a)
{
state = 3
if(b)
{
state = 2
}
}
以下是一个简单的51单片机程序,通过按下按键可以实现4种不同状态的灯亮灭,包括正闪、反闪、多种间隔闪。程序中使用了定时器来实现闪烁功能。
程序中使用了P1.0到P1.3作为控制灯的引脚,P3.2作为按键的引脚。每当按下按键时,通过判断状态值来切换不同的灯亮灭模式。定时器中断函数用来实现灯的闪烁,可根据需求自行调整闪烁频率。
编程不易,忘采纳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)