Для того, что бы не тратить бесполезно ресурс циклов записи в ячейки EEPROMСообщение от SoftFelix
(100 тыс. это конечно много, но не бесконечно) запись текущего состояния Scroll Lock (или состояния TURBO)
производится только при нажатии соответствующей клавиши совместно с клавишей Shift.
Это состояние и восстанавливается при включении питания и сбросе компьютера клавишей PrintScreen.
Наверное следует сделать немного по другому:
1) При включении питания восстанавливать TURBO из EEPROM;
2) При сбросе клавишей Print Screen текущее состояние TURBO не менять.
---------- Post added at 12:17 ---------- Previous post was at 12:13 ----------
Состояние выхода TURBO запоминается в EEPROM при нажатии клавиши Scroll Lock+Shift.Сообщение от zst
При включении питания, если Scroll Lock горит, на выходе 0, иначе 1.
В процессе работы нажатие клавиши Scroll Lock инвертирует состояние выхода TURBO, но в EEPROM не запоминается.
На выходе NMI по умолчанию 1. При нажатии клавиши F12 на этом выходе формируется отрицательный импульс длительностью 10 мсек.




Ответить с цитированием