○1 已知:有一個按鈕KB1,有3個指示燈分別為Y1、Y2、Y3。
要求:使用按鈕KB1控制三個燈,按鈕第一次按下Y1燈亮,第二次按下Y2燈亮,第三次按下Y3燈亮,第四次按下全滅。再按此按鈕將從頭開始。請編寫程序。
○2 已知:有一個按鈕KB1,4個指示燈分別為Y1、Y2、Y3、Y4,內部另外有一個0.5S閃爍1次的內部時鐘M4。
要求:編寫一段輸出控制程序,按第一次Y1閃爍1次;按第二次Y2閃爍9次;按第三次Y3閃爍11次;按第四次Y3閃爍66次;按第五次Y1、Y2、Y3、Y4同時閃爍7次。再按此按鈕將從頭開始。另外要求閃爍期間按下按鈕無效。
○3 已知:有一條生產線需要實時計算所生產的產品間隔周期,現在已知有一個產品完成信號OK1;另外已知內部有一個0.1S閃爍1次的內部時鐘M5。
要求:編寫實時計算產品的生產周期T的程序。
○4 已知:現在有一個百人搶答的現場,當主持人更換完題目后還沒有允許搶答,有選手開始搶答,則選手的違規燈亮,不再允許本次題目搶答。主持人允許搶答后,第一個做出反應的選手的指示燈亮,其他的選手的操作無效。當主持人更換題目后違規燈復位,所有選手又都可以進行下一題目的搶答了。主持人更換新題目信號KB1;主持人允許搶答信號KB2;每個選手的搶答指示燈Y1~Y100、違規指示燈Y101~200。
提示:采用循環和間接尋址方法比較簡單。
要求:給出答題思路或程序。