User Tag List

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

Тема: Клавиатура 128К (56 клавиш)

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

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

    Регистрация
    07.01.2006
    Адрес
    г. Москва
    Сообщений
    3,442
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Схема прошивки

    Скрытый текст

    [свернуть]

    Сделал логическую схему пошивки.
    Для облегчения начертания и понимания разделил ее на 4-ре секции. Схема нарисована точно по уравнениям без каких-либо упрощений, присутствуют все логические операции включая скобки.

    В секции I решается задача определения опроса шифтов CS и SS через дополнительный набор клавиш.
    В секции II решается задача запоминания факта опроса шифтов CS и SS через дополнительный набор клавиш. Для этого реализованы два триггера Т1 и Т2 на элементах И-НЕ. Установка триггера осуществляется по сигналам SS и CS, сброс по KA0 и KA7 при отсутствии опроса CS и SS. Сигналы установки и сброса стробированы, для исключения запоминания ложных сигналов, которые могут формироваться на шине адреса. Таким образом, триггеры устанавливаются, если опрошен один из шифтов через дополнительные клавиши и сбрасываются при опросе по адресным линиям KA0 и KA7, если ни одна дополнительная клавиша не нажата. На выходе секции сигналы триггеров для CS и CS суммируются по И. В эту сумму можно подмешать и сигнал внешнего тумблера, который включает и отключает триггерную отсечку.
    В секции III решается задача выделения сигналов опроса, соответствующих символам. Если это не делать, то в некоторых случаях при опросе через одну клавишу из дополнительного набора могут проскакивать до трех сигналов. Два от адресных линий шифтов KA0 и KA7и один от адресной линии нужного символа. Кроме того, проблема усугубляется нестандартным расположением клавиш «кавычки» и «точка с запятой». В конечном счете все это приводит к выдачи на шину данных сразу нескольких битов за один цикл опроса и ставит процедуру опроса в раскоряку. Таким образом, чтобы это избежать вся расширенная часть шины данных фильтруется по ИЛИ так, чтобы прошли только сигналы от опроса по адресам символов. На выходе секции фильтрованные сигналы обозначены через знак «*».
    В секции IV решается задача распределения расширенной части шины данных с KD5 по KD10 на основную часть с KD0 по KD4, а также осуществляется триггерная отсечка по сигналу ON.
    Конечно, схему можно было бы и упростить в некоторых местах, но я не вижу в этом нужды. От добра – добра не ищут…
    Последний раз редактировалось Addison; 14.04.2017 в 11:26.

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

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

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

Похожие темы

  1. Пленочная (56 клавиш) клавиатура: стандарт
    от Gryphon в разделе Устройства ввода
    Ответов: 9
    Последнее: 22.03.2010, 10:38
  2. Куплю пленочную ZX клавиатуру 58 клавиш
    от Zhizh в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 01.09.2008, 20:34
  3. Куплю клаву 40 клавиш или расширенную
    от F0lken в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 12.08.2008, 12:25
  4. Сигнатура замыкания/дребезга клавиш
    от Raider в разделе Программирование
    Ответов: 19
    Последнее: 11.01.2008, 19:34
  5. Клавиатурку 58 клавиш пленочную куплю!
    от Orionsoft в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 15.05.2005, 15:29

Ваши права

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