совет номер "два":
хотите получить гирлянду огоньков "малой кровью"?
сделайте вместо гирлянды констант, SELов и ORов то что показано на картинке.
на вход подайте "порядковый номер" 0..16 (как у вас), а выход отправьте в дешифратор
PS если нужно биты лишние отрезать, то на выходе надо сделать AND с константой "255"