User Tag List

Страница 16 из 17 ПерваяПервая ... 121314151617 ПоследняяПоследняя
Показано с 151 по 160 из 166

Тема: Разработка ЭКВМ на MCS-48

  1. #151

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    521
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У нас если что на шине питания ставился металлический стабилитрон кс156а катодом на +5V, анодом на землю и параллельно качественная оранжевая км-? 1 мкф Тиристорный эффект отсутствовал. КРЕН5 перед этим само собой. Это на монтажке под мгтф. Что-то там еще вблизи ру10, срисую, потому как схемы пока не разыскал
    Последний раз редактировалось andrews; 19.06.2020 в 17:14.

  2. #151
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #152

    Регистрация
    01.09.2019
    Адрес
    г. Ижевск
    Сообщений
    105
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Давайте, у самого ОКА-102К с барахолки стоит для будущих поделок, так что тема интересна. Ну и попадает под определение ЭКВМ)

    Оперативненько реализовал схему с ЛИ3 — РУ8 работает без нареканий, на экран выводится смайлик из неё:

  4. #153

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    521
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У нас был пульт управления магнетроном. Сам датчик СВЧ мощности и УУ магнетроном на XC705K1 Motorola стояла рядом с жуткими полями, но не глючила! А с этого пульта задавали режим работы и отображали разные параметры. Сперва была линейка 7-сегментных индикаторов, потом подключили однострочный ЖКИ дисплей с подсветкой. Эта макетная плата на мгтф, ОЗУ какое-то время сохранялось от электролита. По уму надо было литиевый аккумулятор поставить, но тогда в 1994 году это была редкость на такого рода устройствах. Хочу попробовать заменить кварц на 11.0592 МГц , чтобы можно было цеплять на COM-порт PC, и сделать музычку на таймере и трех выводах порта, чтобы играла аккорды. Клавиатуру пока планирую на 29 кнопках.
    Нажмите на изображение для увеличения. 

Название:	8051_1993.jpg 
Просмотров:	167 
Размер:	60.0 Кб 
ID:	72937
    Последний раз редактировалось andrews; 19.06.2020 в 19:26.

  5. #154

    Регистрация
    01.09.2019
    Адрес
    г. Ижевск
    Сообщений
    105
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    rw6hrm, попробовал на бредборде через PAULMON2 проверить лэтчи на РУ8 - у меня не вышло (хотя под конец запутался с проводочками) - вы проверяли РУ8 без ИР22?

    andrews, если будет клавиатура, то планируется ли экран? Какой предлагается интерфейс пользователя?

  6. #155

    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,158
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    dvarkin, в конце 90-х я видел эту приставку в рабочем состоянии, именно на РУ8. Сам не проверял.

  7. #156

    Регистрация
    01.09.2019
    Адрес
    г. Ижевск
    Сообщений
    105
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может, там использовалась ИР22? В схеме с ИР22 можно просто поменять РУ10 на РУ8.

  8. #157

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    521
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dvarkin Посмотреть сообщение
    если будет клавиатура, то планируется ли экран? Какой предлагается интерфейс пользователя?
    пока просто восстанавливаю старый макет на 8051. Схему нашел на листе бумаги. Теперь прозвонить монтажку и быть может перенесу в Proteus 8. Тем более там в примерах есть нечто аналогичное, но без последовательного интерфейса. Сейчас просто в один ковыряюсь дома в перерывах между прогулками с полуторогодовалой дочурой. Поэтому все с черепашьей скоростью. Клавиатура. Только там не все клавиши правильно "надпечатаны". Что делать? Пришлось китайские наклейки клеить какие были. Основная идея: иметь два основных регистра X и Y, левую и правую скобку, стрелки левую и правую, кнопку для задания пользовательской функции и перехода в режим ввода кодов. Цифры все шестнадцатиричные от 0 до F и к ним дополнительно G и H(для режима ввода нот, левая и правая стрелка для ввода диеза и бемолей). Кнопки арифметических действий и возведения в степень. По поводу тригонометрии пока не знаю, надо смотреть какие есть библиотеки арифметики. Программы пользователя скорее всего только в машинных кодах. Для другого нужно подключать символьный дисплей. Этой платы с подключенным символьным дисплеем и исходников пока что у себя не нашел. Возможно и выбросил. В общем сыро все и далеко от Ваших достижений. Разыскал еще одни гнезда снп, но вилки придется докупать( скорее всего тоже выкинул, не думал, что пригодятся когда-нибудь). Теперь можно добавить светодиоды на клавиатуру и разъем снп поставить. Правда после этого придется спаять кабель
    Нажмите на изображение для увеличения. 

