Witam Serdecznie! Na zaliczenie z mikrokontrolerów o których nie mam zielonego pojęcia potrzebny mi program naprzemiennie włączający diodę i brzęczyk w układzie uruchmieniowym mikrokontrolera 80C51. Próbowałem coś tworzyć , ale program nie działał tak jak trzeba. Jego wykonanie trzeba zrobić nie na pojedyńczych bitach a na bajtach z ich negacją w masce, coś takiego- taką dostałem podpowiedz od prowadzącego. Będę wdzięczny za wszelką pomoc. A poniżej wrzucam program ktory próbowałem wykonać, co jest nie tak?
STAN_LED EQU 10000000B
STAN_BUZZER EQU 00100000B
LJMP START
ORG 100H
START:
MOV P1,STAN_LED
LOOP: ;pętla mrugania diody i dziłania buzzera
XRL P1,#STAN_LED ;zapala/gasi diodę LED
MOV A,#10 ;odliczanie czasu 10*100ms = 1s
LCALL DELAY_100MS
MOV A,#10 ;odliczanie czasu 10*100ms = 1s
LCALL DELAY_100MS
LJMP LOOP