Hallo mensen ik ben opzoek naar een goede en gebruiksvriendelijke compiler(assambler) die intel hex format kan genereren voor een 8051. Ik heb Keil uVision al geprobeerd maar ik vind het niet lekker werken.

En alsjeblieft geen C,C# of wat voor andere (hogere) programmeertaal, alleen ASM! En het hoeft geen ontwikkelomgeving (zoals Keil) te zijn het mag ook alleen een compiler (assambler) zijn.

De specifieke 8051 derivaat waar het om gaat is een p89C51RC2BA van philips.

Eh ohja het liefst wel een die of gratis is of waarvan je minstens een demo kunt downloaden.

Dus wie o wie weet een goede compiler (asambler)?

Free assemblers zat:
http://www.pjrc.com/tech/8051/
http://plit.de/asem-51/introv13.htm
http://www.metaice.com/ASM51/ASM51.htm (Metalink)
http://sdcc.sourceforge.net/ (asx8051 zit bij de freeware SDCC C-compiler)

Een assembler is niet zo ingewikkeld. De meesten zullen dan ook wel 'goed' zijn. Een C compiler is veel lastiger i.v.m. optimalisaties voor die kleine micros. Wel zou er wat verschil kunnen zitten in macro support, case sensitive e.d.

Zelf zou ik er eentje uitzoeken die door JSim wordt ondersteund.

Hey, ik gebruik raisonance voor m'n 8051.

Is gewoon in ASM 'programeren' eigenlijk is dat gewoon 'n grafisch omgeven kladblok.

Er zit een ZEER goede simulator bij voor enorm veel tippen µC

Ik heb er nog geen problemen mee gehad.

1 nadeel, omdat het 'n demo is , is het gelimiteerd tot 4kBytes maar toch, dat is 'n hoop schrijven vooraleer je dat bijeen hebt.

leer programmeren in PL/M. je zal nog nooit zo snel , makkelijk en compact code ontwikkeld hebben.

en er komt een .ASM file uit zodat je kan deftig leren programmeren in assembler voor 8051.

zoek op PLM51 if PL/M51.

dit is een programmeertaal ontwikkeld door Intel zelf speciaal voor al hun processoren ( bestaat zelfs voor pentium ! )
de taal is doodsimpel. er zijn hoop en al 30 keywords. geen complexe syntax met 500 modifiers zoals in C/C++.
Bijna elke lijn code die je schrijft wordt vertaal din 1 machinetaal instructie. Multidimentionel arrays , strings. kan allemaal.

Ist robuust ? Boeing vliegt erop. Bewijs geleverd.

Ik gebruik Keil uVision en vind die wel lekker werken, meningen kunnen verschillen. Deze heeft trouwens ook een zeer goede simulator.