Search Engine www.edaboard.com

8051 External Ram

Add Question

40 Threads found on edaboard.com: 8051 External Ram
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 (...)
Hi, I am new programmer in micro scale and I wanna work on AVR Atmega32. I have code for 8051 micro(c and header file),and I need convert this code for use in AVR I don't know whats the meaning of code : unsigned char volatile xdata CH375_CMD_PORT _at_ 0xBDF1; unsigned char volatile xdata CH375_DAT_PORT _at_ 0xBCF0; I thin
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 or Output (...)
How is the programmer intended to work? A PIC16 won't be able to store the complete 8051 image internally. Unless it uses an external ram, it has to reecive the hex-file in small pieces and the sending application must be paused until the next block can be send. XON/XOFF handshake would be a possible means to achieve this.
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 memory (...)
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...
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 DPTR, #
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 (...)
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 (...)
Why is the output waveform at the ALE 1/6th of the oscillator frequency ? nd in AT89C51 what does 8 stand for ? Older 8051 core do not have program memory inside the controller. The hex file is saved in the external eeproms. To access the external eeprom/ram the ale pin is used. Nandhu
In addition to what is internally available in any 8051 (256 Bytes) you can connect up to 64kB of external ram .. see attached circuit .. IanP :D
When you connect external ROM and ram to 8051 you have to latch the lower half of the address bus and that is done, for example, by the 74LS373 controlled by the ALE signal .. eg. see attached picture .. Also, EA pin has to be grounded .. With all the above in place - the hardware is ready, software (Kiel or whatever else) that you use (...)
Check for an example of Bascom-8051 and the W7100. Got webserver running, NTP, UDP etc. etc. But got also problems to get hold of the external ram with the Bascom-8051 $default Xram command. Have fun Ben Zijlstra
Hi 1) Only if you want to make the processor run faster - you need to work from ram but you dont have to do that (for slow processor like 8051) 2)the processor see the external memory part, as a part of whole memory map 3)DMA - direct memory access it is a method for accessing the memory not throughthe cpu core All the best (...)
You need to give more info regarding the size of the Sram's. You also need to state what programming language you are using. The standard 8051 only allows external ram to be <=64k. This limit can be bypassed by using bank switching. Some compilers such as Keil 'C' can do this for you if hardware is connected (...)
interfacing external memory to 8051 is very easy.... but u should make sure are u using the internal memory or not...if u are using the internal ROM and then adding external ram the addressing is different and if u choose to use only external ram/ROM then the addressing is tell which (...)
The 8051 basic core can address only 64kB of external data memory .. If you need to address more than that - you will have to do it "by hand" .. As the DS1245 is an 128kB ram you will have to divide it into two 64-kB halves and using any free general purpose pin (P1.0, P1.1 and so on) connected to A16 select/switch between both 64kB (...)
NI Multisim MCU Module Microcontroller Unit Co-Simulation for SPICE-Based Circuits Support for Intel/Atmel 8051/8052 and Microchip PIC16F84a Simulation with external ram/ROM, LCDs, keypads, and so on Project possibilities include C, assembly, or hex code Full in
The control signals such as /RD and /WR are generated automatically by the 8051's hardware, while executing MOVX A, @DPTR and MOVX @DPTR, A respectively .. The ALE signal is always generated, wheter you like it or not .. And the /CE (chip enable) pin of the external ram is usually connected to 0V (GND) unless you have more (...)