Comment choisir un microcontrôleur (18 / 23 étapes)

Étape 18 : Zilog Z8 et Z80 puces

Zilog (inventeur de la fameuse puce de microprocesseur Z80) a mises à jour du Z80 sous forme de microcontrôleur et également mis à jour les versions de l’architecture Z8 encore plus ancienne. Les deux ont la mémoire flash et certains périphériques intéressants et bon marché « cartes d’évaluation » qui incluent un compilateur C. En même temps, les cartes d’évaluation zilog étaient assez « pleine » par rapport aux nombreuses cartes d’évaluation faible coût, mais les versions actuelles semblent moins. (Mon EZ8kit a 4 5 x 7 matrice affiche, un transmetteur IRDA, deux ports d’async rs232, un port RS-485 et boutons assortis et lumières. IIRC, il était de 50 $ (offre spéciale à une foire commerciale.))

Fritzk9 dit dans les commentaires :

La plupart des gens qui ont commenté la liste PIC, PICAxe, bras, 8052, ou base timbres. Ce sont tous les jetons, mais si vous êtes juste de commencer avec des microcontrôleurs, vous pouvez commencer par quelque chose d’assez bon marché. Comment fonctionne le 40 $ sonore ?

C’est ce que le rappel de la Z8 Zilog ! coûts de kit de développement microcontrôleur 8 bits. La Z8 Encore ! microcontrôleurs sont disponibles avec 1 à 64K de RAM flash. Pour la vitesse, ils fonctionnent à 5 à 20 MHz et en fonction de la puce, ils sont disponibles dans différents paquets de 8 à 80 broches. Le kit de développement de 39,95 $ contient une carte de développement avec les broches d’entrée/sortie, un bloc secteur de verrue, câble d’ordinateur (USB ou série pour connecter votre ordinateur au development board) et un libre du compilateur C et assembleur qui s’exécute sous Windows. Vous n’avez pas besoin d’acheter ou de construire un programmeur, car vous pouvez programmer la puce directement dans le circuit, vous avez construit--sans devoir enlever et reprogrammer sur un programmateur.

Tous le rappel ! puces peuvent communiquer en série par un UART (certains ont 2 UARTs). Certains ont des convertisseurs analogique / numérique intégrés, et certaines ont un port de communication infrarouge (IRDA). Oh, et il n’y a jusqu'à 4 minuteurs intégrés sur la puce, selon la version de la puce. Le prix d’un rappel ! microcontrôleur est assez raisonnable, compte tenu de toutes les capacités (n’importe où de $3 à $13 chaque de Digi-Key).

Le compilateur C est excellent. Le compilateur C de Zilog a la plupart des fonctionnalités de compilateurs « big boy », comme un flottement point bibliothèque, fonctions trigonométriques, etc.. Elle produit le code assembleur mieux que je peux, je l’utilise presque exclusivement.

N’oubliez pas que presque n’importe quel code non négligeable que vous écrivez auront des bogues. Le débogueur fourni avec le kit de développement vous permet de parcourir votre code et regardez les résultats des variables stockées dans les différents registres pour vous aider à localiser vos erreurs.

Digi-Key stocks deux Encore différent ! kits de développement (soit un coûte $39.95) ; un pour 8K / 4K jetons, et l’autre pour 16K à 64K jetons. Le numéro de pièce de Digi-Key pour le kit de développement de 8K / 4K est 269-3183-Dakota du Nord, et le numéro de pièce pour le kit de développement de 64K est 2693249-ND. http://www.digikey.com

Site Web de Zilog a un grand nombre d’exemples d’applications, la documentation complète des microcontrôleurs et des mises à jour gratuites au compilateur C fourni avec le kit de développement.

Je dirais que le seul inconvénient est que le Z8 Encore ! n’est pas aussi populaire que le commandant de bord comme une puce amateur, donc il n’ont pas été les livres et beaucoup de projets publiés pour elle à l’exception de quelques articles en Circuit Cellar magazine. Oh, et si vous êtes intéressé de microcontrôleurs, magazines Circuit Cellar et Nuts & v sont deux qui couvrent le sujet. Les deux sont disponibles en librairie Barnes & Noble - peut-être trop les frontières. Sinon, il suffit d’aller directement à leurs sites Web :

Circuit Cellar Magazine
Écrous & Volts Magazine

Articles Liés

Début microcontrôleurs partie 2: Création d’une Interface SPI du programmateur au microcontrôleur

Début microcontrôleurs partie 2: Création d’une Interface SPI du programmateur au microcontrôleur

Bonjour, nous espérons que vous avez apprécié la partie 1 de début de microcontrôleurs. Nous allons avancer dans la partie 2 et de commencer à parler sur les interfaces et comment obtenir votre microcontrôleur pour communiquer avec un ordinateur.Donc
Lien de microcontrôleur dans le monde entier pour moins de $20

Lien de microcontrôleur dans le monde entier pour moins de $20

