Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


 
 
Strumenti discussione Visualizzazione
Prev Messaggio precedente   Prossimo messaggio Next
Vecchio 17 novembre 05, 14:45   #33 (permalink)  Top
User
 
L'avatar di Claudio_F
 
Data registr.: 02-04-2005
Messaggi: 2.050
Citazione:
Originally posted by SoldatoSemplice@17 novembre 2005, 10:48
Avrei realizzato questa routine di ritardo secondo me funziona ma un parere di chi ne sa più di me è gradito: eccola...
[cut]
è vero che con una variabile di solo 8 bit si può ottenere un ritardo massimo di 2 millisecndi?
La routine funziona e cosi' come e' scritta se non ho sbagliato i conti dura 49,549307 secondi con clock di 4MHz. Il valore del registro W non viene mai alterato, quindi basta impostarlo la prima volta. Non capisco l'utilita' della riga " GOTO RITARDOALTO0".

Con un semplice decremento a 8 bit otteniamo 0,768mS:
Codice:
 CLRF CL
 DECFSZ CL,F
 GOTO $-1
Aggiungendo qualche ritardo intermedio allunghiamo un po', ma siamo sempre su quei valori, la seguente routine dura 1,792mS:
Codice:
CLRF CL
NOP
NOP
NOP
NOP
DECFSZ CL,F
GOTO $-5
Claudio_F non è collegato   Rispondi citando
 

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
PIC16F84 & motore stepper 200 giri DDV1982 Circuiti Elettronici 13 19 giugno 08 19:54
AIUTO!!! AIUTO!!! AIUTO!!! INTERFERENZE PAUROSE!!!!!! alvaro Elimodellismo in Generale 10 04 ottobre 07 12:36
Schema per PIC16F84.... kriptor86 Circuiti Elettronici 5 11 marzo 04 19:13
Pic16F84 e seriale dexterman Circuiti Elettronici 6 01 febbraio 04 17:59
Regolatore PIC16F84 --- Motore ? flyer Circuiti Elettronici 3 22 dicembre 03 19:55



Tutti gli orari sono GMT +2. Adesso sono le 19:57.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002