1816ВЕ48

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

Moderator: Shaos

User avatar
Случайность
Doomed
Posts: 491
Joined: 05 Apr 2011 12:45
Location: Великий Новгород

1816ВЕ48

Post by Случайность »

сегодня достался очень древнющий советский микроконтроллер. как их назвали раньше однокристальная эвм КМ1816ВЕ48.

глянул характеристики Оперативы всего 64 байта пзу всего кило.

вот интересно на что способна эта ОЭВМ?

хотелось бы увидеть практические конструкции на ней.

кстати можно ли сделать на ней терминал? чтоб рулить какой либо железкой по COM порту? или у ВЕ48 не хватит вычислительной мощи обслуживать клаву и графический ЖК дисплей

Image
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

PS/2 клавиатура и контроллер - по сути оно и есть.
User avatar
Случайность
Doomed
Posts: 491
Joined: 05 Apr 2011 12:45
Location: Великий Новгород

Post by Случайность »

нужно чтоб он работал не только клавой а еще обслуживал графический ЖК дисплей. то есть выполнял функции полноценного VT52 терминала.
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Re: 1816ВЕ48

Post by aav8 »

Случайность wrote:сегодня достался очень древнющий советский микроконтроллер. как их назвали раньше однокристальная эвм КМ1816ВЕ48.

глянул характеристики Оперативы всего 64 байта пзу всего кило.

вот интересно на что способна эта ОЭВМ?

хотелось бы увидеть практические конструкции на ней.

кстати можно ли сделать на ней терминал? чтоб рулить какой либо железкой по COM порту? или у ВЕ48 не хватит вычислительной мощи обслуживать клаву и графический ЖК дисплей

Image
В ней нет COM порта.
На пару строчек мощи должно хватить, но для картинок буквов/цифров не хватит памяти...
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

Можно добавлять память снаружи.
User avatar
Случайность
Doomed
Posts: 491
Joined: 05 Apr 2011 12:45
Location: Великий Новгород

Post by Случайность »

немного описания камня с распиновкой нашел в МРБ 1150
И.В. Варламов И.Л. Касаткин "Микропроцессоры в бытовой технике"
стр 43-51 Там же есть в приложении система команд данного камешка
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Случайность wrote:немного описания камня с распиновкой нашел в МРБ 1150
И.В. Варламов И.Л. Касаткин "Микропроцессоры в бытовой технике"
стр 43-51 Там же есть в приложении система команд данного камешка
Доставлено. Попытаюсь найти среди своих дисков еще один справочник про микроЭВМ. Он был у моего соседа в бумаге, а потом куда-то делся. А я его пару лет назад нашел в электроверсии. Найду - тусану.
PS Вот тут еще есть.
User avatar
Случайность
Doomed
Posts: 491
Joined: 05 Apr 2011 12:45
Location: Великий Новгород

Post by Случайность »

2 HardWareMan

спасибо за ссылки. первая у меня есть в виде бумажной книжечки. а вот второй нет. Вторая похоже полное описание и даже примеры пользования.
танцуй пока живешь под каплями огненного дождя...
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 1816ВЕ48

Post by Lavr »

aav8 wrote:В ней нет COM порта.
В ней есть 2 программируемых входо-выхода Т0, Т1. :wink:
Можно задействовать и реализовать последовательный интерфейс программно.
Благо, один из них является источником прерывания, если я правильно помню...
iLavr
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Post by shoorick »

я игрался с этой серией чуть-чуть :)
http://shoorick.ho.ua/monsters/8049.html
User avatar
askfind
Devil
Posts: 822
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: 1816ВЕ48

Post by askfind »

Этот микроконтроллер в 1989-1991 году использовал для создания опытных приборов в Химико-биологическом отделении в Ленинграде.

Программы писались в операционной системе CP/M-82. Ассемблер XASM48.COM

AVOCET SYSTEMS 8048 CROSS-ASSEMBLER, VERSION 1.64
LAST ADDRESS USED IN THIS ASSEMBLY IS: 018C
NEXT SYMBOL ADDRESS IS: 3708
8048 ASSEMBLY COMPLETE

На этом контроллере был у меня сделан генератор FSK-сигнала для проверки модемов 300/1200 бод.

Партию К1816ВЕ48 мне помог купить знакомый, которому кто-то доставал из Киева.

На кафедре вычислительной техники ЛИТМО в Ленинграде мы заказали и приобрели программатор К1816ВЕ48. Он подключался к компьютеру на Z80A с операционной системой CP/M-82 (этот компьютер собранный сотрудниками и студентами кафедры мы также приобрели в ЛИТМО).

Остался макет для отладки программы тех приборов. Вот такая.

Code: Select all

; *****************************************************
; *    V23 MODEM ANALOGUE MODULATOR (8035) SOFTWARE   *
; *****************************************************

;       DATE CREATE :           14.01.92  11:55 AM
;       LAST EDIT :             01.10.92  02:08 PM
;       VERSION :               1.05
;
; *****************************************************

;        WIDTH   80

NBIT    EQU     29      ; R5 OF RB1 ADRESS

SV1     EQU     31H     ; "1" FRQ. PARAMETERS
SV0     EQU     34H     ; "0" FRQ. PARAMETERS
STOPBIT EQU     37H     ; NUMBER OF TRANSMITED STOP BITS
BUFBIT  EQU     38H     ; TRANSMIT BUFFER

        ORG     000H

        ENT0    CLK
        JMP     START

        ORG     0007H

        ; ---------------------------------------------
        ;    INTERRUPTION VECTOR OF TIMER COUNTER
        ;    R5 OF RB1  -  NUMBER OF TRANSMITED BITS
        ;    R7 OF RB1  -  POSITION OF ACCUMULATOR
        ;          FORMAT OF TRANSMITION :
        ;    START BIT + BYTE + STOP BIT IN BUFBIT
        ; ---------------------------------------------

