Решил подойти к проекту с другой стороны. Нарисовал эскиз пульта с кнопками. Получилось 22 кнопки-клавиши без подсветки и 13 кнопок( две "Reset" и "Break" не опрашиваемые) из них 6 с подсветкой. Думаю, логику всю можно отладить на эмуляторе. Для него проще, я надеюсь, найти и исходники математики с плавающей запятой. Упоминаемый выше Proteus, имхо, более дружелюбен к 8051.