Март 17

Программатор для "РК-86" [1]

Автор: admin | Категория: Без рубрики | Опубликовано: 17-03-2010
Спонсоры этой страницы:
оказываем услуги авиадоставки любых грузов по России из США

Многие владельцы "РК-86" испытывают затруднения при программировании ПЗУ и вынуждены обращаться к посредникам. Между тем простой и надежный программатор можно изготовить самостоятельно. Для этого понадобятся 4 транзистора, несколько диодов и резисторов. При отсутствии указанных на схеме типов элементов их можно заменить другими с близкими параметрами. ПЗУ подключается к порту D14 компьютера.

Порт А полностью задействован для ввода/вывода данных. Порт В и часть порта С от СО до С4 использованы для адресации, линии С6 и С7 для управления чтением/записью. Питание ПЗУ —от источника +5 В компьютера, напряжение программирования (+25В для РФ2 или +12В для РФ4) желательно брать от отдельного стабилизированного источника. Два транзистора КТ315 образуют логический узел, на выходе которого в точке А появится лог." 1" при условии, если на входе С6-"0", С7-"1". При других сочетаниях сигналов на входе —на выходе логический "0". Это сделано с целью исключения ложного программирования при произвольных состояниях линий порта С D14. Два оставшихся транзистора образуют блок формирования импульса программирования. При С6-0, С7-1 на выводах ПЗУ CS и ОЕ появляется лог." 1" и, следовательно, импульс программирования на выходе Unp.

Работой блока управляет программа, машинные коды которой представлены ниже. Запускается программа с адреса 7300Н. При запуске по запросу следует ввести три адреса: начальный и конечный адрес области ОЗУ, которую нужно копировать в ПЗУ; адрес внутри ПЗУ, с которого нужно начать программирование. Все адреса нужно вводить в полной шестнадцатиричной форме. Пока не введен последний символ последнего запроса адреса можно исправить ошибки ввода, нажав F4. При этом курсор возвратится к самому первому запросу и ввод нужно будет повторить сначала. Кроме того, ввод можно прервать и "тихо" —выйти в монитор, нажав F1.

Комментарии закрыты.