Всем доброго времени суток!
Уже давно руки чешутся собрать какую-нибудь полезную штуковину для домашней лаборатории.
Что хочется видеть в этом устройстве:
1)Клавиатура для ввода команд и управления работой;
2)Небольшой ЖК дисплей для отображения информации о состоянии устройства и прочей полезной информации;
3)Простенький звуковой генератор;
4)Парочка портов для подключения внешних устройств;
5)Последовательный порт для связи с ПК и прочими приблудами.
6)И наконец последнее, самое главное - конструкция должна быть простой и компактной.
Что касается центрального процессора, то здесь проблем с выбором не возникло - старый добрый Z80. Если честно, 580вм80 мне нравится больше, но три питающих напряжения + обвязка из ГФ24, ИР82 и ВК38 с малыми размерами как-то не стыкуются. Также была мысль влипить 6502, но пришлось от него отказаться по причине геморойности его доставания. Добавим сюда статическое ОЗУ + одну микросхему ПЗУ, ВИ53, ВВ55, ВВ51 и пару микросхем мелкой логики и вуаля, компьютер готов.
Зачем весь этот "ононызм", да еще и в такой извращенной форме, ведь есть более изящные решения? Взять тот же PIC или AVR и будет счастье. Да, действительно, это простой выход, но это будет вещь "в себе", а тут открываются просторы для творчества, ну и последнее - просто хочется сделать так. Решиться на сборку этого девайса подтолкнула разработка rw6hrm контроллер "Аюша", за что ему огромное спасибо.
В итоге получилась такая схема:
В системе используется один тактовый генератор собранный на инверторе ЛН1. С помощью делителя на ИЕ5 получаем необходимые частоты для работы процессора, контроллера последовательного ввода/вывода и таймера. Дешифратор портов ввода/вывода собран на ИД3. Ввод информации производится с кнопочной клавиатуры, вывод - на монохромный ЖК дисплей с разрешением 128х64. "Хитрое включение" клавиатуры позволило отказаться от буфера и сэкономить одну микросхему. Питание от аккумулятора или блока питания. Для расширения возможностей компьютера предусмотрен системный разъем.
Примерный вид компьютера:
Продолжение следует...
================================================== ======================================
Недопроекты от Ewgeny7, раскиданные внутри темы от уважаемого KeKc, за что приношу свои извинения.
ПыСы - везде были картинки по ссылкам. Были, Карл! Но savepic.ru считает, что никому ничего не обязан...
Находятся где-то примерно вокруг этих ссылок:
JMP Z80_Project
JMP Z180_Project
JMP 8085_Project
JMP 8088_Project
JMP MC6800_Project
JMP M68k_Project
JMP 8080_Project (PMI-80)
JMP 8008_Project
JMP 6502_Project
JMP 6809_Project
А вот здесь начало обсуждение сторонних проектов видеоадаптеров на микроконтроллерах. Вдруг пригодится.
================================================== ======================================