Помогите разобраться с МК КР1816ВЕ39

8-битные микроконтроллеры и микропроцессоры от Intel и их клоны, а также компьютеры на них построенные

Moderator: Shaos

Олег
Writer
Posts: 19
Joined: 16 Apr 2019 05:36

Помогите разобраться с МК КР1816ВЕ39

Post by Олег »

Есть ли способы расширить память программ и память данных для контроллера КР1816ВЕ39? Кто с ним имел дело и как можно организовать дополнительную память, а то в штатном варианте всего две страницы по 2 килобайт для памяти программ и 256 байт для памяти данных (помимо внутренней памяти на 128 байт). Очень надо юзать большие Объёмы озу и пзу (хотя бы по 32 килобайта озу и пзу)
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Помогите разобраться с МК КР1816ВЕ39

Post by Shaos »

Ну можно страничную память программ сделать - хоть до мегабайта :)
А вот с данными не расширишься - сколько есть регистров, столько есть
Но теоретически можно какой-то железячный хак снаружи организовать, чтобы к данным обращаться как к программе
И запись тоже можно организовать внешней схемой, чтобы скажем читать с каких-то хитрых адресов, а схема будет чегой-то записывать во внешнее ОЗУ...
Я тут за главного - если что шлите мыло на me собака shaos точка net
Олег
Writer
Posts: 19
Joined: 16 Apr 2019 05:36

Re: Помогите разобраться с МК КР1816ВЕ39

Post by Олег »

Shaos wrote:Ну можно страничную память программ сделать - хоть до мегабайта :)
А вот с данными не расширишься - сколько есть регистров, столько есть
Но теоретически можно какой-то железячный хак снаружи организовать, чтобы к данным обращаться как к программе
И запись тоже можно организовать внешней схемой, чтобы скажем читать с каких-то хитрых адресов, а схема будет чегой-то записывать во внешнее ОЗУ...
Ну про память программ я тоже так подумал. Можно навертеть регистр старших адресов по линии порта P2. У меня по удаче есть ещё и кр580вр43. Как раз даёт 4 4-битных порта. Можно заюзать их, а доп пзу тогда является внешним устройством. Наверное сильно замедлится. Ну и озу можно юзать тоже как устройство через порты вр43. Короче не уверен, что так прокатит. Только с памятью программ есть один нюанс: там надо держать обработчики прерываний в нулевой банке основной памяти программ. Там же нету переходов за пределы 256 байт. Только Call и JMP. Короче надо разбираться дальше и извращаться.
Я б за зал нормальный вм80 или z80 если б у меня были живые камни. Я имею на руках вм80 но у него битый аккумуляторный регистр. Такой проц не будет нормально работать. Вот я и мучаю то, что есть под рукой.
User avatar
askfind
Devil
Posts: 822
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Помогите разобраться с МК КР1816ВЕ39

Post by askfind »

