Search Engine

63 Threads found on 8051 External Memory
The external memory address , data and control signals controlled by a multiplexer , with 8051 and fpga accessing the same. or, dual port ram is another option.
It's probably being bit manipulated in that Cypress USB microcontroller code. Based on the datasheet it has an 8051 embedded in it and the code is run from RAM, EEPROM, or an external memory device. I'd wager that the original board designer let the PCB layout person to pin swap on that bus to make routing easier. I'd also wager the (...)
hello there, i want to understand if i interface the eeprom to 8051 then will it be a von neuman architecture. can anybody help me to understand the basic of this.
I want to know how the 8 input data lines and 8 output data lines are combined internally. hi, Internally the 8051 Port pins are set by the program as Inputs or Outputs, depending upon whether its a Read or Write operation from the external memory. Likewise the external memory IC will set its pins to Input (...)
You'll find a clear timing digram of "external Data memory Write Cycle" in 89C51 hardware description. Data is put on P0 during nWR low, for about 6 clock cycles. But how do yout want to latch the data in the second 8051? It has no bus device interface or input capture feature. The idea simply doesn't work. You can of course set the (...)
thank you jayanth, i got idea about interfacing external memory. like wise how to interface SRAM & DRAM with 8051. and how to write to & read from that? and also could you explain the function of 74LS373 in that circuit?
Anybody please suggest me a good 8051 assembly code simulator program for trying out those assembly codes...
Hi Guys, so ive been putting together a 8031/8051 system on a breadboard with external PROM and going to be using external RAM, i can write to an external memory address (by way of latch) and display the value on 8 LEDs no problem, the problem i have is i want to read an 8 bit value from a (...)
Hello , I want to learn to interface a ROM memory with 8051 . because my Program(code) memory is not enough in the internal Rom of my 89s52. How can i interface ? any c example ? Can i use both ROM (internal and external) please how can i ? I think my code burn in the internal ROM of the 89s52 . and in this (...)
mmm i think you need to define which memory is it... 0x501 for a 8051 seems external ram so you should define your pointer as xdata...
but i read the data sheet,one page got the programming the flash memory and verify the flash memory,so what does this flash memory means,if 89C51 can not be use as a flash memory,can use other ic chip?cause i need to use one ic that got 8 input to store a 8-bit data every second into it,. PS:my one is AT89C55WD
hey guys i wanted to know how to burn programcode into an external eeprom ,do we have to build a separate circuit for studyin 8051 from mazidi and they havent specified anything about it :?: If you use external program memory, AAAAx8 EPROM or AAAAx8 EEPROM, then the answer is YES, you need a
Hello, first time post there. Im just having a little trouble writing a sub routine to be used on my 8051 All I need to do is scan an array of 16 consecutive numbers from external memory starting at a location (lets say 2020h) and returns the high byte of the maximum unsigned value on R2 and the low byte on R3. i started with mov (...)
Hi, I want to interface my microcontroller with external EEPROM and SRAM I have circuit diagram similar like this one NOT EXACTLY as my book have little difference in the circuit with only sram is like
Hello, I have an AT89S52 with 32KB external SRAM and I am using SDCC and I compile with --model-small -mmcs51 --xram-loc 0x0000 --xram-size 32768. To make sure the memory was all available, I wrote a routine to write and read to the entire 32 kilobytes (and it is), but I allocate all of the bytes for the test from within a function. #defin
can somebody explain me how port0 of 8051 microcontroller has internal pullups when we access the external memory as it does not have internal pullups during normal operation compared to other ports.
what kind of external memory???? eeprom can be accessed using I2c protocol, any other external memory can be used by changing the status or logic of EA pin of 8051...........
The XDATA Space: XDATA is external memory data which must be accessed via the DPTR. The final 8051 memory space is 64K in length and is addressed by the same 16 address lines as the CODE segment. This space is typically referred to as the external data memory space (or the XDATA segment (...)
i have 8051 chip which is already programmed . i dont know the program. is it possible to get the hex code from the 8051 chip and then convert it into .asm plz tel d procedure.
I'm using an NV-RAM external with 8051. I want to know after I reset the 8051 via RST pin what happen the existed data in the NV-RAM The data should remain unchanged, unless there is something in the beginning of your code that clears all RAM locations .. Go through the code and check it out .. IanP :wink: