Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Maîtriser le PIC16F877 : caractéristiques, brochage et guide de câblage rapide

Le PIC16F877 a de nombreuses caractéristiques qui rendent ce microcontrôleur idéal pour les débutants et les professionnels.

Le PIC16F877A contient tout ce que le PIC16F877 a et inclut un oscillateur d'horloge interne, un meilleur module convertisseur analogique-numérique (ADC), et plus encore !

Cet article discutera des caractéristiques du microcontrôleur PIC16F877 et vous présentera le port d'entrée/sortie et la connexion simple. Il vous aidera à comprendre ces dispositifs de circuit et comment les utiliser.

1. Aperçu du PIC 16F877

PIC16F877 signifie que ce microcontrôleur PIC peut effectuer plusieurs tâches avec l'aide d'un logiciel. La conception du PIC 16F877 est pour une utilisation en tant que dispositif autonome ou en tant qu'addition aux circuits d'autres dispositifs. Par exemple, les cartes RAMPS et Arduino. Il peut aussi fonctionner seul. Mais, si vous voulez qu'il le fasse sans problèmes, vous devez avoir un oscillateur à quartz (fréquence). Le PIC 16F877 est un dispositif entièrement statique, ce qui signifie qu'il fonctionne avec une quantité limitée de flash et de RAM. De plus, il a une excellente flexibilité opérationnelle, est bon marché et est le plus courant dans les circuits.

2. Caractéristiques du PIC 16F877

Les caractéristiques générales du PIC16F877 sont :

Les caractéristiques principales/clés du PIC 16F877 sont :

Caractéristiques additionnelles

3. Diagrammes de broches du microcontrôleur PIC16F877A :

Les puces PIC16F877 viennent dans divers designs et types. Par exemple, 40-BROCHES DIP, 44-BROCHES TQFP et 44-BROCHES QFN. Ces différences sont le résultat de leur utilisation et applications variées. L'image ci-dessous montre les techniques et broches du PIC16F877A. (Référence : Microchip Datasheetspdf.com)

4. Introduction aux descriptions des ports d'entrée/sortie

Chaque port du microcontrôleur est associé à deux registres. Par exemple, Port C ; ses registres sont PORTC et TRISC. Le registre TRISC détermine si le port est une sortie ou une entrée. Aussi, vous pouvez attribuer des valeurs à chaque broche indépendamment. Lors de la programmation des microcontrôleurs, utilisez des compilateurs pour votre travail logiciel. Le meilleur compilateur pour PIC16877A est MPLAB XC8 COMPILER.

5. De la théorie à la pratique – Faire clignoter des LED avec PIC16F877A

Le diagramme ci-dessus vous montre comment connecter des LED avec PIC16F877A. Aussi, il met en évidence les broches critiques du microcontrôleur dont vous aurez besoin pendant la connexion. Pour une connexion rapide :

Pour faire clignoter des LED en utilisant PIC16F877A, connectez les LED entre PORTD et la masse. Puisque nous n'avons besoin de faire clignoter qu'une LED, nous pouvons la combiner avec une résistance de 10k Ohm. Nous devons configurer PORT-D comme sortie en le réglant sur une transition haut-vers-bas en utilisant le verrou de sortie pour allumer la LED. Nous pouvons mettre PORT-D en transition bas-vers-haut en écrivant 0x01 dans le Registre de Direction de Données (DDRB). Pour mettre PORT-D à haut, nous devons écrire 0x00 dans le registre DDRB, et cela fera allumer la LED.

Résumé

Dans cet article, nous avons appris sur le PIC 16F877, ses caractéristiques, et le port d'entrée/sortie du PIC16F877A. Nous espérons que vous l'avez apprécié ! Si vous êtes intéressé par le microcontrôleur PIC, vous pouvez aussi lire nos autres articles. De plus, si vous avez des questions sur le PIC16F877, n'hésitez pas à nous contacter.

Technologie industrielle

  1. E3.series 2021 : Fonctions avancées câbles & faisceaux et essai gratuit
  2. Choisir la bonne configuration de batteries : séries, parallèles et séries-parallèles
  3. Optimiser le Moulage par Injection avec Goupilles d'Éjection : Types & Meilleures Pratiques
  4. Maximiser l'Efficacité : Fonctionnalités et Avantages des Logiciels de Gestion de Stock
  5. Microcontrôleurs PIC18 : Caractéristiques, Performances et Utilisation
  6. Transistor NPN 2N3771 : Brochage, Caractéristiques, Applications et Alternatives
  7. Microcontrôleur AT89C51 : Vue d'ensemble, brochage, programmation et alternatives
  8. Assemblage du Protoshield Arduino : Guide Étape par Étape
  9. Mécanisme de retour rapide expliqué : fonction, applications et avantages