用PLC内部继电器和时间继电器来做程序,6个时间继电器分别控制每次亮的那盏灯,时间可以设定3秒6秒9秒--依此类推。
unsigned int i;
for (i=0;i<40000 000;i++);
MOV P1, #0FEH
LCALL DELAY
MOV P1, #0FDH
LCALL DELAY
MOV P1, #0FBH
LCALL DELAY
MOV P1, #0F7H
LCALL DELAY
MOV P1, #0EFH
LCALL DELAY
MOV P1, #0DFH
LCALL DELAY
MOV P1, #0BFH
LCALL DELAY
MOV P1, #7FH
LCALL DELAY
用步进指令可以吧?
每个灯亮了后,要多长时间灭呢?