6.4 Ülesanne: Seadistatav ühe lambi vilkumine 1
Juhtpaneeli kirjeldus
Juhtpaneelil on 3 nuppu (S1 - Start, S2 - Stop, S4 - Reset), üks võtmega lüliti (S3 - Auto/Man) ja 4 indikaatorlampi (H1, H2, H3, H4).
Ülesande püstitus
Koostada programm, mis START nupu vajutusel vilgutab indikaatorlampi Q2 ettemääratud arv kordi. Seda ainult siis, kui võtmega lüliti S3 on lülitamata (AUTO) asendis ehk rakendus on töörežiimis.
Kui lüliti S3 on lülitatud (MAN) asendis, siis on rakendus seadistusrežiimis. Indikaatorlamp Q2 peab hiljem (töörežiimis start nupu vajutusel) nii mitu korda vilkuma kui mitu korda vajutatakse seadistusrežiimis START nuppu. Seadistusrežiimist annab märku vilkuv indikaatorlamp Q1 (sagedusega 0,5 Hz).
Algselt ei tohi ükski indikaatorlamp sees olla. Lülitamine peab olema korratav. Nuppude allhoidmisel ei tohi esineda vilkumist ega mitmekordset loendamist.
Soovitatav lugemismaterjal
Ülesande lahendamiseks tutvuda järgmiste peatükkidega.
6.4 Exercise: Adjustable one light flashing 1
Description of the control panel
The control panel has three buttons (S1 – Start button, S2 – Stop button, S4 – Reset button), one key switch (S3 – Auto/Man (in normal state, it is on Auto)) and 4 indicator lights (lamps) (H1 – Start light, H2 – Reset light, H3 – Light Q1, H4 – Light Q2).
Description of the exercise
Write a program that flashes the control panel light Q2 predetermined number of times when pressing the START button. The light Q2 is flashing only when the application run mode has been selected (the key switch S3 is in the position AUTO).
When the key switch is in the position MAN, then the application set-up mode is active. The light Q2 has to flash (pressing the START button in run mode) as many times as the START button has been pressed in the set-up mode. Flashing light Q1 (frequency 0.5 Hz) shows that the set-up mode is active.
Initially, none of the lights are switched on. The switching must be repeatable. There should be no flashing of the lights or double counting when holding the buttons.