User Tag List

Показано с 1 по 10 из 205

Тема: Замена К1801РЕ2, К573РФ3, К1801РР1

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Успешный результат макетирования Э3 :
    ( самый простой вариант на 10 мелких ИС + флешка )


    О программировании - краткая инструкция :


    Пояснения для БКшников :

    Адрес "5555" ( Неинверсный ) ( 16 ) = 12 ( 8 ) страница ППЗУ, слово 012524 ( 8 ) ( например, 112524 или 132524 )
    Адрес "2ААА" ( Неинверсный ) ( 16 ) = 15 ( 8 ) страница ППЗУ, слово 005252 ( 8 ) ( например, 105252 или 125252 )
    Число "А0" ( Неинверсное ) ( 16 ) = 137 ( 8 )
    Число "АА" ( Неинверсное ) ( 16 ) = 125 ( 8 )
    Число "55" ( Неинверсное ) ( 16 ) = 252 ( 8 )
    Число "80" ( Неинверсное ) ( 16 ) = 177 ( 8 )
    Число "30" ( Неинверсное ) ( 16 ) = 317 ( 8 )

    Примерная последовательность стирания всего массива ППЗУ :
    001000 : 012737 004010 177716 - подключить 12-ю страницу ПЗУ БК11М ( подать на 23 выв. ППЗУ 0в. )
    001006 : 012737 000212 177762 - включение 12-й страницы ППЗУ по всем банкам ( по 8 кбайт ) и лампочки "запись"
    001014 : 012737 000125 112524 - записать инверсные "АА" ( 16 ) в инверсный адрес 5555 ( 16 )
    001022 : 012737 000215 177762 - включение 15-й страницы ППЗУ по всем банкам, и лампочки "запись"
    001030 : 012737 000252 105252 - записать инверсные "55" ( 16 ) в инверсный адрес 2ААА ( 16 )
    001036 : 012737 000212 177762 - включить 12-ю страницу ППЗУ и лампочку "запись"
    001044 : 012737 000177 112524 - записать инверсные "80" ( 16 ) в инверсный адрес 5555 ( 16 )
    001052 : 012737 000125 112524 - записать инверсные "АА" туда же
    001060 : 012737 000215 177762 - включить 15-ю страницу ППЗУ и лампочку "запись"
    001066 : 012737 000252 105252 - записать инверсные "55" ( 16 ) в инверсный адрес 2ААА ( 16 )
    001074 : 012737 000212 177762 - включить 12-ю страницу ППЗУ и лампочку "запись"
    001102 : 012737 000357 112524 - записать инверные "10" ( 16 ) в инверсный адрес 5555 ( 16 )
    Стирает 20 сек. без участия ЦП.
    Результат - "000000" по всем банкам ППЗУ.
    *
    Копирование массива из ПЗУ с 13-й страницы БК11М в 12-ю страницу ППЗУ ( см. стирание ППЗУ выше )
    001000 : 012700 100000 Начальный адрес ПЗУ - источника в 13-й странице
    001004 : 012701 000204 Номер страницы записи в ППЗУ ( соответствует адресу 100000 в младшем банке ППЗУ )
    001010 : 004737 002000 Выполнить копирование 8-кбайт участка
    001014 : 012700 120000 Начальный адрес ПЗУ - источника в 13-й странице
    001020 : 012701 000205 Номер страницы записи в ППЗУ ( соответствует адресу 120000 в младшем банке ППЗУ )
    001024 : 004737 002000 Выполнить копирование
    001030 : 000000 Останов

    002000 : 012702 010000 Длина массива в словах
    002004 : 012737 004020 177716 Включить 13-ю страницу ПЗУ
    002012 : 011003 Чтение данных в R3 из ПЗУ-источника
    002014 : 012737 004010 177716 Включить 12-ю страницу ППЗУ
    002022 : 012737 000212 177762
    002030 : 012737 000125 112524
    002036 : 012737 000215 177762
    002044 : 012737 000252 105252
    002052 : 012737 000212 177762
    002060 : 012737 000137 112524 Запись магического маркера в ППЗУ
    002066 : 010137 177762 Включение номера страницы ППЗУ
    002072 : 010320 Пересылка данных в ППЗУ из R3, по адресу, находящемуся в R0
    002074 : 012704 000020 Формирование паузы 16х6 мкс ( не менее 50 мкс )
    002100 : 077401 Цикл паузы на адрес 002100
    002102 : 077240 Цикл записи - к 002004 адресу
    002104 : 000207 Выход из подпрограммы
    *
    Программа верификации массивов ПЗУ в 13-й странице и ППЗУ в 12-й странице БК11/М
    003000 : 012700 100000 Начальный адрес - 100000
    003004 : 012701 020000 Длина - 16 кбайт
    003010 : 012737 004020 177716 Подключить 13-ю страницу ПЗУ
    003016 : 011002 Считать данные с оригинала
    003020 : 012737 004010 177716 Подкллючить 12-ю страницу ППЗУ
    003026 : 012003 Считать данные с копии
    003030 : 020203 Сравнить оригинал и копию
    003032 : 001401 Ветвление в случае равенства на адрес 003036
    003034 : 000000 Останов в случае неравенства
    003036 : 077114 Цикл на адрес 3010
    003040 : 012700 000007 Записать в R0 код звонка - 7
    003044 : 104063 Воспроизвести звонок
    003046 : 000000 Останов
    Последний раз редактировалось MM; 26.07.2018 в 11:04.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Замена ВГ93
    от homeness в разделе Внешние накопители
    Ответов: 86
    Последнее: 03.01.2010, 19:59
  2. Замена банка на РУ5 или на РУ7 на tms44100
    от Gatsu в разделе Память
    Ответов: 4
    Последнее: 20.05.2009, 15:31
  3. замена 155ИД3 на 1533ИД3
    от Almaz в разделе Для начинающих
    Ответов: 2
    Последнее: 28.04.2009, 11:20
  4. Ленинград замена м/сх
    от Максим в разделе Ленинград
    Ответов: 6
    Последнее: 01.07.2007, 17:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •