Microcontrollers zijn computationele apparaten die passen op een enkele geïntegreerde schakeling Wetboek. Dit circuit bevat een processor , geheugen en invoer-en uitvoerapparaten . Microcontrollers worden gebruikt in een verscheidenheid van toepassingen , zoals afstandsbedieningen , elektronisch speelgoed en magnetrons . Ze zijn ontworpen om zeer gespecialiseerde apparaten die een set taken zeer betrouwbaar . Programmeren microcontrollers vereist kennis van de specifieke hardware-eigenschappen , naast een diep begrip van een programmeertaal , zoals C of assembler . Er zijn verschillende stappen die gevolgd moeten worden om effectief te leren hoe een microcontroller te coderen . Wat je nodig hebt Microcontroller Boek over C programmeren PC voor de ontwikkeling van cross- platform Toon Meer Aanwijzingen 1 Koop een boek over programmeren in C . De taal C is zeer geschikt voor het schrijven van programma's die rechtstreeks communiceren met de hardware componenten. U kunt ook een boek over het programmeren van uw specifieke microcontroller te kopen . Niet alle microcontrollers hebben boeken speciaal voor hen geschreven , dus je kan pech . Kopen van 2 Download alle van de documentatie die specifiek zijn voor uw microcontroller , zoals de data sheet en programmering referentie. De documentatie omvat vele fysieke kenmerken van de microcontroller en de randapparatuur . Het apparaat heeft waarschijnlijk zijn eigen implementatie van de C -programmeertaal , die ook in de documentatie . 3 Opzetten van een Integrated Development Environment op een PC en configureren van een debugger . Het opzetten van een omgeving kan een tijdje afhankelijk van de microcontroller te nemen , maar er zijn vele gidsen beschikbaar om u te helpen . Ontwikkelomgevingen voor microcontrollers moet u code op uw pc te schrijven en vervolgens programmeren uw apparaat via USB , seriële of parallelle poort . Dit is cross-platform ontwikkeling genoemd . Als je eenmaal hebt ingesteld voor het milieu , te beginnen schrijven van programma's . 4 Kies een project dat u interesseert en te werken aan de uitvoering ervan . Denk na over het software ontwerp en schetsen een prototype systeem architectuur . Lees de relevante delen van de documentatie om een idee van hoe verder te gaan krijgen . De meer gedetailleerde uw eerste ontwerp wordt, hoe minder problemen je zal hebben wanneer je daadwerkelijk programmeren . Zodra u tevreden bent met uw ontwerp , te beginnen schrijven code . Programmeren is best geleerd door oefening . Een interessant project kan u inspireren om te oefenen codering elke dag . 5 Leer hoe u de montage -code te schrijven voor de microcontroller . Zelfs als je alleen wilt voornamelijk in C te schrijven , kan het leren assembly code van onschatbare waarde . Bijvoorbeeld , wilt u misschien in-line montage-instructies toe te voegen aan uw C -code . Ook sommige microcontrollers gebruiken montagehandleiding voor een board set - up , en het leren assemblage helpt je deze code beter te begrijpen .
|