115872

115872



START:

MOV TMOD.MOOOOOOlb ; rejestr TMOD

MOV THO. #03Ch MOV TUI #OAFh

; wartości początkowe

MOVA,#10

; czas=0.5[s]

SETB TRO SETB EAL SETB ETO

SJMPS

END

Ad.2.

SNOMOD5I $INCLUDE(reg517.inc)

CS EG AT OOOOh

; start TO

: odblokowanie systemu przerwań ; przerwanie TO

THO_SET EQU 256- 180 TLO_SET EQU 0 ONI EQU 130 OFFI EQU 10 0N2 EQU 30 OFF2 EQU 40 0N3 EQU 60 OFF3 EQU 90

UMP START

.zapalenie PLO izgaszenie PLO . zapalenia PI. 1 .zgaszenie PI. 1 ;zapalenie P 1.2 ;zgaszenie PI.2

ORG OBH

MOV THO. HTHOJSET DEC RO

: adres procedury TO ; wartości początkowe TH

MOVA. RO LCALL LED1 DEC R1 MOV A. R1

; obsługa PLO

LCALL LED2 DEC R2 MOV A. R2

; obsługa PI. 1

LCALL LED3 RET1

; obsługa PI.2 ; powrót z przerwania

LED1:

JNZK

; obsługa PLO

CPL PLO

JB PLO. LED_ONI

: negacja PLO



Wyszukiwarka

Podobne podstrony:
Slajd24 (104) Rozkazy transmisji danych I. Rejestry Pamięć: 1.    MOV - prześlij bajt
IMAG0644 (4) Architektura x86 - rejestry w EM64T * operacje 8 i 16 bitowe np. mov nie modyfikują sta
43622 skanowanie0010 (2) Systemy mikroprocesorowe Rejestr TMOD: (adres 89H rw - 0); ;Rejestn:j Bit
Untitled45 82 9. l iczniki rejestr TMOD OWy/ GATE C/T Ml MO GATE C/T Ml MO licznik Tl licznik
11 $ Instrukcje arytmetyczne Dec DPTR: MOV A.DI’L    ;A c= (DPL), mniej znaczący baj
START: LOO!1: UMP START ORG 100H MOV R0,#LCDWC ; adres wpisu
126664685186998820442283793792 n Zapis rozkazów do przykładów MOV #k, dst    ;załad
Slajd24 Przykłady adresowania dla rodziny 8086 Adresowanie rejestrowe: mov ax, bx mov ax, cx Adre
image003 theOur World in Space Rodgrt Mc Ca* • bwułc A*mov »4>««cnU% t-Mm Artn >OUR WORLD IN S
PID 0,5 0,25 Rejestrator - Measurement ft Automation Explorer File Edit View Tools HelpConfiguration
PID 1 0,5 Rejestrator - Measurement ft Automation Explorer File Edit View Tools HelpConfiguration ►
PI 0,25 n2 Rejestrator - Measurement ft Automation Explorer File Edit View Tools HelpConfiguration ►

więcej podobnych podstron