| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Электротехника и схемотехника > Преобразователь кода! |
| Автор: bow6041 23.11.2010, 14:26 |
| Помогите пожалуйста с курсовой работой, нужно разработать преобразователь кода из прямого двоичного в циклический код Джонсона. Входной код подается параллельно, результат преобразования выдается последовательно.Разряднось кода - 4. Нужно составить схему из чего этот преобразователь будет состоять, и как я понял не на примитивном уровне, когда составляешь таблицу истинности, получаешь функции, и потом с помощью элементов и-не и или-не реализуешь это все, а с помощью готовых устройств.Мы изучали триггеры, мультиплексоры, сумматоры, регистры, счетчики, шифраторы.Какие элементы вообще должны в этот преобразователь входить? |
| Автор: Mazzi 23.11.2010, 16:13 |
| http://ru.wikipedia.org/wiki/Код_Джонсона Вариантов реализации множество. Например с помощью четырёх мультиплексоров 16х4. |
| Автор: bow6041 23.11.2010, 16:37 |
| А 16x4 это как, 16 входов и 4 выхода на каждом или нет? |
| Автор: Mazzi 23.11.2010, 16:45 |
| Это 16 входов, 1 выход и 4 адресных входа. Состояние выхода определяется адресом входа и разумеется состоянием этого входа. Подав на входы заведомо известные нужные состояния 0/1 получаем на выходе состояние одного разряда в нужном коде. Для реализации N-разрядного перекодировщика нужно N-мультиплексоров. |
| Автор: bow6041 23.11.2010, 16:59 |
| 16 входов это на всех муьтплексорах, т.е на каждом по 4 входа, или это 16 входов только на 1 мультиплексор? |
| Автор: Mazzi 23.11.2010, 17:23 |
| 16 входов, 1 выход и 4 адресных входа на каждом мультиплексоре. |
| Автор: bow6041 23.11.2010, 17:27 |
| Я что то не понял а зачем 16 входов, число же 4 разрядное, остальные 12 входов зачем? |
| Автор: Mazzi 23.11.2010, 17:50 |
| http://patlah.ru/etm/etm-09/radio%20novicok/osnova_elektroniki/o_elektronika-11.htm |
| Автор: bow6041 23.11.2010, 18:20 |
| Вроде понял, 16 потому в 4 разрядном коде на каждый разряд будет приходится 16 комбинациий 0 и 1 да?А как быть с тем что в коде Джонсона возможно только 8 таких комбинаций, если допустим задать перевод числа 9 в код джонса то как он поступит, выдаст ошибку И еще такой вопрос, кроме мультиплексоров больше никаких элементов не требуется, может триггеры нужны или нет? |
| Автор: Mazzi 24.11.2010, 13:58 | ||
Нужно 5 мультиплексоров. Больше ничего. |
| Автор: Mazzi 25.11.2010, 15:22 |
| Да верно, выход последователный. Извиняюсь, не досмотрел. Тогда добавить сдвиговый регистр с параллельной загрузкой данных и счётчик тактов для сдвига данных. Примерная схемка во вложении. |
| Автор: 1v1 4.2.2012, 14:47 |
| Пацаны!!!! Помогите плизззз!!! у меня та же задачка. Пожалуйста расскажите как работает схема. куда какой сигнал подается, что на выходе. В ообщем как работает схема преобразователя. |
| Автор: Farrey 10.2.2012, 09:13 |
Гугл знает. В приложенной схеме триггеры вообще подключены интересны образом и врятли будут работать. |