Sei sulla pagina 1di 9

KONFIGURASI LED

KEADAAN AWAL
KEADAAN SEBELUM STAR

LED 7 DAN 1 HIDUP


LED 5,2,7DAN 1 HIDUP
PROGRAM

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

ExtCtrls, Buttons, StdCtrls;

type

Tmuis = class(TForm)

start: TButton;

stop: TButton;

BitBtn1: TBitBtn;

led0: TShape;

led1: TShape;

led2: TShape;

led3: TShape;

led4: TShape;

led5: TShape;

led6: TShape;

led7: TShape;

Timer1: TTimer;

Timer2: TTimer;

Timer3: TTimer;

abdul_muis_1201033011: TEdit;
Led_7: TLabel;

Led_6: TLabel;

Led_5: TLabel;

Led_4: TLabel;

Led_3: TLabel;

Led_2: TLabel;

Led_1: TLabel;

Led_0: TLabel;

Label1: TLabel;

procedure startClick(Sender: TObject);

procedure stopClick(Sender: TObject);

procedure Timer1Timer(Sender: TObject);

procedure Timer2Timer(Sender: TObject);

procedure Timer3Timer(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

muis: Tmuis;

implementation
{$R *.DFM}

procedure Tmuis.startClick(Sender: TObject);

begin

timer3.Enabled:=true;

timer1.Enabled:=true;

led2.visible:=false;

led5.visible:=false;

timer2.enabled:=true;

led0.visible:=false;

led1.visible:=false;

led3.visible:=false;

led4.visible:=false;

led6.visible:=false;

led7.visible:=false;

end;

procedure Tmuis.stopClick(Sender: TObject);

begin

timer1.Enabled:=false;

led0.visible:=true;

led1.visible:=true;

led2.visible:=true;

led3.visible:=true;

led4.visible:=true;

led5.visible:=true;

led6.visible:=true;
led7.visible:=true;

end;

procedure Tmuis.Timer1Timer(Sender: TObject);

begin

if led2.visible=true then

begin

led0.visible:=false;

led1.visible:=false;

led2.visible:=true;

led3.visible:=false;

led4.visible:=false;

led5.visible:=true;

led6.visible:=false;

led7.visible:=false;

end

end;

procedure Tmuis.Timer2Timer(Sender: TObject);

begin

if led2.visible=true then

begin

led0.visible:=false;

led1.visible:=true;

led2.visible:=true;

led3.visible:=false;
led4.visible:=false;

led5.visible:=true;

led6.visible:=false;

led7.visible:=true;

end

end;

procedure Tmuis.Timer3Timer(Sender: TObject);

begin

if led2.visible=true then

begin

led0.visible:=false;

led1.visible:=true;

led2.visible:=false;

led3.visible:=false;

led4.visible:=false;

led5.visible:=false;

led6.visible:=false;

led7.visible:=true;

end

else

begin

led1.visible:=false;

led7.visible:=false;

led2.visible:=true;

led5.visible:=true;
end

end;

end.

Potrebbero piacerti anche