|
Для управления устройствами у Вас используется не весь порт D, а только некоторые его разряды. Поэтому используйте вместо записи байта в порт команды установки/сброса отдельных выводов порта, тогда и сомнений не будет.
А прерывания возникать не будут, если выводы порта не меняют своего состояния, независимо от того, что записывается в порт. Если разряды, соответствующие линиям прерывания настроены на ввод, то запись байта в порт будет лишь включать/отключать внутренние подтяжки. Если есть внешние, или к портам подключены выходы какой-то логики, то состояние выводов меняться не будет и прерывания не возникнут.
E-mail: info@telesys.ru