Aan de slag met een 8051 microcontroller


Hoi allemaal

Ik hou van micro-controllers projecten. Ik gebruik vaak zowel Arduino kaarten en "naakt" AVR micro-controllers (ATTINY en ATMEGA apparaten) voor mijn projecten.

Ik kies voor mijn cultuur, te bestuderen van een andere soort micro-controllers, degene die zijn gebaseerd op de 8051 architectuur: http://en.wikipedia.org/wiki/Intel_MCS-51

De 8051 architectuur opgericht door Intel in de laatste jaren 70. OK, het is een oude architectuur, maar zeer eenvoudig te begrijpen, en gemakkelijk te gebruiken. Moderne micro-controllers op basis van deze architectuur zijn natuurlijk gevuld met up-to-date kenmerken.

De voordelen van deze micro-controllers is dat ze zijn goedkoop, makkelijk te gebruiken en zeer goed gedocumenteerd. Ook de taal van de code en de pinout wordt als bedrijfsstandaard gebruikt: het betekent dat u kunt de chip met een andere ontleend aan een andere leverancier, ze moeten werken op dezelfde manier. De enige nadelen is dat u wilt instellen van een nieuwe ontwikkelingsproces: nieuwe assembler, nieuwe compiler, nieuwe programmeur, nieuwe ontwikkelborden... Het moeilijkste deel was voor mij te vinden van een eenvoudig leerprogramma dat betrekking heeft op alles... Als dit soort hulp bestaat niet, kies ik schrijf alles op wat hier... Dus, in dit Instructable, zullen we zien hoe om te beginnen vanaf nul: het instellen van de ontwikkelomgeving, hoe maak je voorbeeldprogramma's en hoe draad en flash op de laatste chip.

Ik ben geen expert met deze chips, maar ik ben nog steeds leren...

Ik neem aan dat u enige kennis hebt in elektronica en micro-controllers programmeren... Het proces is nog steeds hetzelfde: het schrijven van het programma, compileren naar een HEX bestand, dan uploaden op de chip.

Hebt u vragen / twijfel, vraag het maar aan. Ik zal proberen mijn best doen te beantwoorden...!

Gerelateerde Artikelen

Aan de slag met een temperatuursensor

Aan de slag met een temperatuursensor

Met behulp van eenvoudige elektronische sensoren, kunnen we onze eigen warmte detector bouwen. De belangrijkste component, oftewel de LM35DZ temperatuursensor, wordt gebruikt om de huidige kamer temperatuur te meten. Op basis van de meting, zal de de
Aan de slag met een Arduino (stap voor stap handleiding over hoe te installeren van de Arduino IDE software)

Aan de slag met een Arduino (stap voor stap handleiding over hoe te installeren van de Arduino IDE software)

Hallo jongens, In deze tutorial ga ik ervan uit dat u eigenaar bent van een Arduino UNO. Ik zal u tonen hoe je Arduino board op de computer aansluiten en testen met een eenvoudige schets.Stap 1: 1) uw benodigdheden klaar te krijgen:Dus moet wat u aan
Aan de slag met een Kindle Fire

Aan de slag met een Kindle Fire

The Kindle Fire is een vrij koel apparaat, vooral voor slechts $200. Nee, het is niet een iPad, maar het komt met genoeg om op te staan haar eigen. Wat het niet voorzien, is echter een schone set van instructies. Kortom, er is alleen een kaart binnen
Aan de slag met een Raspberry Pi

Aan de slag met een Raspberry Pi

Hallo iedereen. Welkom op mijn eerste Instrucatble. Je kan de vraag jezelf "Ik wil een Raspberrry Pi, maar ik weet niet hoe te beginnen." Als u hebt ooit gevraagd uzelf deze gedachte, dan dit is het juiste Instrucatble voor jou. In deze handleid
Aan de slag met een Atari 600XL

Aan de slag met een Atari 600XL

