hočem ustvariti spremenljivko zamude upto 999 sec.

D

deepak.thakur

Guest
Spoštovani,
hočem ustvariti spremenljivko zamude upto 999 sekund, čarovnica lahko vzporedno delo z drugimi navodili
jaz raba at89s52 mikrokrmilnika v asm programing jezik
vsak diagram poteka, sugestion me odgovor takoj ali email mi deepak_thakur_001
@ Hotmail.com
s toplo glede
Deepak

 
Nekje tukaj na EDABoard boste našli (uporabite iskalnik) število delovnih mest, kako ustvariti 0.1s zamude s 8051-združljive mikrokrmilnika in Timer1 prekine ..
Potem lahko zaposlujejo dva registra (ali spremenljivke) za ustvarjanje 9990 * 0.1s zanke ..

Naj dela ..

Rgds,
IanP

 
hi, ta koda je zamuda pri 1s uporabo 11.0592Mhz kristalov.

"del" podprogram vam bo dala 1ms zamudo in "zamuda" podprogram vam 1s.Koda:DELAY:; klic DELAY, da bi dobili eno sekundo zamude

MOV R7, # 10D

L2: MOV R6, # 100D

L1:

CALL DEL

DJNZ R6, L1

DJNZ R7, L2

RETDEL:

MOV TMOD, # 01H

MOV TL0, # 7CH

MOV TH0, # 0FCH

SETB TR0

JNB TF0, $

CLR TR0

CLR TF0

RET;

 

Welcome to EDABoard.com

Sponsor

Back
Top