КМ1816ВЕ48

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 311
Зарегистрирован: Чт фев 10, 2011 10:22:20
Откуда: Беларусь

Сообщение A_AVL »

просто КОТ писал(а):Насколько я понял, для каждого процессора свой диалект машинного кода. Где можно найти конкретно под ИК80?
Вопрос не понятен. Под всю серию 580 система команд одинаковая и в книге "Простейшая микро ЭВМ" описана. Отличий в программировании нет (ну или почти нет, но эти мелкие отличия касаются только 580ВМ1 и 1821ВМ85).
просто КОТ писал(а):А в принципе реально писать на машинном коде? Т.е. без компилятора,
Листок бумаги и ручка. Реально.

В сундук положил кроссассемблер и отладчик для 8080/8085. Пока не появилось. Дублирую сюда.
Вложения
AVSIM85.zip
Кросссредства 8080
(383.09 КБ) 395 скачиваний
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

кроссассемблер и отладчик для 8080/8085 Windows7/64 не работает, в DOSBox работает http://ru.wikipedia.org/wiki/DOSBox
Реклама
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

Да уж, ностальгия...

Вполне реально в маш.кодах писать!
Когда учился, а в тетрадке писал программу на ассемблере и потом вручную переводил по таблице в коды команд, адреса меток проставляя потом после перевода всей программы. Потом уже написал свой компилятор с ассемблера(существующие не устраивали из-за извращенной системы команд, якобы сделанной по дизайну x86-го ассемблера но полностью убившей красоту ассемблера Z80) и даже целую ОС для процессора Z80A, который у меня работал на частоте 4Мгц. Сначала был разработан индикатор на матричных светодиодных - 12 штук матриц 5x7 (организация 30 бит на 14 строк) и собственным ОЗУ на 537РУ13, получилось красиво. Потом мне "умельцы" в мое отсутствие пожгли эти матрицы, и пришлось срочно подключить ЖК индикатор 8 строк 20 символов в строке. До этих пор часть ОС держалась в ПЗУ, которая позволяла изменять ячейки памяти с клавиатуры и запускать программу с произвольного места в RAM. Ну ПЗУ - понятно, в качестве ОЗУ сначала была 537РУ10 а потом калечная 537РУ17 с 4КБ чистой памяти, а вторая страница 4Кб имела дефектные ячейки. 537-я серия позволяла подключать аккумулятор 2..5В в качестве резервного источника и сделать из нее аналог ПЗУ. Хотел еще ноутбучный хард подключить, но незнание в то время основ разводки высокочастотных цепей и цепей питания не позволил его запустить(сам винт не стартовал из-за просадки питания в момент пуска). А потом это все отложилось в долгий ящик после окончания учебы.

ЖК индикатор позволил комфортно вводить коды программ с клавиатуры и выполнять их.

До сих пор конструкция лежит в шкафу и даже работает несмотря на то что большая часть шин выполнена проводками.

А, еще даже пытался сделать программу-эмулятор для него... с некоторым набором периферии, вроде индикатора, клавиатуры...
Кусочек подпрограммы для вывода символа на индикатор в указанную позицию:
Спойлер

Код: Выделить всё

::outcharxy
; A - symbol
; D - position :
;      7 6 5 4 3 2 1 0
;      \___/ \_______/
;        |       \_____ x=0..19
;        \_____________ y=0..7
push bc
push de
push hl
ld h,00
ld l,a
ld b,h
ld c,l
add hl,hl
add hl,hl
add hl,bc
; Адрес таблицы шрифтов 5x7 
ld bc,0800
add hl,bc
ld a,d
and 1f
ld b,a
add a,a
add a,a
add a,b
ld e,00
cp a,32
jr c,<n1>
ld e,01
sub 32
:n1
ld b,a
ld a,d
rlca
res 1,e
jr nc,<n2>
set 1,e
:n2
and C0
or b
ld d,a
call <outcom>
ld b,05
:n3
ld d,(hl)
call <outdata>
inc hl
djnz <n3>
pop hl
pop de
pop bc
ret
Вот ведь было время...
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 515
Зарегистрирован: Пт апр 22, 2011 00:14:21

Сообщение Professor_X-16 »

я мышку видел на 8048 :shock: Можно мышку собрать 8)
Смотри: вот это - ноль, а это - фаааааааа!!!!!!!!!!!!!!!
Реклама
Эиком - электронные компоненты и радиодетали
Держит паяльник хвостом
Аватара пользователя
Сообщения: 908
Зарегистрирован: Вс май 23, 2010 13:55:42
Откуда: Украина, Александрия

Сообщение Apparatchik »

