Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » Форум разработчиков РЭА »
Преобразователи в код Хемминга

Версия для печати (настроить)

Новая тема | Написать ответ

Подписаться

Автор Тема:   Преобразователи в код Хемминга
Swat24
Junior Member

Сообщений: 1
Регистрация: Март 2009

написано 14 Марта 2009 18:24ИнфоПравкаОтветитьIP

Добрый вечер. Задали сделать курсовой на тему: Кодирование байта данных в код хемминга и дешифрация обратно. Помогите найти аналоги кодировщика/декодировщика на МК.

Swat24
Junior Member

Сообщений: 2
Регистрация: Март 2009

написано 16 Марта 2009 20:50ИнфоПравкаОтветитьIP

Никто ничего не знает?

Весельчак У
Moderator

Сообщений: 10297
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 16 Марта 2009 21:16ИнфоПравкаОтветитьIP

В википедии достаточно подробно описан принцип. А на МК или PC - особой разницы нет, тем более ежели на C писать.
И вообще, поиском надо пользоваться. Тема уже обсуждалась.

Swat24
Junior Member

Сообщений: 3
Регистрация: Март 2009

написано 17 Марта 2009 17:57ИнфоПравкаОтветитьIP

Писать буду на ассемблере, мне нужны именно аналогичные преобразователи на МК. Сам принцип пока не нужен.

Весельчак У
Moderator

Сообщений: 10302
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 17 Марта 2009 21:37ИнфоПравкаОтветитьIP

Т.е. нужны готовые программы?
Я вообще не понимаю, что в данном контексте значит: преобразователи на МК?

Swat24
Junior Member

Сообщений: 4
Регистрация: Март 2009

написано 17 Марта 2009 22:22ИнфоПравкаОтветитьIP

Преобразователь байта данных в код хемминга это тема проекта, мне нужно найти аналогичные устройства, которые строятся на МК. нашел только на микросхеме - К555ВЖ1 (SN74630). Но нужно именно на МК с примером программы.

Весельчак У
Moderator

Сообщений: 10307
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 18 Марта 2009 20:56ИнфоПравкаОтветитьIP

Не существует таких отдельных устройств на МК. Это никому не нужно.
Берётся любой МК с достаточным количеством выводов, восемь выводов определяются как входные, нужное количество других определяются как выходные. Ежели взять МК с внутренним генератором, то достаточно только повесить конденсаторы на питание. Вот и весь преобразователь.

Swat24
Junior Member

Сообщений: 5
Регистрация: Март 2009

написано 18 Марта 2009 21:58ИнфоПравкаОтветитьIP

Спасибо за ответ.Если будут вопросы еще напишу.

nik1
Junior Member

Сообщений: 4
Откуда: Новокузнецк, Россия
Регистрация: Декабрь 2009

написано 10 Января 2010 11:33ИнфоПравкаОтветитьIP

Добрый день! Задали сделать курсовую тема:"Разработать принципиальную схему устройства для параллельного суммирования двух двоичных чисел на ИС серии К531." Помогите пожалуйста! Хотя бы с чего начать?! или может какую схему взять за основу?

Valera
Member

Сообщений: 1440
Откуда: novosibirsk
Регистрация: Май 2004

написано 10 Января 2010 11:38ИнфоПравкаОтветитьIP

nik1
Гугль в помощь: ссылка

Зёбра
берёзовый брунька

Сообщений: 8090
Откуда: Санкт-Петербург,Россия
Регистрация: Июнь 2003

написано 10 Января 2010 13:35ИнфоПравкаОтветитьIP

nik1

Хотя бы с чего начать?!

Надо выбрать базис, имхо, если он явно не задан. Наваять таблицу истиности.

Весельчак У
Moderator

Сообщений: 10691
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 11 Января 2010 02:15ИнфоПравкаОтветитьIP

nik1
А готовые сумматоры можно применять? Тогда у Шило ("Популярные цифровые микросхемы") всё разрисовано.

nik1
Junior Member

Сообщений: 5
Откуда: Новокузнецк, Россия
Регистрация: Декабрь 2009

написано 11 Января 2010 17:14ИнфоПравкаОтветитьIP

Спасибо всем кто меня услышал! Вот полный текст задания:Разработать принципиальную схему устройства для параллельного суммирования двух двоичных чисел на ИС серии К531. Числа по модулю меньше единицы,поступают в прямом коде, форма представления с фиксированной точкой. Суммирование осуществляется в дополнительном коде, числа поступающие в последовательном коде без возвращения к 0 с инверсией (синхронный)(и еще здесь нужно предусмотреть оптоэлектронную развязку). Метод контроля:Контроль по нечету входного кода,формирование контрольного разряда в выходном коде. Результат выдать прямым параллельным кодом в уровне ТТЛ с 3 состояниями выхода. Уважаемые Зёбра, ВесельчакУ и Valera!!! А можно, как-нибудь по подробнее? Буду очень Вам всем блогадарна!!!!

[Это сообщение изменила nik1 (изменение 11 Января 2010 17:46).]

Зёбра
берёзовый брунька

Сообщений: 8104
Откуда: Санкт-Петербург,Россия
Регистрация: Июнь 2003

написано 11 Января 2010 17:57ИнфоПравкаОтветитьIP

Мне лень. Да и некогда.

Весельчак У
Moderator

Сообщений: 10692
Откуда: Санктъ-Питербурхъ
Регистрация: Декабрь 2000

написано 11 Января 2010 21:10ИнфоПравкаОтветитьIP

nik1
Фу-у-у, какое извращение.
Полностью делать, естественно, никто не будет.
Могу дать пояснения куда копать.
Преобразование из последовательного в параллельный код делается на регистре сдвига. Непонятно только как здесь планируется фиксация входных данных (когда входное слово полностью принято).
Упомянутую книгу легко найти в Сети, в ней много полезного.
С опторазвязкой могут быть поблемы - не так просто найти оптрон с быстродействием соответствующим 531 серии.
Для начала полезно на бумажке посуммировать несколько чисел для примера, чтобы понять, что должно получиться, и как это должно работать. Или, ежели лень, скачать калькулятор, который позволяет оперировать дробными двоичными числами.

nik1
Junior Member

Сообщений: 6
Откуда: Новокузнецк, Россия
Регистрация: Декабрь 2009

написано 12 Января 2010 06:31ИнфоПравкаОтветитьIP

Спасибо за советы!

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2018

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика