nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 14:11



Reply to topic  [ 89 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next
РВЕ035 (aka КР1816ВЕ35 aka i8035) 
Author Message
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Привет,

попалась в лапки платка управления от советской микроволновки:
Image

Выдернул РФ5 из нее и хотел уже было отправить в утиль (бо залита по самое немогу лаком), но потом чето заинтересовал меня сабж.

Во-первых хочу завести плату. Потом качнул дизассемблер, дизассемблировал прошивку. Код получился читабельный более - менее, осмысленный. Ищу доки на этот МК, но скудно как-то. Нашел токма для MSC-48 на буржуйском, вкуриваю постепенно. Но хочется что-то на нашем родном, матерном, все-таки.

В идеале поиграть бы на пьезо-элементе "елочку", алсо разобраться с индикатором, что бы выводить на него BABA и тд :)

И первый вопрос, который пока не нашел в доке: что за команда такая DIS I (опкод 0x15) ?

Code:
    0000 15          DIS     I
    0001 14A9        CALL    00A9
    0003 55          STRT    T
    0004 D5          SEL     RB1
    0005 2495        JMP     0195
    0007 D5          SEL     RB1
    0008 B83C        MOV     R0,#3CH
    000A A0          MOV     @R0,A
    000B EA3D        DJNZ    R2,003D
    000D 74DE        CALL    03DE
    000F B234        JB5     0034
    0011 37          CPL     A
    0012 F234        JB7     0034
    0014 B834        MOV     R0,#34H
    0016 10          INC     @R0
    0017 C8          DEC     R0
    0018 B001        MOV     @R0,#01H
    001A B828        MOV     R0,#28H
    001C 74A8        CALL    03A8
    001E 9634        JNZ     0034
    0020 74A6        CALL    03A6
    0022 9634        JNZ     0034
    0024 B005        MOV     @R0,#05H
    0026 74A8        CALL    03A8
    0028 9634        JNZ     0034
    002A 74A6        CALL    03A6
    002C 9634        JNZ     0034
    002E A0          MOV     @R0,A
    002F 74C3        CALL    03C3
    0031 4301        ORL     A,#01H
    0033 A1          MOV     @R1,A
    0034 BAF0        MOV     R2,#F0H
    0036 23D5        MOV     A,#D5H
    0038 62          MOV     T,A
    0039 EE40        DJNZ    R6,0040
    003B 1460        CALL    0060
    003D 23D8        MOV     A,#D8H
    003F 62          MOV     T,A


27 Feb 2014 13:03
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Tronix wrote:
КР1816ВЕ35 aka i8035
Ищу доки на этот МК, но скудно как-то. Нашел токма для MSC-48 на буржуйском, вкуриваю постепенно. Но хочется что-то на нашем родном, матерном, все-таки.

1816ВЕ35 это то же самое, что и 1816ВЕ48 только без памяти на борту.
Очень подробно описан во 2 томе Справочника Шахнова.
В интернете мне также попадалось на него описание, обычно из Справочника
Шахнова и передратое
.

_________________
iLavr


27 Feb 2014 13:28
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Quote:
что за команда такая DIS I (опкод 0x15)

Внешние прерывания могут быть запрещены командой DIS I и разрешены командой EN I.

_________________
iLavr


27 Feb 2014 13:29
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Post 
В журнале Радио вроде была серия статей

_________________
:dj: https://mastodon.social/@Shaos


27 Feb 2014 17:16
Profile WWW
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
Вот спасибо!


28 Feb 2014 00:46
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
Запустить то цифровую часть запустил, а вот с экраном походу проблемы - как я понял ему нужна переменка вольт 20 на катод.


28 Feb 2014 02:38
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Tronix wrote:
Запустить то цифровую часть запустил...

Слушай, а у тебя это всё "счастье" не от СВЧ печки "Электроника"?
Если да - то схема есть от этого узла или ты методом тыка?

_________________
iLavr


28 Feb 2014 04:12
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
Lavr wrote:
Слушай, а у тебя это всё "счастье" не от СВЧ печки "Электроника"?
Если да - то схема есть от этого узла или ты методом тыка?


Да, похоже от нее (от СВЧ Электроника СП23). Сначала +5V и GND определил просто по ногам ЛН1. Схема очень похожа на: http://www.elremont.ru/small_rbt/image_rem32/sh_002.gif

Думаю как бы мне индикатор завести без ~30В и без -2,5V ... Наверное никак, проще его на светодиодный заменить...


28 Feb 2014 04:21
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Tronix wrote:
Думаю как бы мне индикатор завести без ~30В и без -2,5V ...
Наверное никак, проще его на светодиодный заменить...
Жалко... он красивый! :lol:
Спасибо за схемку!

_________________
iLavr


28 Feb 2014 04:24
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
Походу у меня первый вариант все-таки: http://www.elremont.ru/small_rbt/image_rem32/sh_001.gif
Завел более менее. На катод дал +3.3V (перед R51), на точку "B" дал +12V. Светит, но тускло. Кабы замастырить DC-DC преобразователь с 5V на 30V или с 12V на 30V


28 Feb 2014 05:15
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Tronix wrote:
Кабы замастырить DC-DC преобразователь с 5V на 30V или с 12V на 30V

В принципе - легче всего на блокинг-генераторе с каким-либо подходящим трансформатором.
Очень неплохо подходит трансик от радиоточки (абонентского громкоговорителя).

Попробуй прогуглить - таких схем море...

_________________
iLavr


28 Feb 2014 05:33
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
ыыы, оказывается еще и непропай был в двух местах около индикатора, поэтому у меня часть сегментов не светилась. Короче, завел полностью. +12V хватает, яркость нормальная.

Image

Ну, теперь асм в зубы и погнали.... :)


28 Feb 2014 05:48
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Tronix wrote:
Ну, теперь асм в зубы и погнали.... :)

У "Электроники СП23" ещё и клавиатурка вот такая
в качестве устройства ввода существует.

-----------Image

Это на случай - чем поуправлять твоим гаджетом... :rotate:

_________________
iLavr


28 Feb 2014 06:10
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
Да это да. С экраном сложно, он же состояние не запоминает. И походу нужно постоянно его перерисовывать, что бы отображать разные цифры. Пока разбираюсь с самим форматом. Похоже, что PORT1 отвечает за маску цифры (A - G), далее командами MOVD P5, #?? выбирается C2 - C5 - разрешение отображения цифры...


28 Feb 2014 08:54
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Tronix wrote:
С экраном сложно, он же состояние не запоминает. И походу нужно постоянно его перерисовывать, что бы отображать разные цифры...

Ну да - там динамическая индикация. Но у тебя же родная ПЗУ есть.
В ней - все процедуры должны быть.

Обычно должен быть некий буфер памяти и из него берут код в процессе сканирования
(пробегания) по знакоместам дисплея...

_________________
iLavr


28 Feb 2014 09:08
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 89 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next

Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.