Матричная клавиатура
| Библиотека: | Ввод/вывод |
Поведение
Моделирует матричную клавиатуру 4×4. Нажатие клавиши соединяет её вход строки с выходом столбца, позволяя схеме сканировать клавиатуру аналогично физической матричной клавиатуре. При отпускании кнопки мыши клавиша отжимается.
Атрибут Режим работы выбирает один из двух вариантов электрического поведения.
- Обычная матрица
- Пока клавиши не нажаты, выходы (строки) находятся в высокоимпедансном состоянии (Z). Нажатие клавиши передает сигнал с соответствующего входа (столбца) на соответствующий выход (строку).
- Pmod KYPD (с внутренней подтяжкой)
- По умолчанию на выходах (строках) удерживается логическая 1. Нажатие клавиши передает сигнал с соответствующего входа (столбца) на соответствующий выход (строку). В этом режиме используется фиксированная раскладка модуля Pmod KYPD (символы 0, F, E и D в нижнем ряду).
Контакты
Четыре 1-разрядных входа (столбцы) расположены вдоль нижнего края, а четыре 1-разрядных выхода (строки) — вдоль правого края. Пока клавиша удерживается нажатой, она физически замыкает между собой вход и выход, на пересечении которых находится.
Атрибуты
- Режим работы
- Выбирает поведение «Обычная матрица» или «Pmod KYPD», как описано выше.
- Размер отображения
- Выбирает обычный или крупный внешний вид клавиатуры.
- Символ клавиши 'A', 'B', 'C', 'D', '*' и '#'
- Настраивает отображаемые символы для этих шести клавиш в режиме «Обычная матрица». Режим Pmod KYPD использует фиксированные метки и скрывает эти атрибуты.
- Метка
- Текст, связанный с компонентом.
- Положение метки
- Расположение метки относительно компонента.
- Шрифт метки
- Шрифт, используемый для отрисовки метки.
- Цвет метки
- Цвет, используемый для отрисовки метки.
- Отображать метку
- Управляет отображением метки.
Поведение инструмента «Нажатие»
Нажмите и удерживайте клавишу, чтобы замкнуть соответствующий вход (столбец) с выходом (строкой). Клавиша остаётся нажатой до тех пор, пока не будет отпущена кнопка мыши.
Поведение инструмента «Текст»
Позволяет редактировать метку, связанную с компонентом.