INTTIM: SEL     RB1
        MOV     R7,A            ; R7 OF RB1 = ACC
        MOV     A,R5
        JZ      IT              ; NO BYTE TO TRANSMIT
        JMP     INTTIM1         ; ENTER BYTE

IT:     MOV     A,R7            ; RESTORE ACCUMULATOR
        RETR                    ; *** END INTTIM  ***

        ; BYTE INPUT PROCEDURE
INTTIM1:
        MOV     R0,#BUFBIT
        MOV     A,@R0
        RRC     A
        MOV     @R0,A
        INC     R0              ; R0 = BUFBIT+1
        MOV     A,@R0
        RRC     A
        MOV     @R0,A
        JC      INTTIM2         ; CY <=> BIT FOR TRANSMITION
        CLR     F0
        JMP     INTTIM3
INTTIM2:
        CLR     F0
        CPL     F0
INTTIM3:
        CALL    PARTIM

        DEC     R5
        MOV     A,R7
        RETR
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
barsik
Doomed
Posts: 585
Joined: 19 Feb 2017 03:46
Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь

Post by barsik »

askfind wrote:Собирали персональные компьютеры на базе К580 с операционной системой CP/M-82
askfind wrote:Программы писались в операционной системе CP/M-82
askfind wrote:Он подключался к компьютеру на Z80A с операционной системой CP/M-82
Вы уже неоднократно упоминаете эту неизвестную ОС для 8080/Z80. Что это за ОС или здесь в цифрах Вас тоже подводит память?
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re:

Post by Alekcandr »

barsik wrote:
askfind wrote:Собирали персональные компьютеры на базе К580 с операционной системой CP/M-82
askfind wrote:Программы писались в операционной системе CP/M-82
askfind wrote:Он подключался к компьютеру на Z80A с операционной системой CP/M-82
Вы уже неоднократно упоминаете эту неизвестную ОС для 8080/Z80. Что это за ОС или здесь в цифрах Вас тоже подводит память?
ОС под 48 с маин фрейм. Видимо у вашего начальника был не исякаесмый поток черной икры. Этой икрой барыжить :mrgreen:
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
User avatar
barsik
Doomed
Posts: 585
Joined: 19 Feb 2017 03:46
Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь

Post by barsik »

Я лишь хотел сообщить, что CP/M-82 не гуглится. Alekcandr, машинный перевод, который Вы используете, часто переводит ваши посты на русский язык в виде бреда. В итоге люди не понимая, что за мысль Вы хотели донести до читателей форума, игнорируют ваши непонятные сообщения. В вашем предыдущем посте мне также не удалось понять, что означает предложение
Alekcandr wrote:ОС под 48 с маин фрейм.
Дословно, здесь излагается, что CP/M-82 - это ДОС для процессора 8048, что чушь, т.к не может быть ДОС для процессора 8048. И что значит выражение "с маин фрейм"? Это что майн-фрейм используется в качестве терминала? Более правдоподобно, что в оригинале сообщения вы имели ввиду ДОС для майн-фрейма, в которой есть кросс-средства для программирования 8048.
Alekcandr wrote:Видимо у вашего начальника был неиссякаемый поток чёрной икры. Этой икрой барыжить
Это явно неверный машинный перевод, т.к непонятно из чего в моём посте следует, что мой начальник был спекулянтом, который откуда-то поимел "неиссякаемый поток чёрной икры", которую он перепродавал намного дороже [в Интернете пишут, что: "Барыга - человек, который покупает за одну цену, а перепродаёт за другую, на порядок выше).
User avatar
askfind
Devil
Posts: 822
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: 1816ВЕ48

Post by askfind »

Можно обратиться на кафедру ИТМО, факультет вычислительной техники, чтобы рассказал о компьютерах, созданных для учебного процесса на базе К580, Z80, i8088

Активный участник в конце 80-х, начала 90-х сотрудник факультета ВТ ЛИТМО г. Ленинград.
Платунов Алексей Евгеньевич, доктор технических наук. Должность: Руководитель Международной лаборатории «Архитектура и методы проектирования встраиваемых систем и систем на кристалле» Профессор факультета программной инженерии и компьютерной техники
https://itmo.ru/ru/viewperson/296/platu ... nevich.htm

Мы приобрели у них:

- Монитор для компьютера;
- Компьютер Z80, операционная система CP/M-2.2, флоппи-дисководы 2 шт.
- Программное обеспечение на флоппи-дисках: CP/M-2.2, локализованное на русский язык.
- Программатор ПЗУ;
- Программатор К1816ВЕ48;
- Программатор i8751;
- Программный симулятор i8031.
- Печатные платы и готовые контроллеры флоппи-дисководов на микросхеме КР1818ВГ93 (этот контроллер был использован в компьютере на Z80).

Сотрудники изготавливали и продвигали учебные классы, изготовленные силами сотрудников факультета и студентами терминалы с собственным софтом на Forth.

"Плотовитость" сотрудников в те года поражала! Я перечислил только часть проектов.

Мы также не стояли на месте в институте радиоприёма и акустики на Крестовском острове. Соседи использовали самые последние доступные электронные компоненты. Создавали компиляторы, отладчики. Специальную аппаратуру.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)