"IPS generuoti atsitiktinius skaičius naudojant atsiliepimų registre keičiamas

T

the_merovingian

Guest
Man įdomu, kai turimos kai atsitiktinių skaičių vienam iš mano projektai.

Turiu suklupo per šį kodą kodo fragmentą:

http://www.phanderson.com/PIC/16C84/random.html

Atrodo, kad naudoti Atsiliepimai poslinkio registrai sukurti pseudo atsitiktine seka.

Ar kas nors turite minčių / komentarai / geresnių pavyzdžių?

Many thanks in advance.

 
Man atrodo, kad atsiminti paprasčiau programa buvo diskutuojama Microchip Forumas prieš keletą mėnesių.Galbūt verta ieškoti ten jis.

Pabandykite: http://www.microchip.com/forums/tt.aspx?forumid=-2

Brian.

 
Ačiū, aš manau, jūs kalbate apie:

http://www.microchip.com/forums/tm.aspx?m=445200&mpage=1&key = ?

Kurioje jie nuoroda AN544 (Math Naudingumas žingnis):

http://ww1.microchip.com/downloads/en/AppNotes/00544d.pdf

Kodas

0.311 Random16

0.311 1A19 rlcf RandHi, W

0.312 0C19 xorwf RandHi, W

0.313 1B0A rlcf WREG, F; atlikti bitų = xorwf (Q15, 14)

;

0.314 1D19 swapf RandHi, F

0.315 1C18 swapf RandLo, W

0.316 230A rlncf WREG, F

0.317 0C19 xorwf RandHi, W; LSB = xorwf (K12, Q3)

0.318 1D19 swapf RandHi, F

0.319 B501 andlw 0x01

031A 1B18 rlcf RandLo, F

031B 0D18 xorwf RandLo, F

031C 1B19 rlcf RandHi, F

031D 0.002 grįžti
 

Welcome to EDABoard.com

Sponsor

Back
Top