Sign in to follow this  
MADMAN

Кр580вм80а

22 posts in this topic

MADMAN    0

Всем привет, вот решил на днях из старого принтера (електроника МС6312) нечто новое на базе готового микропроцессора КР580ВМ80А.

Вопрос состоит в следующем: где можно взять ассемблер, дизассемблер и отладчик для этого микропроцессора?

А так же хотел бы поинтересоваться как можно скачать с ПЗУ'хи ROM типа ...РУ17 все данные?

Share this post


Link to post
Share on other sites
wowa    4

РУ17 скорей всего не ПЗУ.. Это скоруй всего оперативная память... ПЗУ будет называться РТ или РФ... Прочитать их можно но вопрос зачем? Компиляторы для ВМ80 существуют. Но для этого надо было использовать програму монитор и из него его замускать :) Поищите информацию о старых любительских копьютерах типа ЮТ88, Радио86рк, Специалист, Орион....... Там было всё что надо. Но для тех кому лень собирать компа полно на нету эмуляторов этих компов :)

Share this post


Link to post
Share on other sites
MADMAN    0

Странно, на схеме она подписана ROM, за совет спасибо.

Мне сказали, что мол РУ12 тока на программаторе выкачать.

Share this post


Link to post
Share on other sites

Бюджетные Wi-Fi-/ Bluetooth-решения для IoT-применения

Обзор основной линейки поставок и новинок Espressif Systems – экономически выгодных SoC Wi-Fi-/ Bluetooth-чипов и модулей для IoT-применений: от простых портативных устройств до промышленных решений

Подробнее...

Управляемый свет интернета вещей: Philips и протокол DALI 2.0

Полностью программируемые драйверы Philips Xitanium поддерживают все варианты регулировки яркости света и силы тока. Надежность системы значительно повышается при интеллектуальном мониторинге температуры светодиодного источника света. Разнообразие моделей в семействе обеспечивает максимальную гибкость в настройке рабочих параметров.

Подробнее...

rtfcnf    1
Всем привет, вот решил на днях из старого принтера (електроника МС6312) нечто новое на базе готового микропроцессора КР580ВМ80А.

Вопрос состоит в следующем: где можно взять ассемблер, дизассемблер и отладчик для этого микропроцессора?

Мы говорим КР580ВМ80А подразумеваем Intel 8080. Это не микроконтроллер, а полноценный процессор дедушка всех пентиумов и всех других процессоров intel. Что либо на нем делать ни в коим случаи не зя. Три питание +5 +12 -5, отдельные микрухи генератора, портов, контролера памяти оно вам надо.

Share this post


Link to post
Share on other sites
wowa    4

Так у человека всё это есть и работает!!! У него же есть этот принтер. Он, я так понял, хочет его перепрограмировать?

Share this post


Link to post
Share on other sites
MADMAN    0

:) хм. ну во первых я незнал где создать эту тему

второе, я хочу использовать уже готовую схему для своих целей

в третих, спасибо за поддержку ;)

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

и в пятых раз уж я начал про лазер, не подкините схемку для зажигания лазера от старого болвана.

Share this post


Link to post
Share on other sites
Rokl    3
Странно, на схеме она подписана ROM, за совет спасибо.

Мне сказали, что мол РУ12 тока на программаторе выкачать.

К537РУ17 это ОЗУ на 8 кбт.(ну ведь где то нужно процессору ИК80 организовать стек и хранить промежуточные данные?...туда же он загружает дополнительные страницы шрифтов (русские шрифты) по командам с РС). А ПЗУ должно стоять там рядом...ищи микросхему со стеклышком. Это точно ПЗУ и скорей всего буржуинского производства, что то типа М27С64А. Ну и без программатора никуда, это точно.

...Что либо на нем делать ни в коим случаи не зя. Три питание +5 +12 -5, отдельные микрухи генератора, портов, контролера памяти...

так ведь у всех процессоров все отдельно "...отдельные микрухи генератора, портов, контролера памяти...")))))))

Ну, если не брать старенький 80С186, или последний писк вроде АРМов.)))))

Share this post


Link to post
Share on other sites
aen    1
Три питание +5 +12 -5
В компьютерах до сих пор не могут отделаться от его наследства (i8080). И сейчас там блок питания выдаёт эти напряжения, которые были нужны именно этому процессору.

