Вложение 57170
В архиве схема, печатная плата, прошивка контроллера и ЗГ. Для себя уяснил, что это не окончательный вариант. Буду переделывать, но не сильно![]()
Что может текущая версия:
-прикидывается (вполне успешно) терминалом DEC VT52, не поддерживается альтернативная раскладка цифровой клавиатуры;
-работает пока только на 9600bps 8N1, в дуплексном режиме без управления потоком;
-атрибуты ВГ75 не задействованы никак, нет их у VT52;
-формат экрана 80х25 (640х400), шрифт очень крупный 8х16, выдран из редактора "Слово и дело";
Что хочу доделать:
-по эмуляции терминала доделать поддержку ANSI кодов управления атрибутами поля + некоторые команды DEC Private (VT100);
-переключить клавиатуру на второй COM порт;
-добавить поддержку инверсии и 8-ми цветов, задействовав(RVV, HGLT, GP0, GP1);
-сделать 4 знакогенератора, переключение через LA0, LA1 (на счет этого пока не уверен).
Пока что наступил на грабли. ВГ75 формирует опережающие сигналы на выводах атрибутов. Их перед использованием, надо защелкнуть в регистр, тем же импульсом, которым записывается код символа в сдвиговый регистр. Завтра допаяю. А пока курсор в виде инверсного видеоблока формируется немного не тамПри том что курсор в виде подчеркивания там
- - - Добавлено - - -
Для желающих повторить:
-Обратите особое внимание на U1, U5, U2. Нужны быстродействующие серии F, AC, ACT. У меня стоят U1-КР531ЛН1, U5-ОКР1533ИР10, U2-КР1533ИЕ5.
-Все остальные микросхемы могут быть серий К155, К555 без разницы.
-Все диоды любые импульсные кремниевые
-Все подтягивающие резисторы 2-10к всеравно какие.
-Mega128 с фьюзами на запуск от внешнего скоростного кварца




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