Un microcontrollore è, infatti, un chip utilizzato in un circuito integrato e il timer del microcontrollore è un componente elettronico che è un contatore stabile fornito dal microcontrollore stesso.È anche una parte collegata al microcontrollore che può essere utilizzata per la programmazione.Un'altra funzione ovvia del timer è che può essere utilizzato per la temporizzazione e, allo stesso tempo, per contare alcuni segnali a impulsi.
Uso del timer del microcontrollore
.
L'uso del timer è suddiviso in cinque fasi principali, la prima è aprire la posizione di interrupt che può essere consentita, principalmente il controllo del registro IE, quindi scegliere la forma di lavoro del timer, un formato del timer è la forma di TMOD, ci sono quattro modi principali.Il primo modo di contare è sotto forma di tredici bit più uno, il secondo è un contatore a sedici bit più uno e il terzo tipo di timer è suddiviso in due parti, una è un registro a otto bit e l'altra è un contatore a otto bit.
principio di funzionamento del timer del microcontrollore
.
Il principio di funzionamento del timer a microcontrollore è come un bacino che contiene acqua, a seconda delle diverse impostazioni (modalità di lavoro 0,1,2,3) la dimensione del bacino è diversa, mentre il modo di ricevere l'acqua è lo stesso (ciclo di orologio), per una goccia a goccia che riceve l'acqua, ad esempio, in una certa modalità di lavoro, ci vogliono 1000 gocce per ricevere un bacino pieno d'acqua, ogni goccia richiede 1 secondo, in questo momento ci vogliono 1000 secondi per ricevere un bacino pieno d'acqua, cosìIl numero di gocce (valore di conteggio) e il tempo hanno una relazione relativa, ma bisogna ricordare che l'acqua nel bacino è sempre piena, se vogliamo cronometrare 50 secondi, allora dobbiamo prima versare 50 gocce d'acqua nel bacino, e poi iniziare a ricevere l'acqua, quando il bacino è pieno e trabocca, il microcontrollore chiederà, ha cronometrato 50 secondi, si prega di chiudere l'acqua o fare altre elaborazioni.
modalità di funzionamento del timer del microcontrollore
Funzionando in modalità 0, il timer/contatore T0 funziona in modalità 0, il contatore a 16 bit utilizza solo 13 bit, ovvero gli 8 bit alti di TH0 e i 5 bit bassi di TL0 per formare un timer/contatore a 13 bit.