06.11.2014 Views

Keil C51 Cross Compiler - gmitWEB

Keil C51 Cross Compiler - gmitWEB

Keil C51 Cross Compiler - gmitWEB

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>C51</strong> Memory Types<br />

• code<br />

– Program memory (internal or external).<br />

– unsigned char code const1 = 0x55; //define a constant<br />

– char code string1[] = “hello”; //define a string<br />

• data<br />

– Lower 128 bytes of internal data memory<br />

– Accessed by direct addressing (fastest variable access)<br />

– unsigned int data x; //16-bit variable x<br />

• idata<br />

– All 256 bytes of internal data memory (8052 micro)<br />

– Accessed by indirect addressing (slower)<br />

Embedded Systems 2 2 - 8 C Programming

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!