[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Примерно так digit-входы, out - выходы
...
CASE digit[9..0] IS
WHEN B"1000000000" => -- НАЖАТА 9
out[3..0] = B"1001";
WHEN B"0100000000" =>
out[3..0] = B"1000";-- НАЖАТА 8
...
WHEN OTHERS => -- Ничего не нажато, нажато более 1 кнопки
out[3..0] = B"1111";
END CASE;
...
E-mail: info@telesys.ru