реклама на сайте
подробности

 
 
> генератор псевдослучайных чисел
Peacemaker
сообщение Dec 5 2011, 17:02
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 5-12-11
Пользователь №: 68 688



В общем у меня есть задание, где нужно с генератора случайного 8-ми разрядного кода подавать двоичные числа на ноги RA Pic16F84.
Вопрос:
Если у меня код 8 разрядов, а количество ног в Pic-e всего 5, что тут можно придумать?(Ноги RB не предлагать юзать)
Я хотел бы чтобы код подавался по 2 или 4 бита за 4 или 2 тактов, возможно ли это? И что для этого нужно сделать?
Или лучше генератор кода делать программно?(если это возможно)
Есть ли в каких-нибудь программах-симуляторах такие генераторы?
Еще был вариант использовать генератор белого шума + АЦП, но в этом пике АЦП нет. А брать AVR или еще какие-либо контроллеры не очень хочется
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Peacemaker
сообщение Dec 6 2011, 13:25
Сообщение #2





Группа: Участник
Сообщений: 10
Регистрация: 5-12-11
Пользователь №: 68 688



А можно ссылку на источник этого кода? a14.gif
Или вы сами писали его?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Dec 6 2011, 14:16
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Peacemaker @ Dec 6 2011, 16:25) *
А можно ссылку на источник этого кода? a14.gif
Или вы сами писали его?

Сам писал. Из книжки ("Искусство схемотехники" или "Полупроводниковая схемотехника") нашел, как завести обратные связи из регистра на "исключающее или", чтобы получилась последовательность максимальной длины.
А дальше - берите любую часть (старший или младший из регистров), а хотите целиком 16 битов. И посылайте ее в свой порт, или еще куда подальше.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 22:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01373 секунд с 7
ELECTRONIX ©2004-2016