We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Can anybody say how to interface the EPROM(64KB) with P89c51RD2HBP so that when the code limit exceeds 64KB in the philips controller the exceeded segment should goto the EPROM.
"A typical request for code banking will be combined with 'we use the LARGE model' or some such."
ie, variables default to being in XDATA. Thia causes code bloat because you have to keep loading the DPTR.
In one project, moving a few extensively-used variables from XDATA to DATA saved several K of code space!
You can identify the most extensively-used variables by using the uVision Code Browser: http://www.keil.com/support/man/docs/uv3/uv3_ut_sourcebrowser.htm Click the label at the top of the 'Uses' column to sort by the number of times symbols are references (or "used").