具体要求如下:
1)开始时电梯处于任意一层(1,2,3,4),数码管显示楼层号。
2)电梯上升
①电梯停于某层,当有高于该层信号时,电梯上升到呼叫层停止,如电梯停于1楼,4楼呼叫,电梯上升到4楼停止
②电梯停于某层,当有高于该层多个信号时,如电梯在1楼,2、3、4层都给信号时,电梯一次停2s后继续向上一层行驶,当停到2楼2s后,再向三楼行驶,在三楼停2s后,在向4楼行驶。
3)电梯下降
①电梯停于某层,当有低于该层信号时,电梯下降到呼叫层停止,如电梯停于4楼,1楼呼叫,电梯下降到1楼停止。
②电梯停于某层,当有低于该层多个信号时,电梯先下降到高的呼叫层,停2s后继续下降到低的呼叫层。例电梯在4楼,1、2、3层同时呼叫,则电梯先下降到3楼,停2s后继续下降到2楼,再停2s后继续下降到1楼停止。
4)电梯在上升,下降过程中,任何反向德呼叫均无效。
5)数码管应该显示电梯的即时楼层位置。
越快越好谢谢