Появились и у меня такие штуки. На Си писать реально ли под них?
«И всё-таки она вертится!»
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6323
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Если найдешь соответствующий компилятор :) Конечно, нет.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 13253
Зарегистрирован: Ср апр 06, 2011 09:58:13
Откуда: Кузбасс

Сообщение Bear2011 »

Есть под 8051 среда разработки

http://rutracker.org/forum/viewtopic.php?t=916646
Друг Кота
Сообщения: 5334
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий

Сообщение petrenko »

Случайность писал(а):... Но всеже эта темА о 1816ве48 ..
А во всей теме всего восемь сообщений именно об 1816ве48 ..
И ведь тема не в "МЯУ!" - заметьте !
Мож попросить добрых бояр почистить тему ? :dont_know:

По теме - архитектура mcs48 не самая лучшая, сама фирма "Штеуд" это быстро осознала и приняла решение не развивать её, а перейти на mcs51 , которая оказалась удачной и дожила до нынешнего времени. А из mcs48-подобных "выжили" только клавиатурные контроллеры типа 8042 .
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15613
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Подбросим "дровишек":
SOFT.rar
(109.23 КБ) 331 скачивание
http://img.radiokot.ru/files/20529/mseblxcdp.jpg
http://img.radiokot.ru/files/20529/msebmxd4q.jpg
8)
Друг Кота
Сообщения: 5334
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий

Сообщение petrenko »

Что то эти *.jpg не открываются ..
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15613
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

:oops:
Стер... случайно...
Мож попозже скан с книжи сделаю... - с моих старых листьев рукописных весьма громоздкие картинки, а переписать в сплане пока только для ПИКов терпения хватило...
:write:
Друг Кота
Аватара пользователя
Сообщения: 15613
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Забросил в сундук два скана с довольно фундаментальным описанием 48-го семейства.
Ежли сочтут возможным разместить - подкину ссылки.
Это одни из самых первых достаточно дотошных описаний КР1816ВЕ48/ВЕ35и КР1816ВЕ51 в союзные времена.
8)
А вот и ссылочки на места в сундучке:
https://sunduk.radiokot.ru/loadfile/?load_id=1431792142
(СверхБИС универсальных однокристалльных микро-ЭВМ)
и
https://sunduk.radiokot.ru/loadfile/?load_id=1431792682
(Проектирование цифровых устройств на однокристальных микроконтроллерах)
в той книже и одни из первых "цветастых" табличек команд...
читаньки во здоровячко!
:beer:
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Вт окт 05, 2010 15:25:41
Откуда: г. Кишинев

Сообщение ST_A »

Ко всему упомянутому могу подкинуть название и автора еще одной книги по однокристалкам (пока только титульный лист), в свое время она у меня была настольной библией. А так для меня ВЕ48 послужили стартовой площадкой в конце 80-х для освоения однокристалок, многое делал на них, были и часы с календарем, бегущая строка 8х116 точек, рекламный двухцветный экран 32х32 точек и многое другое. На них я отработал много приемов работы с аппаратными прерываниями, вплоть до того что применял скрытые переходы в программах. На сегодня вслед за х48 уже и семейство х51 начинает уходить в историю, но многие производители пока еще крепко держатся за него, его концепция оказалось довольно удачной, что несколько десятилетий архитектура х51 с некоторыми дополнениями еще держит оборону. К примеру Атмел сделала довольно хитрый ход, сначала выкинула на рынок АВР-ки которые по цоколевки и протоколу обмена с периферией полностью совпадают, а внутренняя архитектура и система команд уже иная. Такой прием очень удобен для перехода от одной архитектуры к другой без заметных осложнений. Как говорил мой учитель и коллега по работе, выучи сначала один процессор со всеми его командами во всех подробностях, а потом освоить другой тип уже будет легче....
0002_0001_0.JPG
(106.72 КБ) 492 скачивания
Потрогал лапой паяльник
Сообщения: 390
Зарегистрирован: Чт сен 24, 2009 17:22:51
Откуда: UK

Сообщение FUZZY_ »

Полный набор утилит
Вложения
1816BE.rar
(351.64 КБ) 369 скачиваний
i8048.rar
(258.45 КБ) 338 скачиваний
asm8048.zip
(170.61 КБ) 345 скачиваний
Собутыльник Кота
Аватара пользователя
Сообщения: 2896
Зарегистрирован: Сб ноя 13, 2010 12:53:25
Откуда: приходит весна?

Сообщение B@R5uk »

А что у этой штуки и оперативка и таймеры и АЦП есть? Или только таймеры? А то дома где-то валялась такая штука.
Друг Кота
Сообщения: 5334
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий

Сообщение petrenko »

Шутить изволите ?

