MODULE GFS TITLE 'GFS' declarations // Um z.b. Taster zu deklarieren g0, g1, g2, g3, g4, g5, g6, g7, g8, g9, g10, g11, g12, g13, g14, g15 pin 41, 42, 43, 44, 47, 48, 49, 50, 100, 99, 98, 97, 94, 93, 92, 91 istype 'BUFFER,COM'; // Die 16 LED's auf der aufgesteckten Platine werden deklariert TP15, TP7, TP3, TP1 pin 61,60,59,58; equations Truth_table // Wahrheitstabelle ( In diesem Fall mit dem Gray Code) ([TP15,TP7,TP3,TP1] -> [g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,g10,g11,g12,g13,g14,g15]) [0,0,0,0] -> [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]; // 0 [0,0,0,1] -> [0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0]; // 1 [0,0,1,1] -> [0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0]; // 2 [0,0,1,0] -> [0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0]; // 3 [0,1,1,0] -> [0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0]; // 4 [0,1,1,1] -> [0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0]; // 5 [0,1,0,1] -> [0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0]; // 6 [0,1,0,0] -> [0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0]; // 7 [1,1,0,0] -> [0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0]; // 8 [1,1,0,1] -> [0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0]; // 9 [1,1,1,1] -> [0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0]; // 10 [1,1,1,0] -> [0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0]; // 11 [1,0,1,0] -> [0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0]; // 12 [1,0,1,1] -> [0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0]; // 13 [1,0,0,1] -> [0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0]; // 14 [1,0,0,0] -> [1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]; // 15 END