Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Assembler/Compilers for 80C552

172 views
Skip to first unread message

Darren Krakowski

unread,
Jun 10, 1996, 3:00:00 AM6/10/96
to

Does anyone know where I can get a C compiler for the 80C552 microcontroller?
I have several assemblers that will let me write code, but I am required
to do some of it in C (some people who will be using the code are not
as comfortable working with assembly as they are with C).

I would figure that any generic C compiler designed for the 8051 or 8052
should work, as long as I appropriately set the addresses that the 80552 has
that those don't, but this has not been my experience, using the 2500AD
compiler.

I will consider any alternative, commercial or shareware, or any hints
or suggestions.

TIA...

==========================================================================
Darren "Krak" Krakowski | politics -n- from the Greek word poly- |
kr...@expert.cc.purdue.edu | meaning many, and the English word tics, |
#include <stddisclmr.h> | meaning small blood sucking insects. |
==========================================================================

Two carpenters were asked what they were doing. The first said, "I am
cutting this wood." The second said, "I am building a home."
--------------------------------------------------------------------------

Leigh

unread,
Jun 11, 1996, 3:00:00 AM6/11/96
to

Darren Krakowski wrote:
>
> Does anyone know where I can get a C compiler for the 80C552 microcontroller?

Hi-Tech Software do a great 'c' compiler for AUS$750

Contact clyde at hit...@hitech.com.au

I've used it for over 3 years now

Leigh


Nico Coesel

unread,
Jun 11, 1996, 3:00:00 AM6/11/96
to

>Does anyone know where I can get a C compiler for the 80C552 microcontroller?
>I have several assemblers that will let me write code, but I am required
>to do some of it in C (some people who will be using the code are not
>as comfortable working with assembly as they are with C).

>I would figure that any generic C compiler designed for the 8051 or 8052
>should work, as long as I appropriately set the addresses that the 80552 has
>that those don't, but this has not been my experience, using the 2500AD
>compiler.

The only difference is the extra SFRs, so making a header file stating the
extras will do... no need to buy a C compiler for that.


GRAHAM DAVIES

unread,
Jun 11, 1996, 3:00:00 AM6/11/96
to

kr...@expert.cc.purdue.edu (Darren Krakowski) wrote:

>Does anyone know where I can get a C compiler for the 80C552 microcontroller?
>I have several assemblers that will let me write code, but I am required
>to do some of it in C (some people who will be using the code are not
>as comfortable working with assembly as they are with C).

>I would figure that any generic C compiler designed for the 8051 or 8052
>should work, as long as I appropriately set the addresses that the 80552 has
>that those don't, but this has not been my experience, using the 2500AD
>compiler.

>I will consider any alternative, commercial or shareware, or any hints
>or suggestions.

>TIA

Some time ago I came across a whole web site devoted to the 8051
series assemblers and compilers, I cant renember the exact site but i
foud it via a hyperlink from
http://www.psyber.com/~tcj


GRAHAM DAVIES

unread,
Jun 11, 1996, 3:00:00 AM6/11/96
to

I have just double checked my previous posting and ended up at
http://www.hitex.com/automation/FAQ/8051/
check out sections 4.1 4.2 and 4.3


Darren Krakowski

unread,
Jun 12, 1996, 3:00:00 AM6/12/96
to

In sci.electronics.design you write:

>>Does anyone know where I can get a C compiler for the 80C552 microcontroller?
>>I have several assemblers that will let me write code, but I am required
>>to do some of it in C (some people who will be using the code are not
>>as comfortable working with assembly as they are with C).

>>I would figure that any generic C compiler designed for the 8051 or 8052
>>should work, as long as I appropriately set the addresses that the 80552 has
>>that those don't, but this has not been my experience, using the 2500AD
>>compiler.

>The only difference is the extra SFRs, so making a header file stating the

>extras will do... no need to buy a C compiler for that.

Yes and no. I assumed the same thing, wrote the header file, and thought
I would be on my merry way. However, the compiler I am using saw the
addresses specific to the '552s internal memory where those SFR's reside
and gave me errors that those memory locations don't exist. And it is
correct for its own purposes, since those memory locations _don't_ exit
for the 8051 derivatives it is designed to compile for.

Maybe there is some way around this...?

==========================================================================
Darren "Krak" Krakowski | politics -n- from the Greek word poly- |
kr...@expert.cc.purdue.edu | meaning many, and the English word tics, |
#include <stddisclmr.h> | meaning small blood sucking insects. |
==========================================================================

In the confrontation between the stream and the rock, the stream
always wins - not through strength, but by perseverance.
--------------------------------------------------------------------------

John Moore

unread,
Jun 12, 1996, 3:00:00 AM6/12/96
to

kr...@expert.cc.purdue.edu (Darren Krakowski) wrote:

>Does anyone know where I can get a C compiler for the 80C552 microcontroller?

IAR Systems make a very good compiler & assembler for the 8051 family.
It has been around for several years. It produces very efficient code
and it is easy to mix C and assembler.

I only have their UK telephone number which is 071 924 3334. I believe
they are a Swedish company.

John Moore
Fleet
Hants UK

Fleet, Hants, England


GRAHAM DAVIES

unread,
Jun 12, 1996, 3:00:00 AM6/12/96
to

GRAHAM DAVIES

unread,
Jun 12, 1996, 3:00:00 AM6/12/96
to

kr...@expert.cc.purdue.edu (Darren Krakowski) wrote:

>Does anyone know where I can get a C compiler for the 80C552 microcontroller?

>I have several assemblers that will let me write code, but I am required
>to do some of it in C (some people who will be using the code are not
>as comfortable working with assembly as they are with C).

>I would figure that any generic C compiler designed for the 8051 or 8052
>should work, as long as I appropriately set the addresses that the 80552 has
>that those don't, but this has not been my experience, using the 2500AD
>compiler.

>I will consider any alternative, commercial or shareware, or any hints

Peter Miklas

unread,
Jun 21, 1996, 3:00:00 AM6/21/96
to

In article <4pkv8v$2...@dub-news-svc-6.compuserve.com>, 10171...@compuserve.com (GRAHAM DAVIES) says:
>
>kr...@expert.cc.purdue.edu (Darren Krakowski) wrote:
>
>>Does anyone know where I can get a C compiler for the 80C552 microcontroller?
>>I have several assemblers that will let me write code, but I am required
>>to do some of it in C (some people who will be using the code are not
>>as comfortable working with assembly as they are with C)...

Try www.keil.com or www.hitech.com ( Keil C51 is excellent...)

mik...@uniag.sk

0 new messages