Embedded Systems 13-18051 Assembly Programming
8051 Programming
•The 8051 may be programmed using a low-level or a high-level programminglanguage.•Low-Level Programming –Assembly language programming writes statements that the microcontroller directly executes –Advantages•8051 assemblers are free•Produces the fastest and most compact code –Disadvantages•Difficult to learn (8051 assembler has 111 instructions)•Slow to program•Not portable to other microcontrollers