Пролистал тему с начала. Пока ждал почту - все вылетело из головы! В самом начале уже подключали дисплей и решали проблемы, а я и забыл.. Спасибо за пинок в нужном направлении!
Вид для печати
Пролистал тему с начала. Пока ждал почту - все вылетело из головы! В самом начале уже подключали дисплей и решали проблемы, а я и забыл.. Спасибо за пинок в нужном направлении!
Достал с балкона старый АОН, который лежал лет 20, чудище еще то. Он слева на фото :
http://zx-pk.ru/images/ext/2016/03/20/01/04.jpg
Отпаял дисплей (он битый) и выпаял всю аналоговую часть. Выглядеть стало гораздо лучше.
Из микросхем памяти в хозяйстве есть только 27C256 и 29EE011. Для первых даже стиралка имеется, но программатор не хочет их шить, хотя читает нормально.
Поэтому панельку под ПЗУ увеличил до DIP32 и сделал нормальную адресацию (раньше она была какая-то хитровычурная, от производителя).
http://savepic.su/7149343m.jpg http://savepic.su/7201566m.jpg
Хочется побыстрее запустить плату и убедиться в том, что она работает, поэтому РУ10 пока оставлю на месте.
Но в дальнейшем хочу заменить ее на 62256.
Помогите помигать светодиодом http://forumpinkpages.ru/style_emoticons/shy/ah.gif
Подключен к выходу ИР23. Сама ИР23 включена стандартно : тыц
Скрытый текст
Код:ADDR equ 01111111b ;A7 - IR23
org #0000
DI
JP LOOP:
DELAY:
LD B,#FF
DELAY_LOOP:
LD D,#FF
DELAY_LOOP_1:
DEC D
JP NZ,DELAY_LOOP_1:
DEC B
JP NZ,DELAY_LOOP:
RET
LOOP:
LD A,#00
OUT (ADDR),A
CALL DELAY:
LD A,#FF
OUT (ADDR),A
CALL DELAY:
JP LOOP:
[свернуть]
И где финики то, ась? (с)
https://www.youtube.com/watch?v=hE2sinyZU6M
Может кому сгодится. Старенькие видеопроцы.
Скрытый текст
Сигнал выборки приходит с ЛЛ1, выделил на схеме : http://savepic.su/7151438.gif
Полный код :
Скрытый текст
Код:device zxspectrum48
IOUT equ 01111111b ;A7 - IR23
org #0000
DI
JP LOOP:
DELAY:
LD B,#FF
DELAY_LOOP:
LD D,#FF
DELAY_LOOP_1:
DEC D
JP NZ,DELAY_LOOP_1:
DEC B
JP NZ,DELAY_LOOP:
RET
LOOP:
LD A,#00
OUT (IOUT),A
CALL DELAY:
LD A,#FF
OUT (IOUT),A
CALL DELAY:
JP LOOP:
SAVEBIN "blink.bin",$0,$100
[свернуть]
На выходе получаю бинарник размером 256 байт, при дизассемблировании выдает то же самое.
ПЗУ шьется/читается нормально, саму схему перепроверил.
На выходах ИР23 постоянно висит лог.1
Если же схему включать вообще без ПЗУ, на выходах ИР23 везде нули.
Ewgeny7
пишу на асме для младших PIC-ов, 8080 не застал, а для Z80 у меня только одна осмысленная программа была, лет 20 назад.
Повторю за Артуром: ГДЕ LXI SP,#RAMTOP?
А CS1 тут:
http://savepic.ru/9529312.png