Niin melko yksinkertainen kysymys: miten saan helpoiten ledit vilkkumaan satunnaisesti, eli portb:n lähdöissä on kiinni ledit ja ne pitäisi saada vilkkumaan satunnaisessa järjestyksessä, miten onnistuu?
PIC:stä kyse
esko
2221
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Näennäis satunais funktio on rand() palautaa luvun.
eli jotenkin näin
#include
#include
#include
void viive(int x);
void main (void)
{
TRISB=0;
while(1)
{
PORTB=rand();
viive(100);
}
}
/***************/
void viive(int x)
{
int a;
for(a=0; a
toimiiko toi koodin pätkä jos liitän sen mun .asm tiedostoon, johon on tehty koodia sillä yksinkertaisemmalla tavalla (assembly tms.) tai onko tota mahdollista muuttaa tohon perinteiseen muotoon?