délai de calcul pour 89C51 MCU

I

itsfanidotcom

Guest
Salut là j'ai besoin de calculer délai exact pour microcontrôleur AT89C51. pour la communication série j'utilise 9600 bauds et le timer 1 en mode 2, et 11,0592 MHz de cristal. J'ai besoin de savoir que l'utilisation du langage C combien facteur de boucle devrais-je donner pour obtenir exacte 1sec delay.i signifie pour (x = 1, x
 
cela dépend de votre contrôleur de cycles d'horloge. Une instruction de deux cycles comme celui
 
/ / Clignoter au bout de 1 sec # include int count = 0; int val; msDelay void (int a) {TMOD = 0x02; TH0 = 256 - (255/1.085); TR0 = 1; IE = 0x82; val = (( a/255) + 0.9) * 1000;} void Abbas () {interruption 1 count + +; if (count == val) {P2 = ~ P2; count = 0;}} void main () {msDelay (1000); while (1);}
 
juste passer par Mazid ou un livre pour l'analyse de Ayala calendrier détaillé, il sera d'une grande aide pour vous r sinon aller pour le trail et le fondement d'erreur pour obtenir le calendrier exact lors de la simulation
 

Welcome to EDABoard.com

Sponsor

Back
Top