MADMAN

Кр580вм80а

22 сообщения в этой теме

MADMAN    0

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wowa    4

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MADMAN    0

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wowa    4

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MADMAN    0

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Rokl    3
Странно, на схеме она подписана ROM, за совет спасибо.

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

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

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

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

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

Поделиться сообщением


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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
rtfcnf    1
Так у человека всё это есть и работает!!! У него же есть этот принтер. Он, я так понял, хочет его перепрограмировать?

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

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

Изменено пользователем rtfcnf

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
131959G    20

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

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

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

Автору:

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

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

i-116.jpg

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

i-117.jpg

P.S.

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

Изменено пользователем 131959G

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
rtfcnf    1

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
131959G    20

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

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

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

Важно:

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

Изменено пользователем 131959G

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Изменено пользователем Станислав

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
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-е многое быстро устаревало)

Изменено пользователем EugenOS

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
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А позволяет их реализовать без особых усилий.

Всем привет!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
takedown1    2 964

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Viktor2312    1

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

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

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

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

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

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
takedown1    2 964

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас