20 C Programming 1
20 C Programming 1
no SRC compile
option
program.LST program.OBJ
build/make
program.M51
Example: blinky.c
assemble build/make
adder.M51
Map file shows where variables Symbol Table in M51 file:
------ DO
are stored. One map file is D:0008H SYMBOL x
generated per project. D:000AH SYMBOL y
D:000CH SYMBOL z
------- ENDDO
do
statements
while (expression);
bdata
idata
xdata
Example:
bit bit new_flag; //stored in 20-2F
sbit sbit LED = P1^6;
sfr sfr SP = 0x81; //stack pointer
sfr16 sfr16 DP = 0x82; // data pointer
$INCLUDE (c8051F020.h)