contrôler votre thermostat maison du travail. Allumez une arroseuse de n'importe où dans le monde de chiquenaude d'un commutateur. Ce Instructable montre comment lier deux ou plusieurs microcontrôleurs 4 $ à l'aide de l'épine dorsale de l'internet et
Groovin ' Grover : Une marionnette microcontrôleur à base

Groovin ' Grover : Une marionnette microcontrôleur à base

Grover Groovin ' est une marionnette manipulée par quatre servos de passe-temps et un contrôleur de servo microcontrôleur à base de Pololu Maestro. Vous pouvez contrôler chacun des membres de Grover indépendamment et lui faire à pied, vague et plus d
Programmateur de microcontrôleur PIC 16F917

Programmateur de microcontrôleur PIC 16F917

dans ce instructable, je vais vous montrer comment construire un microcontrôleur PIC 16F917 circuit de programmation. Ce microcontrôleur est une forme très agréable du chip Microcontroller le fabricant de la célèbre puce Microchip.Ce microcontrôleur
Le portail « Toujours vivant » microcontrôleurs AVR

Le portail « Toujours vivant » microcontrôleurs AVR

encore un autre, mais instructable, axés sur le portail différent !Celui-ci vous montre comment à :  1) construire un appareil très bon marché qui joue une version 8 bits de Still Alive de portail2) sur le même matériel, mais avec une puce différente
Comment concevoir un boîtier de microcontrôleur

Comment concevoir un boîtier de microcontrôleur

Si vous avez besoin d'une enceinte, mais vous ne savez pas par où commencer. N'importe quel type de matériel vous avez besoin pour protéger, il y a quelques choses que vous voulez garder à l'esprit votre armoire du voyage.Ce Instructable couvrira les
Comment programme microcontrôleurs AVR, bon marchés et faciles

Comment programme microcontrôleurs AVR, bon marchés et faciles

Cette volonté instructable guide vous étape par étape comment faire pour exécuter un programme simple en un micro-contrôleur ATMEGA (uC). Si don´t vous savez tout sur comment votre code est stocké dans les microcontrôleurs, il existe essentiellement
Comment tester facilement un microcontrôleur avec un analyseur logique

Comment tester facilement un microcontrôleur avec un analyseur logique

Certains de mes projets dans le passé ont eu des problèmes en raison d'une mauvaise broche numérique. Si c'est jamais arrivé à vous, alors vous savez comment il peut être frustrant. Première réaction de la plupart des gens, c'est qu'il y a quelque ch
Comment faire pour lire binaire/hexadécimal molette avec un microcontrôleur AVR

Comment faire pour lire binaire/hexadécimal molette avec un microcontrôleur AVR

cette instructable va vous montrer comment lire le numéro sur un pushwheel binaire ou molette commutateur à l'aide de LED ou un microcontrôleur AVR (j'utilise un ATmega328p mais cela peut être adapté à n'importe quel AVR ou probablement un autre micr
Comment faire un 3D imprimés cas de microcontrôleur

Comment faire un 3D imprimés cas de microcontrôleur

L'appel à des choses impression 3D est assez apparent. Vous pouvez créer toutes sortes de choses dans diverses couleurs et leur incorporer vos propres styles de fantaisie. Si vous êtes une personne qui aime l'idée d'être en mesure de personnaliser vo
Comment faire des écrans personnalisés pour vos microcontrôleurs

Comment faire des écrans personnalisés pour vos microcontrôleurs

Microcontrôleurs comme Arduinos sont un excellent moyen de contrôler vos projets électronique personnalisé. Mais il faut toujours un moyen de connecter les composants externes à la Commission de microcontrôleur. Cavalier des fils peut travailler pour
Comment faire pour mesure courant CA à l’aide de capteur à effet Hall avec Arduino ou autres microcontrôleurs commune

Comment faire pour mesure courant CA à l’aide de capteur à effet Hall avec Arduino ou autres microcontrôleurs commune

S'il vous plaît voir une nouvelle approche plus simple iciObjectif : Ce Instructable montre comment faire une boîte d'interface qui, lorsque raccordé à une rallonge, permet de microcontrôleurs communs comme l'Arduino à mesure AC courant comme un sign
Comment conduire un grand nombre de LEDs de quelques pins de microcontrôleur.

Comment conduire un grand nombre de LEDs de quelques pins de microcontrôleur.

En utilisant le fait que de microcontrôleur NIP ont trois États (+ V, GND, ou« haute impédance », vous pouvez conduire N*(N-1) LEDs de pins N. Si le petit 8broche microcontrôleur comme un PIC12Fxxx ou un ATtiny11 pouvez conduire 20 del surses cinq di
Comment changer fusible bits de Atmega328p AVR - microcontrôleur 8 bits en utilisant Arduino

Comment changer fusible bits de Atmega328p AVR - microcontrôleur 8 bits en utilisant Arduino

Dans ce instructable vous apprendrez comment changer les bits de fusible du microcontrôleur Atmega328p. J'utilise Arduino mega comme programmeur au programme Atmega328P-PU sur maquette. Il est livré avec une valeur par défaut 1MHz interne calibré la