Олег wrote:[
Я б за зал нормальный вм80 или z80 если б у меня были живые камни. Я имею на руках вм80 но у него битый аккумуляторный регистр. Такой проц не будет нормально работать. Вот я и мучаю то, что есть под рукой.
КР1821ВМ85, КМ1821ВМ85А - Микросхемы

В магазинах и на аукционах есть в наличии. Удобное питание +5 В, малый ток потребления.
Система команд включает в себя в неизменном виде систему команд КР580ВМ80
расширена путем введения новых 12 команд.

Функциональные параметры:
основная разрядность адреса - 8; число программно доступных регистров,
включая РОН - 10; разрядность программно-доступных регистров - 16; число
устройств, адресуемых командами ввода/вывода - 256; объем адресуемой
памяти - 64 кбайт; число уровней прерывания - не менее 5. Содержат 8500
интегральных элементов.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
Олег
Writer
Posts: 19
Joined: 16 Apr 2019 05:36

Re: Помогите разобраться с МК КР1816ВЕ39

Post by Олег »

КР1821ВМ85, КМ1821ВМ85А - Микросхемы

В магазинах и на аукционах есть в наличии. Удобное питание +5 В, малый ток потребления.

Да всё есть в продаже. Нет только свободных денег на это.

А по сабжу топика мне непонятно как линии P2.0-P2.3 не конфликтуют если их юзать и как старшие адреса штатной памяти программ и как управление с данными для вр43? Или я невъезжаю в описание контроллера или там можно только что-то одно юзать. Ведь на линиях P2.0-P2.3 выводятся одреса А8-А11
User avatar
askfind
Devil
Posts: 822
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Помогите разобраться с МК КР1816ВЕ39

Post by askfind »

Олег wrote:КР1821ВМ85, КМ1821ВМ85А - Микросхемы

В магазинах и на аукционах есть в наличии. Удобное питание +5 В, малый ток потребления.

Да всё есть в продаже. Нет только свободных денег на это.

А по сабжу топика мне непонятно как линии P2.0-P2.3 не конфликтуют если их юзать и как старшие адреса штатной памяти программ и как управление с данными для вр43? Или я невъезжаю в описание контроллера или там можно только что-то одно юзать. Ведь на линиях P2.0-P2.3 выводятся одреса А8-А11
Куда отправить с донатов на троичную тематику для поддержки творчества? (В личку телефон для пересылки).

Могу и тему подкинуть. Реализовать на ASM, C для тестирования скорости выполнения троичных операций на КР1821ВМ85. При желании.

будет новостная лента от Вас.

https://www.avito.ru/bogoroditsk/kollek ... ion=637640
ИМ1821РУ55 Аu diр-40. 850р
ИМ1821ВМ85А Ni 380р
ИКР1821ВМ85А 210р
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
Олег
Writer
Posts: 19
Joined: 16 Apr 2019 05:36

Re: Помогите разобраться с МК КР1816ВЕ39

Post by Олег »

askfind wrote:
Олег wrote:КР1821ВМ85, КМ1821ВМ85А - Микросхемы

В магазинах и на аукционах есть в наличии. Удобное питание +5 В, малый ток потребления.

Да всё есть в продаже. Нет только свободных денег на это.

А по сабжу топика мне непонятно как линии P2.0-P2.3 не конфликтуют если их юзать и как старшие адреса штатной памяти программ и как управление с данными для вр43? Или я невъезжаю в описание контроллера или там можно только что-то одно юзать. Ведь на линиях P2.0-P2.3 выводятся одреса А8-А11
Куда отправить с донатов на троичную тематику для поддержки творчества? (В личку телефон для пересылки).

https://www.avito.ru/bogoroditsk/kollek ... ion=637640

ИМ1821РУ55 Аu diр-40. 850р
ИМ1821ВМ85А Ni 380р
ИКР1821ВМ85А 210р
Поясни? Кому отправить, какие донаты?
User avatar
fifan
Devil
Posts: 912
Joined: 06 Oct 2006 03:17
Location: г.Лянтор,Сургутского р-на,ХМАО

Re: Помогите разобраться с МК КР1816ВЕ39

Post by fifan »

Берём книгу по данному МК В.В. Сташин «Программирование цифровых устройств...» и смотрим в конце книги - расширитель портов К580ВР43.
Ссылка на книгу - https://sunduk.radiokot.ru/loadfile/?load_id=1431792682
Олег
Writer
Posts: 19
Joined: 16 Apr 2019 05:36

Re: Помогите разобраться с МК КР1816ВЕ39

Post by Олег »

fifan wrote:Берём книгу по данному МК В.В. Сташин «Программирование цифровых устройств...» и смотрим в конце книги - расширитель портов К580ВР43.
Ссылка на книгу - https://sunduk.radiokot.ru/loadfile/?load_id=1431792682
Да уже вроде раскурил по вр43 и ве39 короче решил оставить ра43 для портов переферии. А пзу и озу наращивать через порт P1 контроллера ве39. Не знаю то получится. Решил за юзать по три бита порта P1 для выбора банки озу и пзу. Один бит для выбора озу и один бит для записи регистров внешних портов. Попробую так пока что.
ra3qdp
Fanat
Posts: 87
Joined: 18 Feb 2019 15:46

Re: Помогите разобраться с МК КР1816ВЕ39

Post by ra3qdp »

"Система команд включает в себя в неизменном виде систему команд КР580ВМ80
расширена путем введения новых 12 команд."
а какие именно эти 12 команд ? где посмотреть ?
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Помогите разобраться с МК КР1816ВЕ39

Post by Shaos »

у 8085 часть новых команд и новый флаг вообще недокументированы

вот тут немного про это:

http://www.nedopc.org/forum/viewtopic.php?p=75876#p75876
Я тут за главного - если что шлите мыло на me собака shaos точка net
ra3qdp
Fanat
Posts: 87
Joined: 18 Feb 2019 15:46

Re: Помогите разобраться с МК КР1816ВЕ39

Post by ra3qdp »

я думал, что это официальные данные, а это оказывается имеются ввиду не документированные.
Интересно было бы достоверно знать 1821 - копия какого процессора - Intel или OKI или какого ?
И какие именно у 1821 недокументированные ?
А насчет 39-го контроллера - не понимаю почему не использовать 31й ?!
Олег
Writer
Posts: 19
Joined: 16 Apr 2019 05:36

Re: Помогите разобраться с МК КР1816ВЕ39

Post by Олег »

ra3qdp wrote: А насчет 39-го контроллера - не понимаю почему не использовать 31й ?!
Да потому что нету его в наличии пол рукой.
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Помогите разобраться с МК КР1816ВЕ39

Post by Shaos »

ra3qdp wrote:я думал, что это официальные данные, а это оказывается имеются ввиду не документированные.
Интересно было бы достоверно знать 1821 - копия какого процессора - Intel или OKI или какого ?
И какие именно у 1821 недокументированные ?
Очевидно это цельнодраный интел, поэтому вся недокументашечка должна совпадать :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
ra3qdp
Fanat
Posts: 87
Joined: 18 Feb 2019 15:46

Re: Помогите разобраться с МК КР1816ВЕ39

Post by ra3qdp »

"очевидное - невероятное"
покажите, пожалуйста, на 80с85 - pdf от именно Intel, и фото производства Intel.
я сколько не искал - не нашел. Выходит - Intel 80c85 не делал.