Imię i Nazwisko Grzegorz Adamowski
Daniel Zapora
Grupa ED 5.3
Data wyk. ćwicz
Numer ćwiczenia
5
Temat ćwiczenia:
Regulator tyrystorowy.Praca w czasie rzeczywistym.
Ocena
1.Celem zadania była obserwacja w trybie krokowym działania programu sterującego jasnością świecenia żarówki.
Program źródłowy
A
P1
Ż
W
Komentarz
START:
LCALL INICJALIZACJA
00
FF
-
--
;ustawienia wstępne
LCALL WYŚWIETL
05
;wyświetla wstępną wartość opóźnień ;(opóźnienia w A)
LOOP:
JNP SIEC,$
;oczekiwanie na ”0” sieci
LCALL DELAY_MS
;odczekanie opóźnienia A*1ms
CLR BRAMKA
;załączenie tyrystora
MOV A,#10
FB
+
;10 do akumulatora
DJNZ ACC,$
0A
;zwłoka czasowa
SETB BRAMKA
;wyłączenie tyrystora
LCALL KLAWIATURA
;pobiera do A nową wartość opóźnienia
SJMP LOOP
;zamknięcie pętli programu
- żarówka nie świeci + żarówka świeci
2.Celem zadania było przy wykorzystaniu programu tabela.hex odczytanie wartości funkcji odpowiadających argumentom nadawanym z klawiatury.
D
R7
R6
kl
LCD
tomasz.kubiak.sap