Klein eevoudig vraagje. Ik zie op deze site heel veel mensen werken met Pic's en AVR's maar zijn er ook mensen aanwezig die met 8051 compatibel types werken.

Op 28 januari 2003 16:30:04 schreef Peter Luykx:
Klein eevoudig vraagje. Ik zie op deze site heel veel mensen werken met Pic's en AVR's maar zijn er ook mensen aanwezig die met 8051 compatibel types werken.

ikke!

ga daar volgend jaar mee moeten werken op school.
wat is het verschil eigenlijk met ander pic's en avr's?
kan iemand mij es meer uitleg geven over de 8051? ben daar wel nieuwsgierig na wat die kan en zo.
ik ken alleen de pic16f84 van de site, zijn daar overeenkomsten mee of zo?

Op 28 januari 2003 22:41:40 schreef sille:
ga daar volgend jaar mee moeten werken op school.
wat is het verschil eigenlijk met ander pic's en avr's?
kan iemand mij es meer uitleg geven over de 8051? ben daar wel nieuwsgierig na wat die kan en zo.
ik ken alleen de pic16f84 van de site, zijn daar overeenkomsten mee of zo?

Een 8051 is gewoon een andere µC, gaat al jaaaaren mee.
Oorspronkelijk van intel, maar bijna alle fabrikanten hebben hier compatibel versies van.
Voor een cursus kan je eens een kijkje nemen www.8052.com , vind ik een zeer kwalitatieve uitleg. Weliswaar in het engels...

Op school werken we ook met een 8051-compatible ding.
Een Phytec 505L bordje.

hallo

Hoe kan ik een MSC1210 (Precision Analog-to-Digital Converter with 8051 Microcontroller and Flash Memory) interfacen met een dual port ram (HIGH-SPEED 64K x 8 DUAL-PORT STATIC RAM IDT7008S/L)
Kan iemand mij helpen of heeft iemand er schema's van

greetz

Maarten

Peter, ik werk vooral met 8051.

Bv AT89S8282 en de ganse resem.
Ook philips types 80C51-gebaseerd.

De meest flexibele instructieset, volgens mij.

Vraagje misschien?

Ik gebruik zelf vaak 8051 (nu even bezig de AVR te onderzoeken), gebruik ze zelf graag, best wel flexibel afhankelijk van het type. Veel gratis ontwikkel tools en informatie voor te vinden.

Op 18 maart 2004 13:58:17 schreef Squant:
Ik gebruik zelf vaak 8051 (nu even bezig de AVR te onderzoeken), gebruik ze zelf graag, best wel flexibel afhankelijk van het type. Veel gratis ontwikkel tools en informatie voor te vinden.

Squant, En wat is je ervaring bij dit onderzoek ?
ik denk dat de 8051 eigenlijk niet zo erg duur is, klopt dat ?

Nou na beetje wat praktijk ervaring met AVR opgedaan te hebben. Ben ik zelf het volgende uit gekomen.

AVR: De chips die ik heb gebruikt (ATmega16 en ATmega32) bevatten veel ingebouwde functies die ze heel veelzijdig maken.
Ontwikkel tools zijn ook goed te gebruiken (WINAVR en AVR studio) om snel applicaties in C te ontwikkelen. Gebruik nu AVR voornamelijk in me robot omdat die dingen zoveel bevatten. Enige jammere is dat WINAVR zoveel geheugen gebruikt bij bibliotheek functies zoals printf. Ook het openen van de serieele poort gaat op een beetje omslachtige manier.

8051: De chips die ik heb gebruikt (DS89C420 en infineon C504), de infineon zelf bevat veel ingebouwde functies, maar heb hem alleen op school gebruikt met een pyhtec bordje. De DS89C420 bevat niet veel functies maar is ontzettend snel (33Mhz 33Mips), en de compiler (keil microvision) is behoorlijk zuinig met geheugen gebruik. Omdat deze chips ook gelijk een externe geheugen interface hebben maakt ze goed geschikt om veel externe chips aan te sturen.

Je kan wel zien dat me eigen onderzoekje meer is gebaseerd op het spul wat ik rond heb liggen. Beide families hebben ook chips die meer gebouwd zijn voor digitale controle of veel ingebouwde functies.

Prijs verschil zou ik niet direct weten, weet zelf dat de AVR's best wel goedkoop zijn. De 8051's heb ik als samples bij maxim-ic gehaalt.

Het belangrijkste voordeel van 8051-achtigen is dat er zo veel second sources zijn dat er altijd wel iets leverbaar is - mits je uiteraard geen exotische uitvoeringen gebruikt. Daar kan geen enkele andere controller aan tippen. Vooral belangrijk als je gedurende een groot aantal jaren een product wilt blijven ondersteunen.

Inderdaad, als je op 8051 googled, je weet niet wat eerst bekijken ! BASIC-52 een alternatief voor BasicStamp ?

Heb heel vroeger gespeelt met het 8052-AH-BASIC board van Elektuur. :)
Dat was een MCS51-chip met een Basic interpreter in de onchip ROM.

Werkte best goed, alleen niet zo snel. Wel heel simpel in het gebruik.

Later nog wel wat geprobeerd met de 80C32, maar daar is nooit echt wat uit gekomen.