Kā izveidot 8 bitu nejaušai vērtībai?

V

vinodstanur

Guest
Es, izmantojot PIC 16F877A UN Hightech C kompilatoru. Kā es varēju radīt 8 bitu nejaušai vērtībai? Programmā man ir nepieciešams, lai saņemtu izlases vērtību mainīgā. Kas man jādara?
 
Es nezinu kompilatoru, bet lielākā daļa parasto ir rand () vai random (). Tā būs pseidogadījuma numuru tomēr.
 
Atradu šādus internetā sen, tas ir nejaušās atlases skaitļu ģeneratora darbību, es parasti pāriet vērtību taimeri ar to [url = http://www.dragonsgate.net/pipermail/icc-avr/ 2005-January/004853.html] [ICC-avr] nejaušās atlases skaitļu ģeneratora [/url]
Code:
 # define M 0x7FFFFFFF / / 2 ^ 31-1, modulis, ko izmanto psuedo-izlases ilgu int prng (gaistoši ilgtermiņa int x) {/ / ir labs nejaušās atlases skaitļu ģeneratora; zvanu ar 16 1) + ((x> 21) - ((x
 
Īstenot lineāro atsauksmes maiņu reģistrē C kodu, nevis tipisku ieejas līmenī netlist.
 

Welcome to EDABoard.com

Sponsor

Back
Top