Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

READ program in the AT89C2051

Status
Not open for further replies.

alx_320414

Newbie level 4
Joined
Aug 16, 2007
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,315
disassembler 89c2051

hi..
i have an IC AT89C2051 which was programmed long time ago. now, i want to make it again and make some differences, but i lost my ASM file.
how to read the list of program from the IC and i get the ASM file?
fyi, i used assembly language.
 

include file assembler at89c2051

If the lock bits were left un-programmed you can read the contents of the 2051's memory and using disassembler convert it back to the ASM file ..
Disassemblers are readily available on the web ..

If the lock bits were programmed, you can kiss it goodbye ..

Regards,
IanP
 

disassembler at89c2051

now, i have the HEX file...
but, how to convert? i stilln't uinderstand.

maybe u can upload, or give the specific web address?
 

example programs for at89c2051

Try:
**broken link removed**

If you don't like it .. there are several disassemblers available on the web, just google (8051+disassembler) ..

Regards,
IanP
 

at89c2051 assembler

wew, mr.IanP ur support was really help me to solve my problem.
i'm very thankful.
:D

Added after 3 hours 27 minutes:

from the link u give, u must use the D51.Exe. right? or must use the other file to?
 

onvert hex to asm at89c2051

All what you need from that ZIP is the D51.EXE ..
Copy D51.EXE to the subdirectory where the HEX file is and use Command Prompt to execute it ..
So, for example, once you are in the right subdirectory simply type:

D51 FileName

where FileName is the name of your hex file ..

Regards,
IanP
 

at89c2051 disassembler

shift , right click on the file .hex

open / open with

browse the the .exe file

thats it .

and one more file should be at c: for better operation.
 

at89c2051 include file

bro, i've some question again.
if at my file there are some "data truncated", what is it mean?

then if in my listing program i use "include", what will happen to my asm file which i've got from disassembler - d51 ?
 

how to read 89c2051

you aspect more from d51

it will not convert .lst files to .asm file.
 

d51 disassembler

Better get the newest version of d51 which is currently 3.41a. The disassembler's homepage is **broken link removed** .

JW
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top