Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

PIC16F877A Mikrocontroller: Kernfunktionen und Projektauswahl-Leitfaden

PIC16F877A Mikrocontroller: Kernfunktionen und Projektauswahl-Leitfaden

Mikrocontroller

Quelle: Pixabay

Suchen Sie einen bewährten Mikrocontroller für schnelle Projekterfolge? Der PIC16F877A ist eine hervorragende Wahl. Er ist einfach zu handhaben, leicht zu programmieren und verfügt über FLASH-Speicher für mehrfaches Löschen/Beschreiben.

Möchten Sie mehr über dieses Gerät erfahren, bevor Sie es in PIC-Projekten oder Digitaltechnik einsetzen?

Dieser Artikel vermittelt Grundlagen, Anwendungen, Programmierung und mehr.

Los geht's!

PIC16F877A: Einführung und Merkmale

PIC16F877A Mikrocontroller: Kernfunktionen und Projektauswahl-Leitfaden

PIC16F877A Mikrocontroller

Quelle: Wikimedia Commons

Der PIC16F877A ist ein einfach zu programmierender, robuster CMOS-8-Bit-Mikrocontroller, kompatibel mit:

Er bietet viel Leistung in 40- oder 44-Pin-Gehäusen.

Ein EEPROM speichert dauerhaft wichtige Daten (Empfangsfrequenzen, Sendecodes etc.).

Kostengünstig, einfach zu handhaben und flexibel – einsetzbar in völlig neuen Anwendungsbereichen.

Merkmale des PIC16F877A

Betriebsspannung: 4,2 bis 5,5 V. Über 5,5 V kann den Controller dauerhaft beschädigen.

Weitere Merkmale:

Daten-EEPROM256 Bytes
Programmspeicher-TypFlash
Kommunikations-PeripherieMSSP (SPI/I²C), UART (1), I²C (1), SPI (1)
Timer-Module8-Bit (2), 16-Bit (1)
RAM368 Bytes
CPU8-Bit PIC
I/O-Pins33
CPU-Geschwindigkeit5 MIPS
DAC-ModulKeines
Pin-Anzahl40
Programmspeicher14 KB
ADC-Modul8 Kanäle, 10-Bit
Komparatoren2

PIC16F877A: Pinout-Konfiguration

Zusammenfassung der Pinbelegung:

PIC16F877A Mikrocontroller: Kernfunktionen und Projektauswahl-Leitfaden PIC16F877A Mikrocontroller: Kernfunktionen und Projektauswahl-Leitfaden PIC16F877A Mikrocontroller: Kernfunktionen und Projektauswahl-Leitfaden

PIC16F877A Serialport

Dank Serialport eignet sich der PIC16F877A für Datenkommunikation. Senderpin RC6/Tx/CK für serielle Ausgabe, Empfängerpin RC7/Rx/DT für serielle Eingabe.

Compiler für PIC16F877A

PIC16F877A Mikrocontroller: Kernfunktionen und Projektauswahl-Leitfaden

44-Pin PIC16F877A Mikrocontroller

Quelle: Flickr

Verschiedene Compiler stehen zur Verfügung. Gewünschten Compiler wählen, Code schreiben, assemblieren → HEX-Datei erzeugen → per Programmer in den Mikrocontroller laden.

Schaltplan: Blinkende LED mit PIC16F877A

PIC16F877A Mikrocontroller: Kernfunktionen und Projektauswahl-Leitfaden

PIC16F877A Schaltbild

Quelle: Pic Learning

Schaltplan zeigt korrekte LED-Anbindung an Pin. Vorwiderstand nötig (max. 5 mA pro Pin).

Vorgehen:

  1. In Proteus-Bibliothek PIC16F877A und Bauteile auswählen
  2. LED mit 330 Ω Vorwiderstand an Pin 16 (RC0) anschließen
  3. 4 MHz Quarz an Pin 13 (OSC1) und Pin 14 (OSC2), je ein Kondensator (C1, C2) an beiden Seiten
  4. Pull-Up-Widerstand an MCLR-Pin, anderes Ende an Vdd

Wie wählt man den passenden PIC-Mikrocontroller?

Vor der Auswahl folgende Fragen klären:

Wie programmiert man den PIC-Mikrocontroller?

Verschiedene Wege:

Alle Tools kostenlos bei Microchip herunterladbar.

Anwendungen des PIC16F877A

Fazit

Der PIC16F877A ist einer der besten verfügbaren Mikrocontroller: einfache Bedienung, mehrfaches Löschen/Beschreiben, unkomplizierte Programmierung.

Ideal für A/D-Anwendungen in Industrie und Automotive. Perfekt für Projekte mit mehreren Kommunikationsprotokollen und I/O-Schnittstellen.

Was halten Sie vom PIC16F877A? Planen Sie den Einsatz? Kontaktieren Sie uns für Unterstützung!

Industrietechnik

  1. Wichtiger Leitfaden zur Auswahl des richtigen DC-Stromsteckers
  2. Wellenpassungen verstehen: Drei Typen und die richtige Wahl
  3. Die Discovery-Phase meistern: Warum sie den Erfolg in Entwicklungsprojekten antreibt
  4. Den passenden Kran fürs Bauprojekt wählen: Praxisleitfaden
  5. CMMS-Software-Preise vergleichen – Die ideale Lösung für Ihr Unternehmen finden
  6. Intel Edison für IoT: Auswahl des richtigen Mini-Computers für Ihren Prototyp
  7. Optimale CNC-Werkzeug- & Programmauswahl für Spitzenleistung
  8. Die richtigen Materialien für Flexible PCB-Fertigung wählen: Professioneller Leitfaden
  9. Präzise Stahlkalkulation: Schritt-für-Schritt-Anleitung für Ihr Projekt
  10. Warum Sandstrahlen Custom-Metallfertigungsprojekte verbessert