Zdravím, potřebuju poradit jak udělám zpoždění jednu sekundu u PIC 16F84A softwarově.
předem dík
Zpoždění 1sec
Moderátor: Moderátoři
- jezevec
- Hlavní moderátor
- Příspěvky: 5414
- Registrován: 13 čer 2004, 02:00
- Bydliště: Břeclavsko
- Kontaktovat uživatele:
Taky musíš napsat pro jaký kmitočet oscilátoru, pro frekvenci 4MHz je to např:
;Variables: TMP2, TMP1, TMP0
;Delay 1000000 cycles
MOVLW 0x15 ;21 DEC
MOVWF TMP2
MOVLW 0x59 ;89 DEC
MOVWF TMP1
MOVLW 0x0B1 ;177 DEC
MOVWF TMP0
DECFSZ TMP0,F
GOTO $-1
DECFSZ TMP1,F
GOTO $-5
DECFSZ TMP2,F
GOTO $-9
;End of Delay
;Variables: TMP2, TMP1, TMP0
;Delay 1000000 cycles
MOVLW 0x15 ;21 DEC
MOVWF TMP2
MOVLW 0x59 ;89 DEC
MOVWF TMP1
MOVLW 0x0B1 ;177 DEC
MOVWF TMP0
DECFSZ TMP0,F
GOTO $-1
DECFSZ TMP1,F
GOTO $-5
DECFSZ TMP2,F
GOTO $-9
;End of Delay
- forbidden
- Příspěvky: 8808
- Registrován: 14 úno 2005, 01:00
- Bydliště: Brno (JN89GF)
- Kontaktovat uživatele:
Ja si na casovy smycky stahl vybornej programek z: http://www.bezstarosti.cz/soft/picdelay/picdelay.htm
Moc mi to pomohlo.
Moc mi to pomohlo.
- jezevec
- Hlavní moderátor
- Příspěvky: 5414
- Registrován: 13 čer 2004, 02:00
- Bydliště: Břeclavsko
- Kontaktovat uživatele:
Já jsem to použil z toho prográmku, jen jsem nemohl najít, odkud jsem ho stahl, už jsem ho chtěl dávat na upload, díky.forbidden píše:Ja si na casovy smycky stahl vybornej programek z: http://www.bezstarosti.cz/soft/picdelay/picdelay.htm
Moc mi to pomohlo.