• 2022-10-31
    有8个霓虹灯,按钮启动按钮后,每隔1s依次按顺序(从1号灯到8号灯)点亮,全亮3s,然后闪烁5s钟,闪烁频率为1s(灭0.5s,亮0.5s),然后再每隔2s钟,按序(从8号灯到1号灯)依次熄灭,如此循环往复。要求用移位指令编写控制程序。
  • 程序分析与编制题答案
    本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/extztmayzmpomtto.html

    内容

    • 0

      请编写一个程序,要求实现:隔灯闪烁L3、L5、L7、L9亮1S后灭,接着L2、L4、L6、L8亮1S后灭,再接着L3、L5、L7、L9亮1S后灭,如此循环下去。

    • 1

      用比较指令和加计数器指令实现以下功能。第一次按下启动按钮SB1,小灯1点亮,第二次按下按钮SB1,小灯1和2同时点亮,第三次按下按钮SB1,小灯123同时点亮,第四次按下按钮SB1,全部小灯熄灭,如此循环。任意时刻按下停止按钮SB2,所有小灯都熄灭。

    • 2

      试编写一段程序,用P31控制P1口驱动的8个LED亮1s,再灭2s,周而复始,闪烁不止。如果开关S断开,LED停止闪烁。

    • 3

      要求编写程序,使用while循环指令、左移指令实现8个LED灯依次点亮效果。具体效果如下: 1)程序无限次反复循环实现8个LED灯依次点亮效果; 2)每次循环中,首先第一个LED灯亮,再第一、二个LED灯亮,再第一、二、三个灯亮,最后8个LED灯全亮。然后再从头开始循环往复。 作业提交要求: 编程后在proteus软件中仿真通过,通过后把程序提交,把程序直接复制在作业文本框中,不要以附件形式上交

    • 4

      【单选题】题图所示电路中,灯 A和灯B规格相同,当开关S闭合后,则()。 A. A、B两灯同时亮 B. BA灯先亮,B灯后亮 C. B灯先亮,A灯后亮 D. A灯灭,B灯亮