[an error occurred while processing this directive]
Диоды не нужны. Ну закоротят 7 линий на одну. При сопротивлении PULLUP резисторов в 10 килоом ток втекаемый в ножку не превысит 5 миллиампер. И x51 и тем более AVR.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)