ile cykli potrzeba ('51)

Za jakis czas mam egzamin w zasadzie teoretyczny, wiec pytanie tez nie wymaga zaglebiania sie w szczegoly. Zalozmy, ze mamy urzadzenie bazujace na mikrokontrolerze 51. Ma ono co jakis czas obudzic sie z Idle Mode, przeprowadzic konwersje analogowo-cyfrowa i znowu wrocic do Idle Mode. Na konwersje mamy 200us. Zeby wyliczyc minimalna czestotliwosc potrzebnego zegara musimy wiedziec ile cykli potrzeba na to wszystko. Czy to jest tak: obudzenie sie z przerwania 2 cykle, wejscie do funkcji obslugi przerwania 2 cykle, instrukcja startujaca konwersje 2 cykle, konwersja okolo 40 cykli. Wyjsciem z procedury nie musimy sie martwic, wiec na tym koniec - 46 cykli. Wynikalo by z tego, ze potrzebujemy krysztal

2,76MHz. Czy to sie zgadza? A moze jeszcze 2 PUSHe po 2 cykle kazdy? Z gory dziekuje
Reply to
Kuba
Loading thread data ...

wiec

nie zgadza, bo MCS51 potrzebuje na jeden cykl maszynowy 12 cykli kwarcu. poza tym nie licz niczego na styk...

Reply to
Marek Lewandowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.