Ну добавили ещё 3,3 вольта. :rolleyes:

Share this post


Link to post
Share on other sites
rtfcnf    1
Так у человека всё это есть и работает!!! У него же есть этот принтер. Он, я так понял, хочет его перепрограмировать?

Первая проблема, которая встанет это как заливать программу в память, что то мне подсказывает, что в данном устройстве нет функции записи программы с внешнего устройства. Скорей всего где-то на плате стоит что-то типа К573РФ2,4,8 в которой и храниться управляющая программа. Вы в неё когда-то писали? Я да. Так вот чтобы с неё стереть предыдущею информацию нужна ультра фиолетовая лампа и двадцать минут времени (во развликуха при отладки и не надо писать что можно переделать, согласен можно, но по труда затратам легче взять нормальный современный контроллер). Вторая проблема это карта распределения адресов остальных микросхем и их система команд. Найти, конечно, можно, но насколько сейчас актуально изучать микрухи которые давно сняли с производства. Ну и в третьих производительность 8080 по современным меркам просто ни какая. 3 с лишнем мегагерца да еще деленные на двенадцать. Без опыта программирования Вам просто может не хватить производительности для решения Вашей задачи.

И на последок в своё время в институте мы его изучали, но тогда не было другой альтернативы, но сейчас не вижу смысла. Хотя хозяин барин.

Edited by rtfcnf

Share this post


Link to post
Share on other sites
131959G    23

Читаю редчайшие темы про 580-й и плакаю от умиления.

Жуткая ностальгия. Как много связано с этим зверем.

64 килобайта адресного пространства, система команд в виде таблицы из ж.Радио, а КАК ЭТО ГРЕЛО! Сколько мозгов вывихнуто на копание в машинном коде. :rolleyes:

Автору:

Если Вам не жаль времени, то начинайте со статей Зеленко, Панов и Попов из ж. Радио.

Лучшего толкования про 580 НЕ ВСТРЕЧАЛ.

i-116.jpg

После прочтения статей Вам должно быть достаточно ВОТ ЭТОЙ ИНФОРМАЦИИ:

i-117.jpg

P.S.

Информация о микросхемах всех от 155ЛА3 и выше - это отдельная песня :rolleyes:

Edited by 131959G

Share this post


Link to post
Share on other sites
rtfcnf    1

Будет реалистами, написать автору управляющею программу прочитав даже все эти статьи (кстати, действительно одно из самых лучших описаний 8080 на русском языке) практически не возможно. Вспомните себя Вы сразу начали разрабатывать программы такой сложности. Причем не забывайте, что 580вв51 и 580вв55 тоже нужно будет изучать и писать всё это безобразие придется на ассемблере. Если предположить, что автор захочет доработать имеющею там программу, что я там говорил о невозможности с нуля. Легче тогда с нуля.

Если всё же хочется создать лазерный станок, то оптимальным вариантом взять какой небудь бу плоттер. Главное чтобы этот плоттер имел драйвера под windows. И у Вас готовый механизм позиционирования лазера, причем поддерживающий практически все графические программные пакеты и сосредоточить свои силы на создания самого лазера.

Share this post


Link to post
Share on other sites
131959G    23

:rolleyes: Регистров в 580-м не много. Как они парами группируются, понятно. 55 порт по сбросу сам настроится на ВВОД по всем портам. Про микросхемы 580-го комплекта инфы сейчас достаточно.

Можно взять методички любого ВУЗа и даже в них будет достаточно инфы. Главное - после сброса процессор выставит нулевой адрес и будет читать КОД КОМАНДЫ из этого адреса и в этот адрес надо поставить команду "Запрет прерывания", а дальше стройте программу как хотите. Это как музыку сочинять. :rolleyes: У меня два "академика" грызли этот процессор в ВУЗе при помощи AVSIM85 на ИБМ ПиСи. 85-й в принципе тот же 80-й только чуть поновее и как следствие понавороченей.

Конечно это уже прошлый век, но как инструмент для затачивания своего интелекта 580-й вполне сгодится.

Важно:

