Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe om te leren om een microcontroller in C
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 .

Previous: Next:
  C /C + + Programming
·Hoe jezelf Teach Visual C 6 
·Wat is Microsoft Visual Studio…
·Hoe kan ik een array in C Dat …
·Wat is een CPP -interface ? 
·Hoe te Alfabetisch Strings con…
·Hoe om bestanden te maken in M…
·Hoe te auto_ptr Syntax Creëre…
·Hoe werkt het C -programma om …
·Hoe te gebruiken C + + klasse …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe om te controleren die een record heb…
·Hoe je Call Stack afdrukken in Python 
·Hoe te lezen tekstbestanden met Visual B…
·Structuur in VB.NET 
·Het verschil tussen een statische method…
·How to Get een even aantal in CPP 
·Hoe kan ik een database Extract Van PPV 
·Hoe maak je een query naar Key Woorden z…
·Hoe maak je een gebruiken Voor Next-lus …
Copyright © Computer Kennis http://www.nldit.com