Mikrocontroller sind Mikroprozessoren mit Speicher-und Peripherie -Schaltungen in einem einzigen Gerät integriert. Typischerweise dienen Mikrocontroller als eingebettete Prozessoren oder Prozessoren, die in einem anderen Gerät wie beispielsweise ein Gerät , eine Fernbedienung , ein tragbares elektronisches Produkt oder ein Auto aufzuhalten . History
Der Mikrocontroller wurde bei Texas Instruments für den Einsatz in Taschenrechnern 1971 , etwa zur gleichen Zeit , dass der Mikroprozessor bei Intel erfunden wurde erfunden. Mit wenig oder gar keine Notwendigkeit für externe Komponenten wie Speicherchips , Mikrocontroller wurde schnell angenommen in Embedded-System -Designs. Elektronische Schaltungen konnte durch Verwendung eines Mikrocontrollers mit Steuersoftware programmiert , um die elektronischen Schaltungen, die zuvor im Einsatz waren , um Geräte zu steuern ersetzen vereinfacht werden.
Merkmale
Die wichtigsten Unterscheidungsmerkmale Mikrocontroller sind integrierte Programm-und Datenspeicher , einer vereinfachten Befehlssatz, und eingebaute periphere Schaltungen, wie zB Kommunikations-Schnittstellen -oder Analog -Digital-Wandler . Mikrocontroller haben oft einen niedrigen Strombedarf in Bezug auf Spannung oder Strom Verbrauch . Der Programmspeicher der modernsten Mikrocontroller ist Flash-Speicher, die einfach programmiert werden kann , gelöscht und neu programmiert mit aktualisierter Software .
Anwendungen
Mikrocontroller in der Größe und Strom aus winzigen 8-polig, 8-Bit- Geräte, die Maßnahme 2 mm von 2 mm, auf 32- bit-Geräte ausführen kann zig Millionen Instruktionen pro Sekunde . Die breite Palette von Mikrocontrollern spiegelt die verschiedenen Arten von Anwendungen, in denen sie verwendet werden. Mikrocontroller können in vielen Produkten zu finden, von Ladegeräten , elektrische Zahnbürsten und Küchengeräte zu drahtlosen Kommunikationsgeräten und Kfz-Systeme, wie z. B. Anti -Blockier-System und Motorüberwachung Computern.
Programmierung und Entwicklung
Microcontroller Hersteller bieten Entwicklungs-Kits oder Starter-Kits zu helfen, fördern den Einsatz ihrer Produkte in Designs. Diese Kits enthalten die Hard-und Software benötigt, um einen Mikrocontroller zu programmieren. Es gibt auch Beispielprogramme und Design-Tipps von den Herstellern durch Publikationen, wie Application Notes . Es gibt sogar Mikrocontroller Entwicklungs-Boards , die direkt an einen USB- Steckplatz auf einem Computer und kann ohne die Notwendigkeit für zusätzliche Hardware -Schnittstelle programmiert werden. Für fortgeschrittene Entwürfe gibt es Entwicklungs-Boards für Kommunikationsgeräte , Touchscreens und andere spezielle Anwendungen angeboten .