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.

8051 microcontroller keil assembly language program simulation problem

Status
Not open for further replies.

ambar686

Junior Member level 1
Joined
Sep 1, 2013
Messages
19
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Location
Dankuni, India, India
Activity points
140
Hi,
I have written a program on 7 segment display interfacing. It will count from 0-9. These is a warning every time, I can't get where is the error. Moreover, I am burning the program into my AT89C51 IC, but it is not working as per program.
1. First, please have a look at my code and errors.

ORG 00H
S1: MOV P2,#0C0H
LCALL DLY
MOV P2,#0F9H
LCALL DLY
MOV P2,#0A4H
LCALL DLY
MOV P2,#0B0H
LCALL DLY
MOV P2,#99H
LCALL DLY
MOV P2,#92H
LCALL DLY
MOV P2,#82H
LCALL DLY
MOV P2,#0F8H
LCALL DLY
MOV P2,#80H
LCALL DLY
MOV P2,#90H
LCALL DLY
MOV P2,#7FH
LCALL DLY
LJMP S1
DLY: MOV R1,#20H
HERE: DJNZ R1,HERE
RET
END

And, the error is:
***WARNING L5: CODE SPACE MEMORY OVERLAP
FROM: 0000H
TO: 0002H
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
SYMBOL: MAIN
MODULE: seven.obj (SEVEN)
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?MAIN?SEVEN
Program Size: data=30.1 xdata=0 code=1201
Target not created

Please tell me where am I wrong? I am beginner, so please guide me. Thanks :oops::oops::?::?:
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top