Я думаю автор сам все для себя решит сам. Конечно целесообразнее опереться на современную элементную базу и не строить эту гармонь на 580-й серии. С ней (с современной элементной базой) будет все более функционально, более легко адаптировано в реальном времени, а накопленные знания более восстребованы в теперешнее время и эта востребованность, ИМХО наиболее важная деталь в выборе элементной базы для молодого человека. Увлечение вещь хорошая, но и кушать тоже надо. :rolleyes:

Edited by 131959G

Share this post


Link to post
Share on other sites

Если кто то из новичков все таки захочет изучать микросхемы 580й серии, то рекомендую найти контроллер программируемый универсальный "Электроника МС 2702". Он очень удобен, его можно конфигурировать по разному, в зависимости от поставленых задач. Я с него начинал.

Edited by Станислав

Share this post


Link to post
Share on other sites
EugenOS    1

На счет программирования. Я изучал эти процессоры по двум "книгам". 1) Приложение к ЮТ (ЮТ для умелых рук) 1989г. Там был ряд публикаций про сборку компьютера ЮТ88. А вторая книжка..Буреев Л.Н. "простейшая микроЭВМ". Первая программа которую я делал это бых HEX редактор (ну это громко сказано) на подобие тех что в модулях УМПК были. А после мне в руки попал спектрум с его Z80 (кстати совместим сверху вниз с этим самым i8080) и я переключился на него. На телевизоре как-то проще было. А порты я себе на ИР12 добавил. Так что не пугайте человека. я в 12 лет с этими процессорами "игрался"(имею ввиду программирование на асме). Под PC очень много ассемблеров для i8080, так же можно использовать для Z80, обычно есть ключи для "обрезания" системы комманд. А вот хороших компиляторов я не видел (это не значит что их нет).

P.S. Да и кстати, в журнале радио была такая статейка "Z80 Card для .." то ли "ориона", то ли "радио 86 рк" смысл в том что они вместо кр580вм80а ставили Z80, а это уже, извините, совсем другой процессор(система комманд примерно в трое больше, но при этом совместима по коду).

P.P.S. Да и еще совет. вместо ПЗУ которое там впаяно поставьте сокету а в нее 29F010 или еще что-то вроде этого. Потому что без флешь с ПЗУ-хой трудно писать и отлаживать программу. Мы в свое время хотели использовать 537ру2 с батарейкой...но тот проект где это хотели использовать стал не актуальным, раньше чем стартовал (в 90-е многое быстро устаревало)

Edited by EugenOS

Share this post


Link to post
Share on other sites
Viktor2312    1

Во первых, микропроцессор КР580ВМ80А, это не i8080, он разрабатывался полность с нуля, но задача была поставлена полная совместимость с Интеловским как по распиновке выводов, так и по системе команд. Поэтому дополнительно ничего в нём не "наворачивалось", а была сделана полная копия с точки зрения программиста. Если вы посмотрите на фото кристалла Интеловского и нашего, то увидете кардинальное и полное отличие расположения элементов, что явно опровергает слова, что это послойная копия.

Во вторых, зачем обсирать оболденный и идеально понятный, особенно для новичка, в изучении микропроцессор. А уж темболее писать про какието заоблочные 3,5МГц да и ещё делёные на какие-то 12. Есть справочники, где всё чётко описано. И для тех кто не в курсе сообщаю или довожу до сведения, что частота на которой микропроцессор КР580ВМ80А работает без сбоев, что гарантирует производитель 2МГц, для микропроцессоров первой серии и 2,5МГц для микропроцессоров второй серии, реально можно разогнать и до 4МГц, но не рекомендую. Лучше использовать стандартные 2МГц, будут работать надёжно все экземпляры и удобно писать ПО, 2мкс на выполнение однобайтной команды тратится.

И главное не читайте мурзилки типа журналов Радио и ЮТ берите серьёзную литературу, например:

1. микропроцессоры и их применение в системах передачи и обработки сигналов К. В. Аршакович. - 1988г.

2. Микропроцессорные средства и системы Н. Н. Щелкунов, А. П. Дианов. - 1989г.

3. Коффрон Дж., Лонг В. Расширение микропроцессорных систем - 1987г.

4. Микропроцессоры и микро-ЭВМ Б.Соучек -1976г.

