Ну если предполагать периферию (микрухи) 8080, то там их поболее будет, 8275, 8251, 8255... (причём, последние две долгое время отлично "уживались" с 8086/8088).бгкот писал(а):Может имелись ввиду специализированные микросхемы из серии:
8224, 8288, 8259, 8237 ?
Процессор 1810ВМ86 или Intel 8086
- Реклама
- Сообщения: 4673
- Зарегистрирован: Вс июн 01, 2008 00:17:35
- Откуда: Я всего лишь плод вашего воображения...
Да, еще я забыл таймер 8253VIRGO писал(а):Ну если предполагать периферию (микрухи) 8080, то там их поболее будет, 8275, 8251, 8255... (причём, последние две долгое время отлично "уживались" с 8086/8088).
- Сообщения: 4673
- Зарегистрирован: Вс июн 01, 2008 00:17:35
- Откуда: Я всего лишь плод вашего воображения...
Когда я учился в институте, то на лекции препод случайно изрек такой лулз:
"Сначала фирма Интел разработала контроллер последовательного обмена КР580ВВ51, но потом нашла ошибку в топологии, которая приводила к срывам в работе, в результате чего инженеры Интел разработали усовершенствованный вариант - КР580ВВ51А".
Мы угорали.....
"Сначала фирма Интел разработала контроллер последовательного обмена КР580ВВ51, но потом нашла ошибку в топологии, которая приводила к срывам в работе, в результате чего инженеры Интел разработали усовершенствованный вариант - КР580ВВ51А".
Мы угорали.....
Знание - сила!
- Реклама
Теперь понятно, почему 8251 не нашел применение в IBM PC,
там контроллер последовательного обмена стоит 8250.
там контроллер последовательного обмена стоит 8250.
©"Good indian is dead one!"
- Сообщения: 4673
- Зарегистрирован: Вс июн 01, 2008 00:17:35
- Откуда: Я всего лишь плод вашего воображения...
ЮТ-88 - самый простой комп, который только можно найти.(проц КР580ВМ80А), системный контролер, генератор ГФ24, ну буферы ВА87 или ВА86, ну и кое-что по мелочи. НУ так вот, управляющая прога, записанна в РТ(всего 2 килобайта), которые одноразовые - при написании чего-то своего РТ-шек не напасёшся. А так, например в АОНах РУСЬ-ХХ использовалась РФ в качестве ПЗУ.
Друзья мои.... Режте карточки вдоль магнитной полосы!
- Сообщения: 7
- Зарегистрирован: Чт сен 19, 2013 19:30:41
Оживлю немного старую тему. Случайно наткнулся и ... "вспомнил ностальгию" !
В начале 2000-х я тоже собирал контроллер на процессоре КР1810ВМ86. Цель была вполне конкретна - собрать программируемый промышленный контроллер для управления станком ЧПУ на двигателях постоянного тока. Конструкция состояла из "процессорной" платы, и дополнительных плат (плата управления двигателями, плата датчиков положения и т.д.). Для этого была общая "шина".
Процессорная плата содержала: КР1810ВМ86, 8087 (мат.сопроцессор выковырянный когда-то раньше из дохлого XT), 8253 (таймер), КР1810ВН89А (контроллер прерываний), КР1810ВГ84 (генератор), КР1810ВГ88 (контроллер системной шины), 2732 2шт (УФ ПЗУ), 62С256 2шт (статическая ОЗУ), и рассыпуха. ПЗУ и ОЗУ по 2 шт. потому-что шина данных 16-разрядная. Имелся разъем DB-25 для подключения к LPT порту компьютера, три светодиода и одна кнопка сброса, а также упомянутая "системная" шина на 64-контактном разъеме.
На ПЗУ хранился "загрузчик" - программа, которая запускалась при сбросе, загружала из компьютера программу по LPT порту и передавала ей управление. То есть всегда, при включении, надо было загрузить программу! Этот проект задумывался во времена, когда микроконтроллеров с флэш-памятью или не было, или только начинались.
Рабочую программу планировалось создавать на компьютере (на АСМе или еще как, создавать СОМ файл и его (скорее всего с какой-то модификацией) грузить в процессорную плату).
Схема была нарисована в PCAD 200х, в эл.виде не сохранилась, но распечатанная на бумаге должна остаться.
Процессорная плата была собрана, почти весь монтаж выполнен проводом МГТФ. Но никогда не запускалась. Если поискать - где-то лежит. Проект по тем или иным причинам остановился.
Для платы управления двигателями ДПТ была разработана схема на логике, которая формировала ШИМ 3 канала, но в железе не собиралась.
(все вышенаписанное имеется в виду, что планировалось, а не реально работало).
В начале 2000-х я тоже собирал контроллер на процессоре КР1810ВМ86. Цель была вполне конкретна - собрать программируемый промышленный контроллер для управления станком ЧПУ на двигателях постоянного тока. Конструкция состояла из "процессорной" платы, и дополнительных плат (плата управления двигателями, плата датчиков положения и т.д.). Для этого была общая "шина".
Процессорная плата содержала: КР1810ВМ86, 8087 (мат.сопроцессор выковырянный когда-то раньше из дохлого XT), 8253 (таймер), КР1810ВН89А (контроллер прерываний), КР1810ВГ84 (генератор), КР1810ВГ88 (контроллер системной шины), 2732 2шт (УФ ПЗУ), 62С256 2шт (статическая ОЗУ), и рассыпуха. ПЗУ и ОЗУ по 2 шт. потому-что шина данных 16-разрядная. Имелся разъем DB-25 для подключения к LPT порту компьютера, три светодиода и одна кнопка сброса, а также упомянутая "системная" шина на 64-контактном разъеме.
На ПЗУ хранился "загрузчик" - программа, которая запускалась при сбросе, загружала из компьютера программу по LPT порту и передавала ей управление. То есть всегда, при включении, надо было загрузить программу! Этот проект задумывался во времена, когда микроконтроллеров с флэш-памятью или не было, или только начинались.
Рабочую программу планировалось создавать на компьютере (на АСМе или еще как, создавать СОМ файл и его (скорее всего с какой-то модификацией) грузить в процессорную плату).
Схема была нарисована в PCAD 200х, в эл.виде не сохранилась, но распечатанная на бумаге должна остаться.
Процессорная плата была собрана, почти весь монтаж выполнен проводом МГТФ. Но никогда не запускалась. Если поискать - где-то лежит. Проект по тем или иным причинам остановился.
Для платы управления двигателями ДПТ была разработана схема на логике, которая формировала ШИМ 3 канала, но в железе не собиралась.
(все вышенаписанное имеется в виду, что планировалось, а не реально работало).
смысла шас собирать с 0 абсолютно 0!!!
если порытся в кладовых болштих сервисоф то там им и 386 /286 и 86/88 целую плату подарят за самовынос отуда мусора....
ммысла паритца с 86 никакого хотите поигратся с дос возмите плату 286/386 не загруужая himem.sys она раболтает аналогично 86/88
если порытся в кладовых болштих сервисоф то там им и 386 /286 и 86/88 целую плату подарят за самовынос отуда мусора....
ммысла паритца с 86 никакого хотите поигратся с дос возмите плату 286/386 не загруужая himem.sys она раболтает аналогично 86/88
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
- Сообщения: 2314
- Зарегистрирован: Вт янв 26, 2021 22:33:21
Делать что то на микропроцессорах, с кучей контроллеров шин, и ОЗУ, ПЗУ... Это пипец . Есть же микроконтроллеры . Какой то ананизм. Ну что ж ... дрочить не запрещено законом.
Не спрашивай по ком звонит колокол, он звонит по тебе !
- Сообщения: 7
- Зарегистрирован: Чт сен 19, 2013 19:30:41
musor, Alex_641,
вы наверно не заметили, описано то, что это делалось 20 лет назад... к чему такие истерики.
вы наверно не заметили, описано то, что это делалось 20 лет назад... к чему такие истерики.
Сколько злости в ответах 
Как раз именно сейчас, при наличии МК с развитой периферией, вопрос по применению микропроцессоров "старого образца" - i8080/i8088/i8086/z80 может представлять заметно больший интерес.
Многие варианты периферийных расширителей с совмещенными контроллерами шины можно и на МК соорудить.
Добавим сюда более современные кристаллы ОЗУ и ПЗУ - свыше 64к*8бит в одном кристалле, коих тогда достать было весьма сложно...
Вопрос более с программописательством будет - ибо обязательно потянет какую-нибудь ось соорудить...