Hoi allemaalIk kocht in een werf verkoop een paar dagen geleden een volledig uitgeruste Atari 600XL. De computer, het uitwendig plomp toer, alle documentatie, spelletjes, schijven en zelfs de grafische tablet, voor een paar dollar!De Atari 600XL werd
Aan de slag met een Raspberry Pi B + met NOOBS OS installatie

Aan de slag met een Raspberry Pi B + met NOOBS OS installatie

Deze informatie zal u begeleiden over hoe te installeren van de NOOBS operationele system(OS) van kras. Er zijn derde OS ook avaliabble zoals UBUNTU STUURMAN, SNAPPY UBUNTU CORE enz hiervoor de installatie mogelijk iets anders en worden niet gedekt h
Samsung Galaxy S7 - aan de slag met een Unboxing en installatie - 4K

Samsung Galaxy S7 - aan de slag met een Unboxing en installatie - 4K

Samsung Galaxy S7Hey man, In deze video laat ik zien wat er in het vak en het instellen van uw nieuwe samsung smart-apparaat. Ik ook een paar extra trucjes die misschien nuttig zijn voor jou. Dit is de 1e van veel zo moet u zich abonneren op mijn kan
Aan de slag met LinkIt One - Servo

Aan de slag met LinkIt One - Servo

In de laatste instructable toonde ik u hoe aan de slag met een LinkIt één en een LED knipperen en maken patronen te gebruiken. Dit is deel twee van de serie waar ik je laten zien hoe je begon met Servos met de link het één en het instellen van een se
Aan de slag met LinkIt One - GPS

Aan de slag met LinkIt One - GPS

Dit instructable is is een onderdeel van een reeks instructables waarin ik laten zien hoe je aan de slag met een LinkIt één bord. In de vorige instructable toonde ik u hoe u uw LinkIt One verbinding met een WiFi-netwerk, in dit instructable ik ga u l
Aan de slag met LinkIt One - knippert een LED

Aan de slag met LinkIt One - knippert een LED

Hoi!Bent u vaak verward door de hele wereld nieuwe borden en tech die om de paar maanden houden komen?Bent u vaak op zoek op google gewoon zin te maken van dit alles?Bent u bereid om echt geweldig projecten te maken, maar weet niet waar te beginnen?B
Een BeagleBone handleiding - aan de slag met Motor brug Cape

Een BeagleBone handleiding - aan de slag met Motor brug Cape

Dit project is een tutorial die u kunt leren hoe het gebruik van de Motor brug Kaap op BBB of BBG, en ik zal je laten zien een demo die zes servo's twee DC-motoren en een stappenmotor in één keer kan rijden.Stap 1: Over Motor brug CapeDe Motor brug C
Aan de slag met Edison - knippert een LED vanuit de Console

Aan de slag met Edison - knippert een LED vanuit de Console

Dit is deel drie van een serie aan de slag met de Intel Edison, in de laatste twee tutorials toonde ik u hoe het installeren van de Arduino IDE, programma de Intel Edison en bijwerken van de Linux draait op de Edison.In deze tutorial ga ik laten zien
Aan de slag met de ESP8266 met "AT-opdrachten" Via Arduino

Aan de slag met de ESP8266 met "AT-opdrachten" Via Arduino

ESP8266 Wifi Module is een geïntegreerde chip ontworpen voor communicatie met de wereld van het internet via Wifi-radiosignalen. Het is de verbinding tussen een project en het internet. Het heeft aan boord en geheugen waarmee het worden geïntegreerd
Aan de slag met ESP8266 met op opdrachten, NodeMCU of het Arduino (ESP-12E)

Aan de slag met ESP8266 met op opdrachten, NodeMCU of het Arduino (ESP-12E)

Dit Instructable zal u tonen de stappen die nodig zijn om te beginnen met de ESP8266 met behulp van een fantastische kleine ontwikkel bord voor de ESP-12E-module. Het bord bevat alles wat u nodig met inbegrip van een USB naar seriële adapter, oppervl