И ещё есть много хороших книг с хорошим описанием, достаточно воспользоваться поиском.

Так же советую посетить сайт www.zx.pk.ru где громадное количество представлено литературы, а так же много единомышленников можно найти как в создании "железа" так и ПО для него именно на устаревших микропроцессорах.

Хотя для чего большее быстродействие я честно говоря не понимаю, для управления механическими устройствами его более чем достаточно 500 000 операций в секунду выполняет КР580ВМ80А, т. е. можно за 1 секунду громадное количество устройств включить/выключить...

Сам лично на данный момен разрабатываю многопроцессорную вычислительную машину на данном микропроцессоре, называется ВМИР-1, расшифровывать не быду, сами догадаетесь и как ни странно мне его быстродействия более чем хватает.

P. S.Так же по поводу применения КР580ВВ55, да надо и её принцип работы изучить, чтобы её применять, но... Если не хотите так сделайте порт на логике 3...4 корпуса и всё, как в литературе, что я привёл выше все написано, я в 15 лет понял после второго прочтения, хотя сейчас пришлось занова перечитать и понял принцип работы с первого раза.

P. P. S. Кстати а какой же микроконтроллер имеет 256 портов ввода и 256 портов вывода, что-то я такого не знаю, а КР580ВМ80А позволяет их реализовать без особых усилий.

Всем привет!

Share this post


Link to post
Share on other sites
takedown1    2966

Эх... Были времена... собирал Радио-86РК... :crazy:

По тем временам это было просто чудо! :i-m_so_happy:

Share this post


Link to post
Share on other sites
Viktor2312    1

Тема уже давно спит. Посмотри на дату последнего сообщения (кроме своего).

Да и пофиг, что она спит. Не ответить на все предыдущие посты не мог, особенно когда пишут полную чушь не соответствующую действительности.

Эх... Были времена... собирал Радио-86РК... :crazy:

По тем временам это было просто чудо! :i-m_so_happy:

Согласен, но если делать, что-то серьёзное, то тоже можно сделать чудо и на КР580 микропроцессорном комплекте.

Share this post


Link to post
Share on other sites
takedown1    2966

О, да! У самого ещё в загашнике парочка лежит КРок и если порыться и Zilog наверное нарою.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Сообщения

    • За резаком вам лучше поставить направляющие ,это не даст большой заготовке сыграть при распиле в конце , имхо
    • Попытался искусственный ноль сделать. Но у меня только одноватные резисторы были. Тут же перегорели. Ничего не успел увидеть. Попробую 500 омные запаралеллить и получить 5 Вт 100 омный резистор. Может успею увидеть разницу.
    • Ножницами особо не порежешь, особенно если размеры большие. для себя покупаю текстолит 200х300, и толщиной 1, 1,5, 2мм. есть остатки 3мм  
    • Я не спорю, что разобраться со схемой можно. Но согласитесь, терпения тут требуется поболее, чем собрать схему Василича Тут и цепочка, формирующая АЧХ, разбросана по каскадам. Если я правильно понимаю, то ключевыми элементами в формировании АЧХ тут конденсаторы с тау1 и тау2. Про лампы V5,V6, я сразу подумал, что это какая-то цепочка обратной связи, просто не обратил внимания на конденсатор в 30мкФ, поэтому и не подумал даже, что это может быть DC Servo... Ну и как-то необычно выглядит то что он завязан на экранирующую сетку пентода. Ну и самое неприятное тут - это питание. Сложного ничего нет, но для схемы от автора тут можно было взять обычный разделительный тороидальный трансформатор 230 в 115+115, домотать обмотку для питания накала и всё готово. А тут либо заказывать отдельный трансформатор, либо делать конденсаторный умножитель. Второй вариант я сомневаюсь, что это хорошая идея.
    • О, Краб вернулся, а то Шаман, Шаман.
    • А он нихрена не догоняет.... чё она ходит и ходит.. и подружку свою дебильную с собой таскает...
    • Первый признак не серьезности - считать пренебрежением в некоторых вещах за не серьезность ,с учетом нынешнего да  прошлого образования) у меня бугор на стройке был - ошибки через слова - но фору в знаниях мог дать любому строителю) имхо.