Место данных самоделок - периферийные расширители для ПК,
комплектные автономные устройства для любительской практики (на основе тех же "расширителей"),
варианты блочно-модульных устройств категории "ардуино".
Основное отличие от МК - возможность оперативной смены исполняемой программы по ходу ее выполнения (или при смене целевых блоков конструкции) - для МК пока такое недоступно.

Многие варианты периферийных расширителей с совмещенными контроллерами шины можно и на МК соорудить.
Добавим сюда более современные кристаллы ОЗУ и ПЗУ - свыше 64к*8бит в одном кристалле, коих тогда достать было весьма сложно...
Вопрос более с программописательством будет - ибо обязательно потянет какую-нибудь ось соорудить...
Место данных самоделок - периферийные расширители для ПК,
комплектные автономные устройства для любительской практики (на основе тех же "расширителей"),
варианты блочно-модульных устройств категории "ардуино".
Основное отличие от МК - возможность оперативной смены исполняемой программы по ходу ее выполнения (или при смене целевых блоков конструкции) - для МК пока такое недоступно.
BOB51, в чем смысл применять древнючие медленые процесоры требую.щие тону внешней обвязки ? а в качестве внешней навески тем паче
зачастую любой старый мк врозе 51 серии там применить разумнее особено если учесть что свежиже весма быстрые и не требуют в ряде применений кварцеф им не нужна внешняя RAM|ROM обязателная старым проциках серий х86
Добавлено after 1 minute 16 seconds:
не понял зачем НЕКРОФИЛЫ ПОДНЯЛИ ТЕМУ ОПЯТЬ???
зачастую любой старый мк врозе 51 серии там применить разумнее особено если учесть что свежиже весма быстрые и не требуют в ряде применений кварцеф им не нужна внешняя RAM|ROM обязателная старым проциках серий х86
Добавлено after 1 minute 16 seconds:
не понял зачем НЕКРОФИЛЫ ПОДНЯЛИ ТЕМУ ОПЯТЬ???
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
У mcs51 в микропроцессорном режиме заметно меньше возможностей, чем у того же Z80.
Насчет быстродействия - тоже не факт... Ибо все "старикашки" явно быстрее, чем 0,000001s на одноцикловую команду исполняют.
Минусом есть проблемы с удобоваримыми компиляторами "примитив-уровня" (допускающими работу из под DOS и далее вплоть до виндовс10).
Одновременно отсутствие встроенного ПЗУ начальной загрузки/биос также сказывается на объёме "минимальной схемной обвязки".
Но тут уж смотрим соотношение возможного применения наборов команд и способов адресации периферии.
Помимо прочего - mcs51, Z80, i8085 это более "одноплатная конструкция", а у I8080/8088/8086 предусматривается достаточно мощное расширение системной шины.
Просто на сегодня морочиться с теми "системными шинами" из кучи проводников у большинства любителей особого желания нету - хочется таки "поменьше паять" да поменьше самих деталюшек в конструкции.
Да и на сегодня весьма много "универсальных заготовок" в виде МК понаплодилось - там на кристалле уже вся минимальная периферия и набор аппаратных модулей на любой вкус подобрать можно - но те МК более предпочтительны под изготовление конкретного изделия с фиксированным набором исполняемых задач при крайне редких изменениях программы.

Насчет быстродействия - тоже не факт... Ибо все "старикашки" явно быстрее, чем 0,000001s на одноцикловую команду исполняют.
Минусом есть проблемы с удобоваримыми компиляторами "примитив-уровня" (допускающими работу из под DOS и далее вплоть до виндовс10).
Одновременно отсутствие встроенного ПЗУ начальной загрузки/биос также сказывается на объёме "минимальной схемной обвязки".
Но тут уж смотрим соотношение возможного применения наборов команд и способов адресации периферии.
Помимо прочего - mcs51, Z80, i8085 это более "одноплатная конструкция", а у I8080/8088/8086 предусматривается достаточно мощное расширение системной шины.
Просто на сегодня морочиться с теми "системными шинами" из кучи проводников у большинства любителей особого желания нету - хочется таки "поменьше паять" да поменьше самих деталюшек в конструкции.
Да и на сегодня весьма много "универсальных заготовок" в виде МК понаплодилось - там на кристалле уже вся минимальная периферия и набор аппаратных модулей на любой вкус подобрать можно - но те МК более предпочтительны под изготовление конкретного изделия с фиксированным набором исполняемых задач при крайне редких изменениях программы.


