MezData-Logo Creative Commons License 477 Lösungen Button :ISP: Schadstoffkonzentrationsanzeige [Bubbers]

Mit vier Sensoren (a, b, c, d) wird die Konzentration an Schadstoffen gemessen und mit einem Leuchtband angezeigt:

  • Wenn mindestens ein Sensor H-Signal zeigt, geht l1 an.
  • Wenn mindestens zwei Sensoren H-Signal zeigen, geht zusätzlich l2 an.
  • Wenn mindestens drei Sensoren H-Signal zeigen, geht zusätzlich l3 an.
  • Wenn alle Sensoren H-Signal zeigen, gehen alle Lampen an.
Funktionstabelle Deklarationen, der Anfang
Sensor Leuchtband
Zn a b c d l4 l3 l2 l1
0 0 0 0 0 0 0 0 0
1 0 0 0 1        
2 0 0 1 0        
3 0 0 1 1        
4 0 1 0 0        
5 0 1 0 1        
6 0 1 1 0        
7 0 1 1 1        
8 1 0 0 0        
9 1 0 0 1        
10 1 0 1 0        
11 1 0 1 1        
12 1 1 0 0        
13 1 1 0 1        
14 1 1 1 0        
15 1 1 1 1        
MODULE schadst	
  
DECLARATIONS "*************** Ein- und Ausgaenge ***************************
  a,b,c,d     PIN 25,26,27,28;                    "Eing‰nge Melder
  l4,l3,l2,l1 PIN 7,8,9,10    ISTYPE'BUFFER,COM'; "Anzeige-Ausg‰nge

EQUATIONS "****************************************************************

TRUTH_TABLE "************** Funktionstabelle ****************************** 
 ([a,b,c,d] -> [l4,l3,l2,l1]) "Eingaenge -> Ausgaenge
  [0,0,0,0] -> [ 0, 0, 0, 0]; "kein Schadstoff, alle LEDs aus
  [0,0,0,1] -> [ ]; "1 Melder an -> 1 LED an
  [0,0,1,0] -> [ ]; "1 Melder an -> 1 LED an
  [0,0,1,1] -> [ ]; "2 Melder an -> 2 LEDs an
  [0,1,0,0] -> [ ]; "usw.
  [0,1,0,1] -> [ ]; 
  [0,1,1,0] -> [ ];
  [0,1,1,1] -> [ ];
  [1,0,0,0] -> [ ];
  [1,0,0,1] -> [ ];
  [1,0,1,0] -> [ ];
  [1,0,1,1] -> [ ];
  [1,1,0,0] -> [ ];
  [1,1,0,1] -> [ ];
  [1,1,1,0] -> [ ];
  [1,1,1,1] -> [ ]; 

 
END

Vervollständigen Sie die Funktionstabelle bzw. die Truth-Table!

   loes.html