03.06.2020, 04:02
|
|
Прохожий
Регистрация: 03.06.2020
Сообщений: 2
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Проектирование генератора
Здравствуйте
Если коротко, то мне нужно что бы индикатор генератора в прикрепленной схеме выдавал последовательность 0, 3, 6, 9, 1, 4,7, 2, 5, 8, но он выдает правильно только первые 4 цифры. Я правда не понимаю где у меня ошибка
В прикрепленном документе есть Таблица 2 по которой я схему и делала с помощью Logic Conventor (она является по сути Таблицей 1 из того же документа, но с переставленными строками. Это скорее всего неправильно, но я не знаю как это исправить)
|
|
|
|
03.06.2020, 07:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
|
Re: Проектирование генератора
Oli,
Если это надо вам для железа я бы просто прошил пзу. По адресам на пзу поставил бы счетчик опроса до 10 со сбросом. По данным на каждый адрес ввел код ваших десяти цифр. Вывел бы на индикатор с внутренним дешифратором как у вас.
Это можно сделать и в программе на модели пзу. Получилась бы очень компактная схема на листе.
Не надо никаких триггеров и логики.
Если это вам надо только в программе то применил бы генератор слов. Такая же кодировка что и на пзу. Только генератор слов имеет свой внутренний генератор опроса, имеет пошаговый режим опроса адресов или автоматом с заданным периодом, при этом ставиться маркер сколько адресов перебрать
и сделать стоп и опять по кольцу в автомате.
Cейчас для образца зашью в пзу вашу комбинацию цифр и выведу по десяти тактам.
Файл скину. Посмотрите как это легко делается. Комбинация в пзу сохраняется до следующего перепрограммирования.
Если вас устроит такое построение то. В модели пзу адреса уже прописаны с 0-255 байт их не трогаем. По каждому адресу в выходе данных прописываем только нужную цифру. Потом обязательно для сохранения жмем -Заменить компонент в редакторе. Все установки сохраняются. В вашем варианте можете например прописать 255 цифр. При этом конечно поставить счетчики опроса двоичные а не двоично- десятичный как здесь.
И еще мы живем в 21 веке о не 20. Уже давно такие комбинационные шифраторы собирают на микросхемах шифраторах например из 16 в 4 или из10 в 4 байта. Неужели кто то сейчас счетчики с предварительной установкой кода собирают на триггерах с обратной связью на логике. Смеяться будут просто. А вообще делают это на контроллерах в железе. В мультисиме программное обеспечение не моделируется а вот в протэусе пожалуйста.
__________________
С Уважением Александр Владимирович
г. Москва
Последний раз редактировалось цифровик; 03.06.2020 в 12:44.
|
|
|
Сказали "Спасибо" цифровик
|
|
|
03.06.2020, 17:01
|
|
Прохожий
Регистрация: 03.06.2020
Сообщений: 2
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Проектирование генератора
Мне это нужно для лабораторной работы. То что я скинула в начальном сообщении - это часть ее.
Прикрепляю как это должна работать: Bus выдает на индикатор нужное количество тактов, из Bus же мы выделяем A, B, С, D, NA, NB, NC, ND и потом уже на основе их собираем показатели 16-сегментного индикатора
В файле ниже Bus настроен на 13 тактов, мне нужно 10 , поэтому я и пытаюсь его переделать.
|
|
|
|
03.06.2020, 17:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
Re: Проектирование генератора
Как залить прошивку в К573РФ? А потом в мультисиме что то делать с этой м/с.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:41.
|
|