User Tag List

Страница 4 из 26 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 311

Тема: РАДИО-86РК на Z80

Комбинированный просмотр

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

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m, HardWareMan, Собираю на рассыпухе, работает как положено.
    А то же самое на PIC, только скрипит.

    Посоветуйте толковую книжку по Z80.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	BP.jpg 
Просмотров:	758 
Размер:	16.5 Кб 
ID:	40328  

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    HardWareMan
    Гость

    По умолчанию

    И зачем так сложно?

    Но в случае с PICом все должно быть проще: в программном цикле (для быстроты реакции) ждем M1 = 0, затем сразу же читаем D0-D7 и сравниваем на DI/EI. И в зависимости от результата дергать ногой BEEP. Но тут есть одна засада: обе схемы будут некорректно реагировать на команды #CB+#F3 и #CB+#FB. Но в варианте с PICом это можно предусмотреть, т.к. преффикс - это такой же опкод в цикле М1.

  4. #3

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    HardWareMan, а триггер какой серии? В ТТЛ запись на выход вроде по переднему фронту? 8И НЕ не надо дополнительно инвертировать? И наверное RES ни к чему.
    Последний раз редактировалось Vladimir_S; 09.03.2013 в 14:20.

  5. #4
    HardWareMan
    Гость

    По умолчанию

    В моей схеме - половинка TM2. она пишет по фронту (0->1). При совпадении опкода и М1 мы имеем 0 на выходе, но память еще не выдала опкод. По завершению чтения М1 снимается вместе с RD, а память вместе с шинкой инертны - они продолжают некоторое время выдавать опкод на шину данных - вот тут то мы его и хватаем. Ресет необходим - по ресету у нас INTE = 0.

  6. #5

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    они продолжают некоторое время выдавать опкод на шину данных - вот тут то мы его и хватаем.
    HardWareMan, еще раз прошу порекомендовать книжку по Z80, только толково писаную.

  7. #6

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    HardWareMan, еще раз прошу порекомендовать книжку по Z80, только толково писаную.
    вопрос ещё актуален, может это поможет?
    http://www.igorkov.org/pdf/Z80-Centr...essor-Unit.pdf


    и, собственно, вопрос, из-за которого я зашёл в эту тему: схема модуля на Z80, полностью заменяющего КР580ВМ80А, существует?

  8. #7
    HardWareMan
    Гость

    По умолчанию

    Не знаю таких. Увы.

  9. #8

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Не знаю таких. Увы.
    Действительно увы.
    Цитата Сообщение от HardWareMan Посмотреть сообщение
    о завершению чтения М1 снимается вместе с RD, а память вместе с шинкой инертны - они продолжают некоторое время выдавать опкод на шину данных
    Вот если бы в книге так доходчиво было написано. А то пишут так, что без двух высших не разберешься.

  10. #9

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Ресет необходим - по ресету у нас INTE = 0.
    И что? Каким боком это относится к выводу звука? Не по барабану ли в какое состаяние устанавливается триггер после сброса? Или меняется ли его состояние от сброса?
    Последний раз редактировалось Vladimir_S; 10.03.2013 в 09:29.

  11. #10
    HardWareMan
    Гость

    По умолчанию

    Не знаю за РКшку, но в одном из вариантов Специалиста на INTE завязан НП. Т.е., требуется именно начальное состояние после сброса. С другой стороны - подключение сброса по моей схеме - это просто провод к уже имеющемуся выводу. В случае с PICом - тоже. Просто подключи на сброс PICа. Если есть халява, почему бы не заюзать, правда?

Страница 4 из 26 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Радио-86РК: Видеовыход
    от m.d. в разделе Радио-86РК
    Ответов: 13
    Последнее: 21.05.2015, 08:19
  2. Радио-86РК: По страницам журнала "Радио"
    от Viktor2312 в разделе Радио-86РК
    Ответов: 79
    Последнее: 13.02.2014, 08:34
  3. эмулятор радио-86рк
    от sergey2b в разделе Эмуляторы отечественных компьютеров
    Ответов: 4
    Последнее: 09.06.2011, 15:59
  4. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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