Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Генератор случайных чисел
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Kovrov
Господа, поделитесь опытом, для создания генератора случайных чисел на 8 бит...
чето мудрого в голову ни чего не приходит....
add
Нажмите для просмотра прикрепленного файлаВот непомню где нашел, прикладываю (asm) (правда псевдо RND- по понятным причинам), но переделывал под свою прогу... все ок. Была необходимость чтобы в начале работы нескольких контроллеров было RND значение, вот с этим парился..и ничего лучшего чем прописать в несколько контроллеров разные константы не нашел.
зы:внешние элементы не катят..разбежка внутренних генераторов тоже. код он и есть код
зы2:
Код
        
clr    r16        
clr    r17        
sbrc    r3,6    ;39
sbr    r16,1<<0    ;XXXXXXXA
sbrs    r3,2    ;35
sbr    r17,1<<0    ;XXXXXXXB
eor    r17,r16    ;Xor
ror    r17    ;Put bit 0 in carry
        ;Bits   Hill's bits
rol r1        ;7-0     8-1
rol r2        ;15-8    16-9
rol r3        ;23-16   and so on
rol r4        ;31-17
Kovrov
Цитата(add @ Oct 11 2006, 11:58) *


Спасибо - скачал буду смотреть!!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.