由图可知,该系统用P1口控制8个LED发光二极管,当开关S闭合时,8路彩灯从左到右依次循环。再以同样的方式,从右到左依次循环。每个灯的延时时间为0.5秒。周而复始,循环不止。直到开关S断开时,循环结束,8个LED发光二极管全部熄灭。
根据循环彩灯的要求可以写出相应的应用程序。
试就图2-1所示的电路写出一段程序,运行后,使P1口上连接的8个LED(发光二极管)全亮。
(1)画出此输出端口与PC/XT系统总线以及与LED发光二极管的连接图。
(2)编写使8个LED发光二极管每间隔1秒交替亮灭的功能段程序(设假如有1秒延时子程序DELAY1S可调用)。