Skip to content

AshrithSagar/MicroController-Lab

Repository files navigation

MicroController-Lab

GitHub GitHub repo size GitBook GitBook

Using Intel 8051 Assembly language

File naming convention
  • E2_E5 => Experiment 2, Example 5
  • E4_X1 => Experiment 4, Exercise 1
  • E3_P6 => Experiment 3, Practice problem 6

8051 Assembly setup

On macOS

Refer to this 8051 Assembly Workflow in macOS to setup tools for 8051 Assembly.

Setup

  1. C51ASM compiler

  2. 8051 emulator

Running

c51asm my_file.asm

On Linux

Use as31 - An Intel 8031/8051 assembler.

On Debian/Ubuntu systems

sudo apt update
sudo apt install as31
as31 -h

On Windows

Download C51 demo from Keil-c51.

License

This project falls under the MIT license.