单片机 AT89C51 的P2口接8个发光二极管,让这8个发光二极管显示闪烁功能,即八灯亮1S,熄灭2S,如此循环。 2. 单片机 AT89C51 的P2口接8个发光二极管,让这8个发光二极管能够之后再右移,形成霹雳灯的效果,如此循环5次后全灭,延时0.5S。 3. 单片机 AT89C51 的P2口接8个发光二极管,让这8个发光二极管先交互闪烁5次,然后之后再右移,如此循环,形成流水灯的效果,延时0.5S。 4. 单片机 AT89C51 的P0口和P2口分别接2组八个发光二极管,P2口八灯实现,延时0.5S,要求第一次,P0.0对应灯点亮,P2口灯第二次,P0.0和P0.1对应灯亮,如此延续下去,直至八次后,所有灯全灭。 5. 单片机 AT89C51 的P0口和P1口分别接2组八个发光二极管,其中P1口所控制的发光二极管用于显示具体的操作过程;P0口所控制的发光二极管用来指示P1口当前的工作状态。具体的控制要求如下: 1 )系统开始工作时,P1口的8个发光二极管进行2次,第一次过程中,P0.0和P0.2所对应的灯亮,第二次过程中,P0.1和P0.3所对应的灯亮,时间间隔0.5S。 2 )两次完整的后,P1口的8个发光管进行交互闪烁,闪烁间隔延时0.5S,闪烁5次过程中,P0.4和P0.6所对应的灯亮,闪烁第6到10次的过程中,P0.5和P0.7所对应的灯亮。 3 )上述过程进行一轮后,继续重复,如此循环整个过程。