Microcontroller
Een microcontroller (afgekort μc of MCU) is een geïntegreerde schakeling met een microprocessor die wordt gebruikt om elektronische apparatuur te besturen. Om van een microcontroller te spreken moet het systeem minimaal bestaan uit een cpu, geheugen en I/O. De microcontroller is tegenwoordig niet meer weg te denken. Bijna alle moderne apparaten bevatten een microcontroller, zoals wasmachines, telefoons, wagens, robotgrasmaaiers, afstandsbedieningen. Microcontrollers worden gebruikt bij het automatiseren van apparaten.
Geschiedenis
De eerste microprocessor was de 4-bit Intel 4004 uitgebracht in 1971, waarna de Intel 8008 en andere meer bekwame microprocessoren verkrijgbaar werden in de volgende jaren. Beide hadden echter externe componenten nodig om te functioneren.
Uitvoeringen
Een microcontroller is via software te programmeren, waardoor het een flexibel component is. Microcontrollers zijn in 8 bit-, 16 bit-, 32 bit- en een niet zo vaak gebruikte 64 bit-uitvoering verkrijgbaar.
Programma's
Het programma voor een micro-controller moet op het interne geheugen passen, maar dit kan ook worden uitgebreid met extern geheugen. Door middel van compilers en assemblers wordt assembly en high-level code naar compacte machine code geconverteerd.
Interrupts
Interrupts worden gebruikt om in real-time inputs op te nemen. Bij bepaalde gebeurtenissen kan een interrupt de processor signaleren om de huidige instructie in wacht te zetten en een interrupt handler te starten. De interrupt handler zal de nodige verwerking afhankelijk van de soort interrupt uitvoeren en dan terug naar de oorspronkelijke instructies gaan.

Werking en opbouw
De microcontroller maakt het mogelijk om binnengekregen signalen van sensoren te verwerken, waarna de microcontroller het signaal kan onthouden of verwerken om tot de gewenste actie te komen.
Microcontrollers kunnen algemeen toepasbaar zijn, of gespecialiseerd voor bepaalde functies, bijvoorbeeld digitale signaalprocessors (DSP's).
Zie ook
- Embedded system
- Lijst van gangbare microcontrollers
- Dwengo, een vereniging die experimenteren met microcontrollers ondersteunt
- Programmable logic controller
Externe link
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.