Очень часто сканируют нулями на всей шине адреса.Цитата:
Сообщение от Mick
Так определяется факт нажатия хотя бы одной клавиши.
А расчитывать надо на любой вариант, не только на один или два адреса.
Вид для печати
Очень часто сканируют нулями на всей шине адреса.Цитата:
Сообщение от Mick
Так определяется факт нажатия хотя бы одной клавиши.
А расчитывать надо на любой вариант, не только на один или два адреса.
"нулями на всей шине адреса" - это можно ...
Если два или более нуля в принципе это уже не логично. Можно и нужную клаву спутать. В стандартной прошивке BASIC 48 там как сканируют, одним нулем перебирают все линии и этим самым определяют нужные комбинации такие как EDIT, EXTMODE и т.д. или все же не так?Цитата:
Сообщение от caro
Потому что у тебя логика какая-то неправильная.Цитата:
Сообщение от Mick
Рассказываю секреты - учись, пока жив:
Надо вот опросить 10 кнопок разных. А неохота сразу нулём двигать. Смотрим, в каких рядах эти кнопки, ставим нули там, 1 разом узнаём, надо ли вообще сканировать.
Анрил тебе в руки - и копайся... Или неинтересно на самом деле?Цитата:
В стандартной прошивке BASIC 48 там как сканируют, одним нулем перебирают все линии и этим самым определяют нужные комбинации такие как EDIT, EXTMODE и т.д. или все же не так?
Собственно железно - отображение нажатой клавиши на клаву ZX,
плюс поддержка опроса по "все нули"
Получится дёшево и сердито :) Вот только решить, как РТшки прошивать ...
Для мышки - схема немногим сложнее, только первоначальную
инициализацию надо ...
Из этих соображений - как насчёт использования D5,D7 порта #FE?
И попутно - имеет смысл подключать регистр приёмника клавы как порт?
Я надеюсь про фиксацию SHIFT-клавиш не забыли.Цитата:
Сообщение от ASDT
На это нет никакого стандарта, а вводить новый не имеет смысла.Цитата:
Сообщение от ASDT
"про фиксацию SHIFT"
А я ещё и ALT хотел ...
"вводить новый не имеет смысла"
Но это полезно с практической точки зрения ...
И по затратам минимально.
Нет такой клавиши в СпектрумеЦитата:
Сообщение от ASDT
Насчет полезности - сомнительно.Цитата:
Сообщение от ASDT
Какой смысл иметь два источника информации о клавиатуре.
"полезности - сомнительно"
Например - была темка связи двух ZX ...
Можно передавть хоть 1Мбайт/сек.
Главное НО - нет реальной основы, под этими "темами"
(ещё раз перечитал ...) А соответственно переходник
для клавиатуры - внешнее к ZX ус-во.