Страница 3 из 10

Re: КМ1816ВЕ48

Добавлено: Вс апр 14, 2013 18:26:41
Случайность
Внутрисхемный эмулятор сам собирал? или использовал готовый? Я вот припоминаю статьи в радио про что То подобное Но быть может ошибаюсь?

Вопрос внешней памяти для меня как для чайника стои остро. Так как УФ память имела очень уж ограниченое число циклов. А по началу точно тереть придется множество раз. Вот и лучше ее приберечь для окончательного варианта.

Re: КМ1816ВЕ48

Добавлено: Вс апр 14, 2013 19:03:03
A_AVL
Случайность писал(а): Если я правильно понял то ве48 спокойно будет работать с внешней rom? то есть как ве35? или там возникнут тонкости какие то?
573РФ2 у меня есть
Да, может. Там кажется, вывод PSEN указывает, какую память использовать.
Вообще, я посмотрю, что из исходников тех часов у меня осталось. Вроде бы был вариант, влезающий в 1кБ.
Если боитесь за ресурс памяти МК, то делайте по схеме в статье. Будет работать.

Re: КМ1816ВЕ48

Добавлено: Вс апр 14, 2013 19:07:35
SmarTrunk
Эмулятор готовый был, на фирме.
Лучше всего собрать уже готовую конструкцию, хоть те же часы. Тогда прошить придется один раз.

Re: КМ1816ВЕ48

Добавлено: Вс апр 14, 2013 19:13:40
просто КОТ
Кстати, а каким образом прошивают подобные МК? От компьютера через экзотический программатор, или как?

Re: КМ1816ВЕ48

Добавлено: Вс апр 14, 2013 19:21:57
A_AVL
Правильно заданный вопрос содержит 2/3 ответа. Всё верно, только программаторы, которые шили такие мк могли работать автономно.

Re: КМ1816ВЕ48

Добавлено: Вс апр 14, 2013 19:24:05
просто КОТ
А прошивку в них вручную набивать? Или её с компа в ПЗУ, а потом по сигналу МК считает её с ПЗУ?

Re: КМ1816ВЕ48

Добавлено: Вс апр 14, 2013 19:28:48
A_AVL
Иногда набирали вручную, но возможность связи с ПК обычно есть.
Вечером выложу доку на 8048, там и алгоритм программирования описан.

Re: КМ1816ВЕ48

Добавлено: Вс апр 14, 2013 19:56:16
Случайность
тут в меня кинулись ссылочкой по этому МК

http://zalil.ru/34435366

надо будет распечатать и почитать

Re: КМ1816ВЕ48

Добавлено: Вс апр 14, 2013 22:55:33
просто КОТ
Скачал рекомендованную выше книжку "Простейшая Микро-ЭВМ. Проектирование. Наладка. Использование"
Часть прочитал, пробежался глазами по схемам -- всё довольно реально. Выписал нужные микры, завтра буду искать, заодно и книгу прочитаю полностью. Что антиресно, во всей схеме 4 десятка резисторов, 7 микросхем, 24 светодиода, и ВСЕГО 1 конденсатор. :))) :))) :)))

Re: КМ1816ВЕ48

Добавлено: Вт апр 16, 2013 07:03:59
pcb432
просто КОТ писал(а):... И вт я решил поинтересоваться, знает ли кто что именно мне надо. .
:shock:

Re: КМ1816ВЕ48

Добавлено: Вт апр 16, 2013 07:32:12
Goga_Long
Вот списываю аппаратуру старую, навалом 39х, из семейства 51. ПЗУшки, рф2, выбрасывать жалко, 20 лет отработали, есть задумки пристроить на тестилки всякие, полустационарные. В железке это всё стояло в кроватях, можно сказать нецелованное 8) Можно конечно и на пиках и атмегах, но железо есть, есть время, есть интерес. В конце концов это хобби, чем бы душа не тешилась. :))) Уверен, ещё лет 20 оттарабанит без проблем. :beer:

Re: КМ1816ВЕ48

Добавлено: Чт апр 18, 2013 22:16:04
просто КОТ
Такс... За пару дней я смог разыскать все нужные микросхем и даже достал оригинал этой книги.
Возник маленький вопрос -- где можно научиться языку программирования для таких процессоров? Я ак понимаю, что С++ или ассемблер сюда не подойдут... Придётся учить что-то кардинально новое.

Re: КМ1816ВЕ48

Добавлено: Чт апр 18, 2013 23:05:06
oleg110592
Во времена дос было несколько кросс-ассемблеров I8080 и даже симулятор для ПК. Названия не помню. И под 48 тоже был ассемблер.

Re: КМ1816ВЕ48

Добавлено: Пт апр 19, 2013 00:15:44
ChipKiller
просто КОТ писал(а):Я ак понимаю, что С++ или ассемблер сюда не подойдут... Придётся учить что-то кардинально новое.
...из желания "поддержать беседу", хотя-бы не пишите глупостей. Хотя если неймется можете попробовать писать в машинных кодах. В "копилку" выкладывал пару кросс-ассемблеров - поддерживают кучу камней.
Еще как вариант можно взять здесь

Re: КМ1816ВЕ48

Добавлено: Пт апр 19, 2013 03:52:52
Bear2011
просто КОТ
Я так понимаю, что С++ или ассемблер сюда не подойдут...
Ассемблер он и в Африке Ассемблер. К Ассемблеру для однокристалок даже существовала библиотека готовых подпрограмм для работы с числами с плавающей точкой. Также были пакеты языков высокого уровня С51 и Паскаль51 и даже BASIC. :shock:
Вот посмотрите http://rutracker.org/forum/viewtopic.php?t=2021904

Re: КМ1816ВЕ48

Добавлено: Пт апр 19, 2013 07:39:17
oleg110592
я бы лучше это собрал: http://radio86rk.pbworks.com/w/page/584 ... D0%9A-SRAM
http://demin.ws/blog/russian/2012/10/07/rk86-sram/
плату там можно заказать
писать на ассемблере (и на васике) можно прямо на сабже

Re: КМ1816ВЕ48

Добавлено: Пт апр 19, 2013 10:06:56
просто КОТ
А в принципе реально писать на машинном коде? Т.е. без компилятора, а именно так, как приведено в книге?
(имею ввиду процессор ИК80)

Re: КМ1816ВЕ48

Добавлено: Пт апр 19, 2013 10:10:33
Bear2011
А в принципе реально писать на машинном коде?
Когда я учился - меня даже заставляли писать напрямую в машинных кодах, правда не для ВМ80 а для нашего аналога PDP - М2 и 1801ВМ1

Re: КМ1816ВЕ48

Добавлено: Пт апр 19, 2013 10:13:46
просто КОТ
Насколько я понял, для каждого процессора свой диалект машинного кода. Где можно найти конкретно под ИК80?

Re: КМ1816ВЕ48

Добавлено: Пт апр 19, 2013 10:34:35
oleg110592
В журнале "Радио", где статьи о "микро80", была на развороте такая удобная таблица: http://rk86.ru/i8080_visualizer.html
во нашел: http://pastraiser.com/cpu/i8080/i8080_opcodes.html