Witam serdecznie,
Chciałbym poprosić o pomoc. Moje zadanie polega na napisaniu w Assemblerze programu, które spowoduje miganie dowolnej diody (cały czas). Mikrokontroler to 8051.
Z góry dziękuję za pomoc.
Witam serdecznie,
Chciałbym poprosić o pomoc. Moje zadanie polega na napisaniu w Assemblerze programu, które spowoduje miganie dowolnej diody (cały czas). Mikrokontroler to 8051.
Z góry dziękuję za pomoc.
Tutaj pojawił wczoraj temat na ten sam (chyba) temat.
Mam coś takiego:
org 0h
ljmp start ; skok do głównej części programu
org 3h ; adres procedury obsługi przerwania INT0
;INSTRUKCJE OBSŁUGI PRZERWANIA
cpl p0.0 ; zanegowanie stanu diody
reti ; powrót z przerwania
start:
setb ex0 ;aktywacja możliwości użycia przerwania INT0
setb ea ; globalne aktywowanie przerwań
setb it0 ; wyzwalanie przerwania INT0 przez zbocze opadające
sjmp $ ; zapętlenie
END
Ten program zapala diodę gdy wciśnięty będzie p3.2. Teraz muszę to w jakiś sposób przerobić tak, aby dioda migała automatycznie po uruchomieniu programu. Ma ktoś jakieś pomysły? :(