Название:	klava.jpg 
Просмотров:	134 
Размер:	51.6 Кб 
ID:	72948
    Последний раз редактировалось andrews; 21.06.2020 в 23:53.

  9. #158

    Регистрация
    01.09.2019
    Адрес
    г. Ижевск
    Сообщений
    105
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На 8052 от Интела был интересный проект (есть ещё сабж).

    По теме ввода: нашёл один AVR проект (скорее, компьютер) с 8 клавишами, FIGnition - через эти восемь клавиш вводится весь алфавит. И они все не подписаны, но на NTSC/PAL экране выходит подсказка. И на машине - интерпретатор Форта. Вот такое вот даже бывает.

    Сам пока остановился на следующем принципе ввода: за каждой одной клавишей закреплены два шестнадцатеричных символа - первый вводится при одиночном нажатии, второй - при двойном: как на клавишных сотовых. Команды управления - как одновременное нажатие двух клавиш.

    Опрашивать клавиатуру планирую по таймеру - всё равно прерывание перескакивает на первый банк памяти программ. Таймер с кварцем на 6MHz может отмерять максимум примерно 49 Гц, выставив на перезагрузку 5 получается 50 Гц. Тогда для пользовательской программы можно сделать и 8 бит регистр, итерирующийся каждый период таймера. И раз удобные процедуры вывода тоже планируются, то ничего не мешает сделать два экрана - один общего назначения, другой - системный монитор чего-либо, обновляющийся по таймеру максимум 50 раз в секунду (1602 сможет хранить и отрисовывать в своей памяти оба параллельно) и открывающийся по команде управления, не останавливая пользовательскую программу - а-ля многозадачность,

    Хоть ассемблер сделать не получится, по небольшому опыту работы с МК-56 могу сказать, что знать что ввёл иногда хочется без таблиц, поэтому планирую сделать дизассемблер (и справочный лист команда-мнемоника?) прямо на машине.

    Вот такие вот планы.

  10. #159

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    521
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dvarkin Посмотреть сообщение
    планирую сделать дизассемблер (и справочный лист команда-мнемоника?) прямо на машине
    это очень разумно! особенно разглядел на схеме, что пошаговый режим отладки у Вас намечается. Я про это думал так. Что один режим это мы программируем функцию( совсем уж шикарно процедуру) пользователя - это как бы "верхний уровень" близкий к традиционным программируемым калькуляторам, но если есть функции и процедуры введенные пользователем в машинных кодах, то как бы и им научится передавать результаты вычислений ( и/или вводимые числа с клавиатуры), а результаты от них возвращать через оперативные регистры( у меня X и Y ). Но чтобы в этом был больший интерес, нужна какая-то периферия( или еще лучше как у Вас дисплей, и к его процедурам точки входа). Нотки же у меня это конечно баловство, но у 8051 3 таймера, то почему бы 1 не использовать? Или тогда ЦАП на ШИМ с интегратором. По поводу ссылок, лучше бы на библиотеку пзпт с использованием машинных команд MUL AB и DIV AB. Они все же ускоряют время выполнения операций. Бейсик в пзу для меня пока сложно, спецфункции и тригонометрия тоже
    Последний раз редактировалось andrews; 22.06.2020 в 17:41.

  11. #160

    Регистрация
    12.07.2016
    Адрес
    г. Тюмень
    Сообщений
    40
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всем привет, активно разрабатываю на MCS48.
    https://www.instagram.com/p/BxNXX_YHihV/ - индикатор ЖКИ подключен, используя только один вывод порта и интерфейс расширителя, на который (и на его строб) подцеплен сдвиговый регистр (расположенный с обратной стороны индикатора, см. тут https://www.instagram.com/p/BUEhU9OB9qA/ ). Вывод выполняется по MOVD P4. ПЗУ 558РР3 - обходимся без защелки адреса.

    https://www.instagram.com/p/B4pfGIqDMxY/ - перешитый музыкальный звонок на 1816ве48 (дизассемблировал и переделал мелодию на Что такое осень)

    https://www.instagram.com/p/BmoSjSbHBCm/ - компьютер на ВЕ48, РУ55 и РФ10: программируется тумблерами (программа вводится в РУ55 с помощью монитора, зашитого в РФ10). Все микросхемы КМОП, потребление на частоте 150 кГц порядка 2ма без учета тока светодиодов. Исходный текст монитора https://github.com/rcgoff/pokroller/

    Делал также простейший компьютер с ручным программатором на 4 ис: ВЕ35/48, РУ8, 1608РТ1 (это как 155ре3, но с тремя состояниями) и 1556ХЛ8. Программа набиралась тумблерами, а в ПЗУ размещался просмотрщик памяти с выводом на светодиоды, ему как раз хватило 32 байта. РУ8 без защелки адреса. Вся логика и 5-разрядная защелка адреса для ПЗУ уместились в ПЛМ.

    Тестировал РУ8 без защелки адреса. Не верьте книгам-справочникам по ОЗУ! Она не идентична РУ10! Основное отличие: (кроме защелки адреса): у нее не CS и OE, а два CS, которые работают по И. Правильное описание имеется в книге Пухальский, Новосельцева "Проектирование дискретных устройств на интегральных микросхемах"
    Т.е. нет способа принудительно задать 3-е состояние на выводах. У меня с одним блоком питания схема на РУ8 без защелки работала, с другим - нет.

    Полностью дизассеблировал прошивку клавиатуры ЕС1840 (на 1816ВЕ48). В ней была ошибка, и исправил ее. https://github.com/rcgoff/es1840kb/
    Последний раз редактировалось RCgoff; 25.09.2020 в 10:48.

    Эти 2 пользователя(ей) поблагодарили RCgoff за это полезное сообщение:

    andrews(13.09.2020), rw6hrm(13.09.2020)

Страница 16 из 17 ПерваяПервая ... 121314151617 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Компилятор C для MCS-48 ?
    от 13joe в разделе Разное
    Ответов: 18
    Последнее: 15.05.2017, 21:00
  2. MCS-52 BASIC
    от alm604 в разделе Для начинающих
    Ответов: 0
    Последнее: 25.01.2016, 10:01
  3. Разработка ZXOOM
    от Andrew771 в разделе Графика
    Ответов: 666
    Последнее: 16.08.2011, 17:22
  4. Разработка БК-0101-10
    от CodeMaster в разделе БК-0010/0011
    Ответов: 61
    Последнее: 21.04.2011, 21:13
  5. MCS-51 old and Atmel
    от nihirash в разделе Для начинающих
    Ответов: 0
    Последнее: 15.11.2006, 10:20

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •