Калькулятор программиста (часть 2)

Сокращение количества корпусов за счёт использования интегральных схем.

Новая схема

Полная схема калькулятора. Клавиатура значительно упрощена из-за использования 8-ми битного приоритетного шифратора CD4532B, который теперь не только занимается всеми колонками и кодирует их тремя битами, но и генерирует сигнал "клавиша нажата"!

Полная схема калькулятора
Полная схема калькулятора

Резисторная сборка используется потому что просто …

Калькулятор программиста

Это очень простой настольный калькулятор, который производит операции в различных система счисления.

Представляется как штука с многострочным дисплеем, литиевым аккумулятором и небольшой клавиатурой

Клавиатура

Я планирую использовать клавиатуру от Rue Mohr's, работающую без опроса http://ruemohr.org/~ircjunk/tutorials/elex/scanlessKeyboard/scanlessKeyboard.html .

Набросок схемы:

Схема клавиатуры калькулятора
Схема клавиатуры калькулятора

Я использую …

Подключение клавиатуры PS/2 к БК11М

С одной стороны адаптер принимает нажатия клавиш от стандартной PS/2 клавиатуры, а с другой манипулирует входными линиями микросхемы 1801ВП1-014 притворяясь матрицей клавиш. Количество выходов AtMega8 увеличено с помощью сдвигового регистра. Прошивка написана на диалекте Forth muforth

PS/2

Я не буду переписывать здесь полные описания протокола и электрического соединения …