Stap 1: Wat is een Microcontroller?
Voordat u met een microcontroller ontwerpen kunt, moet u echt weten wat is. Microcontrollers zijn rondom u, hoewel u niet zelfs kunt realiseren. Veel mensen lijken verveeld door de gedachte van een microcontroller. Een tijdje geleden sprak ik met een vrouw die, toen ik haar vertelde dat ik werk met microcontrollers, antwoordde dat die dingen tot ver buiten haar werden. Maar dat maakt ze gebruik van deze kleine computers de allertijden, antwoordde ik dat ze niet met hen nog ontwerpen kon, misschien. Ze verscheen om te denken dat ik was noten om te suggereren dat ze kon zelfs worden betrokken, op enigerlei wijze, met dat soort van "high tech" spul. Deze microcontrollers vormen het brein in veel producten rond de thuis en op kantoor. Deze microcontrollers kan worden gevonden in horloges, magnetrons, telefoons, auto's en vrachtwagens, DVD-spelers en robots, in feite bijna elk product dat een display heeft zal ten minste één van deze microcontrollers gebruiken. Dus, de meeste mensen in geïndustrialiseerde landen zijn al microcontroller gebruikers, hoewel ze niet van zichzelf op die manier denken.
Wat is een computer?
Een microcontroller is een soort computer, dus wat is een computer? Alle computers zijn opgebouwd uit vier grote eenheden. Het gaat hierbij om de Input-eenheid, de eenheid van de Output, de centrale verwerkingseenheid en de geheugenmodule. De Input-eenheid is de manier dat de computer krijgt de gegevens waarop het zijn werk zal doen. De meeste mensen weten over invoerapparaten aangesloten op hun desktop computers, apparaten zoals hun toetsenbord en de muis. De centrale verwerkingseenheid voert de werkzaamheden van het runnen van de computer programma's. Dit bestaat uit een Control-Unit en een rekenkundig/Logic Unit (ook wel een ALU genoemd). Deze twee eenheden vormen samen de centraleeenheid van de Processor, of CPU. Terwijl werken, de CPU houdt de instructies, of het programma, samen met de gegevens waarop het werkt, in de geheugenmodule. Nadat de computer doet is het computing, zij zal het voorleggen van de resultaten van dat werk via de productie-eenheid. Sommige van de uitvoer die zijn aangesloten op uw desktopcomputer zou het beeldscherm en de printer. Een microprocessor combineert de twee delen van de CPU van een computer (de besturingseenheid en de ALU) in één enkele geïntegreerde circuit (IC) of chip.
Een computer kan doen een groot aantal verschillende banen. De computers waarmee u meest bekend wellicht zijn degenen die zitten op of naast uw bureau en het uitvoeren van Windows of Linux of misschien MacOS. Deze algemene computers zal u een letter of scriptie typen, balanceren uw chequeboek of uw boekhouding of misschien verschillende onderwerpen onderzoek door u surfen op het Web te laten helpen. Een heel ander soort werk is voor de computer worden uitgevoerd (of besturingselement) een stuk van apparatuur. Door het aansluiten van de elektrische leidingen in input van een computer-eenheid op verschillende schakelopties of sensoren en de elektrische leidingen in van die computer output eenheid verbinden met lampjes, motoren en andere dergelijke apparaten, kunt een computer dingen zoals een lopende band, een magnetron, een stereo-installatie of zelfs iets zoals een vliegtuig of een ruimteschip. Iets dat kan worden bediend door een of meer switches kan in feite worden aangesloten op een uitvoerregel en gecontroleerd door een computer. Deze computers, die zijn gewijd aan de controle van de apparatuur, zijn controle Computers, of gewoon Controllers genoemd.
Op dezelfde manier dat een Microprocessor de twee delen van een controle-eenheid in één IC combineert, een Microcontroller de vier delen van een computer op één enkele IC combineert-deze ICs zijn speciaal is gemaakt om de dingen die nuttig zijn voor het beheersen van apparatuur omvatten. Dus, ze heten microcontrollers.
Zoals u zien kunt, is er niets inherent complexe over microcontrollers; ze zijn gewoon kleine controle computers die zijn geïntegreerd in één chip. De microcontroller op uw Tiny2313 experimentator systeem is een IC (of chip) van Atmel, genaamd de AVR-ATtiny2313A.