hey. so the c51 got no dma access. understand. where is the emulator libary? project must do dma access.
Unless your project is limited to just emulation (but didn't you mean simulation?), then you can code your DMA routines yourself. The important thing is that you have found a 8051 cihp that supports DMA - the Keil tools do not need any special support for DMA except if you want to simulate the processor.
"so the c51 got no dma access"
What "C51"?
Keil C51 is just a software development toolset; "DMA" is a feature of a chip - not the tools.
Some 8051-based chips do have DMA; full details will be available from the Manufacturer - this has nothing to do with Keil.
"where is the emulator libary?"
What emulator library?
"project must do dma"
Then you will need hardware that supports it!
Some 8051-based chips do have DMA do not recall seeing one such
Erik
OK, not recently - but the Triscend did it!
I guess other 8051-cores in an "SoC" context might also...?