User Tag List

Показано с 1 по 10 из 68

Тема: ПК8000 - Клавиатура

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #4

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Если я понял, то ты ведешь речь о прерывании возникающем при изменении входов. А как быть если злобный юзер сканирует только одну линейку клавиш, а другие ему как бы и не нужны. Тогда прерывание возникнет только один раз и все. Ну насколько я это понимаю.
    Правильно понимаешь.
    Дело в том, что код на шине чтения порта клавиатуры зависит от двух событий:
    1) От кода сканирования матрицы клавиатуры;
    2) От состояния клавиш клавиатуры, подключенной к контроллеру.
    Пока код сканирования неизменен, микропроцессору надо только, в соответствии с этим
    кодом, изменять данные в порту чтения, отслеживая состояние клавиш клавиатуры.
    Причем делать это можно не торопясь.
    Но когда код сканирования изменился, реагировать надо незамедлительно,
    поскольку сразу после смены линии сканирования идет чтение данных, и
    если запоздать, то прочитается ложный код, от предыдущего состояния данных.
    Для этого и надо использовать прерывание по смене состояния линий сканирования.
    Последний раз редактировалось caro; 11.11.2008 в 20:10.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ПК8000 - Общие вопросы
    от Mick в разделе ПК8000
    Ответов: 601
    Последнее: 03.11.2025, 00:03
  2. ПК8000 - Утилиты
    от XobbiMan в разделе ПК8000
    Ответов: 103
    Последнее: 22.06.2023, 00:09
  3. Ответов: 206
    Последнее: 30.05.2022, 17:15
  4. ПК8000 - ROM диск
    от Mick в разделе ПК8000
    Ответов: 39
    Последнее: 06.03.2014, 14:12
  5. ПК8000 - Квазидиск
    от Mick в разделе ПК8000
    Ответов: 86
    Последнее: 13.10.2008, 19:17

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •