1 sekunda Interrupt z 8051?

ahoj tady je podprogramů pro ráži.o 1 sec zpoždění

HUNDERED EQU 100
COUNT EQU -10000, 100 * 10.000 USA = 1sec
DELAY: MOV R7, # HUNDERED
Znovu: MOV TH0, # vysoký počet
MOV TL0, nízký počet
SETB TR0
WAIT2: JNB TF0, $
CLR TF0
CLR TR0
DJNZ R7, znovu
RET
END
************************************************** **

Použitá hodiny je 12MHz.

 
Tento podprogram je určen pro 1 sec zpoždění

Použitá hodiny je 12MHz.

HUNDERED EQU 100
COUNT EQU -10000, 100 * 10.000 USA = 1sec
DELAY: MOV R7, # HUNDERED
Znovu: MOV TH0, # vysoký počet
MOV TL0, nízký počet
SETB TR0
WAIT2: JNB TF0, $
CLR TF0
CLR TR0
DJNZ R7, znovu
RET
END

 
Omlouváme se za přerušení kluci, ale ....poslední dvě řešení podle tohoto problému vypadat podobně přicházejí do styku veeeerry moc ...
Je někdo v nouzi za body?

 
Zdravím všechny
Všiml jsem si, že nikdo nemá zeptal - to, co požaduje načasování tolerance na 1 Druhý interval?

Má micro mají k akci port pin do ą1ľs z 'reálném čase' pak je to bude místo, různé překážky na použité metody.
Pokud je tolerance je ą50ms omezení jsou mnohem uvolněnější.Pokud je displej update to bude jiné znovu.

Upřesnění časového požadavku by mohla pomoci v řešení.

jde ...Polymath

 

Welcome to EDABoard.com

Sponsor

Back
Top