Searching \ for '[EE]I8051' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/index.htm?key=i8051
Search entire site for: 'I8051'.

Exact match. Not showing close matches.
PICList Thread
'[EE]I8051'
2004\10\14@101305 by Dennis Crawley

flavicon
face

I want to practice 8051 programming. I have a lots of boards with this micro
and it seems it could use an external program memory pulling up or down some
pin. (Manual says). The micros I have seems OTP, I must go to external.

Well I want to hear your suggestions, in how to make a simple "external"
programmer. My first thought is to make a board with a pic :) an a flash
memory. The pic receives, via RS232, the .hex and load the program to the
flash. Then reset the 8051.

My intention is to learn with a real 8051 type micro,... not virtual (I have
at least two software simulators).
Any clue on this I'll appreciate.
Dennis Crawley


_______________________________________________
http://www.piclist.com
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist

2004\10\14@112225 by Alex Harford

face picon face
On Thu, 14 Oct 2004 10:36:13 -0300, Dennis Crawley
<spam_OUTproyectosenpicTakeThisOuTspamyahoo.com.ar> wrote:
>
> I want to practice 8051 programming. I have a lots of boards with this micro
> and it seems it could use an external program memory pulling up or down some
> pin. (Manual says). The micros I have seems OTP, I must go to external.

http://www.8052.com has tons of resources.

Alex
_______________________________________________
http://www.piclist.com
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist

2004\10\14@113203 by Stephen R Phillips

picon face

--- Dennis Crawley <.....proyectosenpicKILLspamspam@spam@yahoo.com.ar> wrote:

>
> I want to practice 8051 programming. I have a lots of boards with
> this micro and it seems it could use an external program memory
> pulling up or down some pin. (Manual says). The micros I have seems
> OTP, I must go to  external.

The pin is called EA (External Addressing).
>
> Well I want to hear your suggestions, in how to make a simple
> "external" programmer. My first thought is to make a board with a pic

> :) an a flash memory. The pic receives, via RS232, the .hex and load
> the program to the flash. Then reset the 8051.
>
I don't recomend using a flash, you would be better off using a static
RAM with it's address and data bus preemptable from the micro
controller.  Unless the 8051 board is designed for external ROM, you'll
have a rough go of things.

1) You need to HOLD the 8051 in reset while the pic is changing the
contents of its memory.
2) You need a clean way of decoupling the 8051 from driving the 'ROM'
memory bus. This might require the use of bus chips or a CPLD it really
depends on how you want to handle things.
3) You need to address and access the external memory. This might be
best done with an external latch to set the high order byte of the RAM
or Flash memory.  Two latches can give you 16 bits (A0 - A15) (you
could make these part of aforementioned CPLD for example).  Then you
can use a port for D0-D7 and control the read write pins from the PIC.

> My intention is to learn with a real 8051 type micro,... not virtual
> (I have at least two software simulators).
> Any clue on this I'll appreciate.
> Dennis Crawley

Good fortune!

Stephen R. Phillips


               
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com
_______________________________________________
http://www.piclist.com
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist

2004\10\14@232727 by William Chops Westfield

face picon face

On Oct 14, 2004, at 8:22 AM, Alex Harford wrote:

>> I want to practice 8051 programming. I have a lots of boards with
>> this micro and it seems it could use an external program memory
>> pulling up or down some pin. (Manual says).

Yep.

>> The micros I have seems OTP, I must go to external.
>>
On the other hand, there are now MANY pin-compatible 8052-like
processors
that have flash memory and (perhaps) in-circuit programability, so you
aren't necessarily restricted to external program memory.

See for instance the atmel at89c52, which is about $4 (in ones) from
assorted hobbyist-friendly dealers (jameco, digikey)  These are easier
to program than an external eprom chip...

BillW

_______________________________________________
http://www.piclist.com
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist

2004\10\15@015249 by Chetan Bhargava

picon face
Well, my SBC does external adressing. The internal Flash contains
monitor program and user programs can be stored in external RAM.
Unfortunately I don't have PCBs for it at this moment. I have some
other 8051 related PCBs.

http://www.bhargavaz.net/sbc51/

Regards,

Chetan


On Thu, 14 Oct 2004 10:36:13 -0300, Dennis Crawley
<proyectosenpicspamKILLspamyahoo.com.ar> wrote:
{Quote hidden}

--

Chetan Bhargava
http://www.bhargavaz.net
_______________________________________________
http://www.piclist.com
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist

2004\10\15@020643 by William Chops Westfield

face picon face

On Oct 14, 2004, at 8:27 PM, William Chops Westfield wrote:

> See for instance the atmel at89c52

I think I meant the at89s52, which is somewhat easier to find, or
the at89s8252 which has eeprom as well.  The 89c52 is an old part...


BillW

_______________________________________________
http://www.piclist.com
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist

2004\10\15@064742 by Dennis Crawley

flavicon
face
Yes.
This will save me a lot of work.
Thanks for all the inputs. I'll be back with more questions later.

Dennis Crawley

{Original Message removed}

2004\10\15@123858 by Peter L. Peres

picon face

On Thu, 14 Oct 2004, Dennis Crawley wrote:

>
> I want to practice 8051 programming. I have a lots of boards with this micro
> and it seems it could use an external program memory pulling up or down some
> pin. (Manual says). The micros I have seems OTP, I must go to external.
>
> Well I want to hear your suggestions, in how to make a simple "external"
> programmer. My first thought is to make a board with a pic :) an a flash
> memory. The pic receives, via RS232, the .hex and load the program to the
> flash. Then reset the 8051.
>
> My intention is to learn with a real 8051 type micro,... not virtual (I have
> at least two software simulators).
> Any clue on this I'll appreciate.
> Dennis Crawley

AT89S8252

Peter
_______________________________________________
http://www.piclist.com
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist

2004\10\15@155948 by Peter L. Peres

picon face

On Thu, 14 Oct 2004, William Chops Westfield wrote:

>
> On Oct 14, 2004, at 8:27 PM, William Chops Westfield wrote:
>
>> See for instance the atmel at89c52
>
> I think I meant the at89s52, which is somewhat easier to find, or
> the at89s8252 which has eeprom as well.  The 89c52 is an old part...

The AT89S8252 is the first one in that series that can be programmed using
'just' four wires and a parallel port. The others require a proper
programmer.

Peter
_______________________________________________
http://www.piclist.com
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist

More... (looser matching)
- Last day of these posts
- In 2004 , 2005 only
- Today
- New search...