zaplace za napisanei programu w assemblerze dla procesora Z-80

Oct 11, 2005 1 Replies

Witam mam do napisania taki program, jesli ktos potrafi go zrobic prosze o pomoc kontakt do mnie to snipped-for-privacy@o2.pl



MIKROPROCESOROWE STEROWANIE ZESPOLEM POMP



Zbiornik wody wyposa¿ony jest w 8 czujnikow poziomu ponumerowanych od 0 do 7 . Najbli¿ej dna zbiornika usytuowany jest czujnik nr 0 , powy¿ej czujnik nr



1 , nastepnie nr 2 itd.. az do najwy¿ej umieszczonego czujnika nr 7 . Z chwila zrównania siê poziomu wody z czujnikiem przechodzi on ze stanu "0" w stan "1" i utrzymuje ten stan dopóki poziom wody nie opadnie poni¿ej czujnika. Wode ze zbiornika wypompowywuje zespol 8 pomp ponumerowanych od 0 do 7 ilosc pracuj±cych pomp zalezy od poziomu wody ( stanu czujnikow) . Mikroprocesor steruje nie tylko praca zespolu pomp ale równie¿ uk³adem sygnalizacji. Równocze¶nie Równocze¶nie uruchomieniem pompy nr 0 wlaczana jest sygnalizacja pracy zespolu pomp. Je¿eli pracuje 5 pomp wlaczana jest sygnalizacja zwiekszonego obci±¿enia przy pracuj±cych 8 pompach wlaczany jest alarm. Zale¿no¶æ stanu pracy poszczezgolnych pomp oraz uk³adu sygnalizacji w funkcji stanu czujnikow poziomu wody przedstawia tabela nr 1.






Stan czujnikow poziomu wody wprowadzany jest przez WE1 polaczone portem B.



Sygnaly zalaczenia pomp podawane sa przez port A na WY6.



Sygnaly zalaczenia uk³adów sygnalizacji podawane SA przez port C na WY5. W³±cznie alarmu realizowane jest poprzez cykliczne ustawianie i kasowanie bitow starszego polbajtu portu C. Czas ustawienia i kasowania - oko³o 0,2 sekundy.



Zakoñczenie pracy uk³adu sterowania nastepuje , gdy na wej¶ciu WE1 wystapi



stan 1 0 0 0 0 0 0 0 .



END



A co to jest? Projekt semestralny? Praca magisterska?.. You know, parca magisterska bedzie wiecej kosztowac od projektu semestralnego. No i na roznych uczelniach sa rozne wymagania. Na tej bardziej wymagajacej bedzie kosztowalo wiecej.

A.L.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required