Les microcontrôleurs

Les microcontrôleurs

___1980 cpu 8051.

Ce ne fut pas encore un microcontrôleur, car il lui fallait ajouter de la Rom et de la Ram externe pour qu’il fonctionne normalement.

Le 8051 fut, le cpu des bricoleurs en 4 Mhz.

 

___1982 Et bientôt, apparut le vrai microcontrôleur 8 bits, 8 Mhz, D 8751 H, il avait 4k bytes de Rom programme et 128 bytes de ram données le tout en interne.

Plus petits étaient les pcb car le bus d’adressage et le bus de données étaient en interne dans le 8751. Vpp est 21v.

Le 8751 fut la véritable révolution de l’époque.

 

___2002 vu le sucé du 8751, Amd le continue avec son 89C52 compatible et pas chère, aujourd’hui en 2008, on peut encore en acheter pour 6,5 euros. Il a 8k bytes de rom et 256 bytes de ram et tourne a 20Mhz voir 30 Mhz et plus. On arrête sa production cette année.

Mais continue encore sur une autre appellation 89S8252 ou 89S8253.

___2008 le 89S8252 ou 89S8253

___2006 est vendu a 18 euros avec sucé l’ATMEGA32 de chez atmel, cadencé avec un quartz de 16Mhz et 2 condensateurs de 22pf

attention cksel 0 à 1, cksel 1 à 1 cksel 2 à 0 et cksel 3 à 1.

 

___2002, on sort le pic 16f84A qui est remplacé aujourd’hui en 2008 par le 16f628A et il est vendu pour 6 euros pas chère.

 

___ 2004, le pic 16f877A fait aussi des ravages, il est vendu pour 10 euros.

Sortir de cette gamme de microcontrôleurs serait une erreur, sauve pour une raison technique importante.

En effet, il vous faut un microcontrôleur pas chère et un compilateur pas chère et un peut de documentation sur votre microcontrôleur, il faut aussi trouver ce microcontrôleur facilement et pas loin de chez vous.

___2004 le compilateur flowcode AVR est vendu 70 euros, essayer la version démo avec un atmega32, le compilateur flowcode v3 pic est vendu 70 euros, essayer la version démo avec 16f84A et le 16f877A.

Pas besoin de savoir le fonctionnement interne de votre microcontrôleur. Possibilité d’ajouter de l’asm ou du C dans vos organigrammes.

Attention, ce n’est pas forcement un oscillateur à quark élevé qui fait la rapidité du cpu.

Le 16f84A à 20Mhz est moins rapide qu’un atmega32 16 Mhz. Car pour le 16f84a, il faut 4 cycles pour exécuter 1 instruction, alors que 1 seule cycle suffit pour l’atmega32.

 

__2008 Schéma du circuit imprimé de la platine 8 leds et 8 boutons pour tous microntrôleurs 8 bits.

Remarque toujours une face de masse en toplayer afin d’éviter tous parasites.

 

 

 

 

 

Flowcode

Flowcode doc

 retour