Да, "оперативка", то бишь о.з.у. есть - аж 64 байта - из которых притом "отгрызается" под стек до 16 байтиков и ещё 16 байтиков по совместительству являются регистрами ( R0 R1 R2 R3 R4 R5 R6 R7 R0` R1` R2` R3` R4` R5` R6` R7` )

а.ц.п. нет ( в отличие от 1813ве1 )

Таймер/счётчик восьмибитный наличествует.

Если у Вас дома не пластиковая "такая штука" ,то это уже предмет коллекционирования. :wink:
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Контактная информация:
pcb
Опытный кот
Сообщения: 833
Зарегистрирован: Пт авг 12, 2011 09:14:27
Откуда: Млечный путь/Земля/РФ/Екатеринбург

Сообщение pcb »

petrenko писал(а): Если у Вас дома не пластиковая "такая штука" ,то это уже предмет коллекционирования. :wink:
Я книжки продовал А фрунзе "микроконтроллеры это просто 3 тома" к ним прилагал процессор В керамике и золоте.
Никто не позарился.
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
Друг Кота
Сообщения: 5334
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий

Сообщение petrenko »

Возможно цена книжек их так разстраивала, что им было уже не до золочёного контроллера ? :dont_know:

( я бы от безплатного экземплярчика для коллекции не стал бы отказываться )
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 374
Зарегистрирован: Пт июн 12, 2015 09:21:56
Откуда: Челяба-сити

Сообщение bad2cat »

B@R5uk писал(а):А что у этой штуки и оперативка и таймеры и АЦП есть? Или только таймеры? А то дома где-то валялась такая штука.
нее, эта штука хилая, можно сказать первый из первых контроллер для встроенных приложений (embeded). Таймер есть - хилый. Озу - хилое.
Но для своего времени - это фуррор. Ещё раньше его вроде 31 и 39 были.
pcb писал(а):Я книжки продовал А фрунзе "микроконтроллеры это просто 3 тома" к ним прилагал процессор В керамике и золоте.
Никто не позарился.
тут кто-то уже продаёт и 31 и золотой 48-й. Вот нашёл тут.http://radiokot.ru/forum/viewtopic.php?f=51&t=116404. Только чел забанен. Это как космические полёты на Марс - никто не может попасть на Марс и купить 8048 :))
просто КОТ писал(а):Насколько я понял, для каждого процессора свой диалект машинного кода. Где можно найти конкретно под ИК80?
Это просто совпадение названий. Надо было бы называть под каждый проц соотвественно Ассемблер 80, Ассемблер 96, Ассемблер 51. А в быту просто сокращают.
Professor_X-16 писал(а):я мышку видел на 8048 :shock: Можно мышку собрать 8)
Я тоже. Первые завезённые в СССР мыши были поголовно все на нём.
Даже советскую мышь делали на нём. Называли её оочень мудрёно - графический манипулятор типа Мышь. Наверное как всегда хотели запутать супостатов. Но в быту все называли Крыса (из-за размеров).
Я тоже, в некотором роде, радиоинженер...
Друг Кота
Сообщения: 5334
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий

Сообщение petrenko »

bad2cat писал(а):.. Таймер есть - хилый**. Озу - хилое**.
Но для своего времени - это фуррор. Ещё раньше* его вроде 31 и 39 были....
*_Данное утверждение неверное.
М.К. ве39 из того же семейства MCS-48 и выпускался в тот же период, что и ве49 и ве48
, а вот М.К. ве31 уже из более позднего семейства MCS-51 и представляет из себя вариант без ПЗУ .
Раньше 1816 серии была только(вроде) 1814 серия ( "аналог" TMS-"тысячного" семейства )

**_Применение эпитетов типа "хилое" мне напоминает как в одном анекдоте профессор в аудитории говорил : " .. возьмём некое большое число K , впрочем нет, K недостаточно большое - возьмём некое большое число M , впрочем нет, и M недостаточно большое - давайте возьмём очень большое число N .. " :)
Точную информацию я уже сообщил вопрошавшему :
Да, "оперативка", то бишь о.з.у. есть - аж 64 байта - из которых притом "отгрызается" под стек до 16 байтиков и ещё 16 байтиков по совместительству являются регистрами ( R0 R1 R2 R3 R4 R5 R6 R7 R0` R1` R2` R3` R4` R5` R6` R7` )

а.ц.п. нет ( в отличие от 1813ве1 )

Таймер/счётчик восьмибитный наличествует.
Насчёт "крыски" Вы верно говорите, только вот я оную в быту что то не видал - только кабинетах ..
Последний раз редактировалось petrenko Сб июл 25, 2015 22:00:33, всего редактировалось 1 раз.
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
Контактная информация:
Ответить

Вернуться в «Разные вопросы по МК»