- Notifications
You must be signed in to change notification settings - Fork5
kohanyirobert/8051
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Instructions to download programs to (some)Intel MCS-51 compatible MCUs.
Arduino board (e.g. Nano, Micro, etc.) — 1 piece
Microcontroller — 1 piece
Breadboard — 2 pieces
Jumper wires — ~20 pieces
LEDs — 1 red, 1 green, 1 yellow, 1 white
1-10kΩ resistors — 2 pieces
8-33MHz quartz crystal — 1 piece
22pF capacitors — 2 pieces
10-pin ribbon cable — 1 piece
10-pin to 6-pin adapter — 2 pieces
Push-button (NO) — 1 piece
USB to Serial/TTL adapter (e.g. CH340G, PL2303, etc.) — 1 piece
Microcontroller — 1 piece
Breadboard — 1 piece
Jumper wires — ~10 pieces
LEDs — 1 white
1-10kΩ resistors — 1 pieces
8-33MHz quartz crystal — 1 piece
22pF capacitors — 2 pieces
Push-button (NO) — 1 piece
Arduino IDE — 1.8.x or above should work
avrdude
— the Arduino IDE distribution contains a recent binary
Important | Upload the ArduinoISP sketch onto the Arduino board. |
mcu8051ide --no-bin --no-sim --assemble blink.asm
The output isblink.hex.
avrdude -C %AVRDUDE_HOME%/etc/avrdude.conf -C +./etc/avrdude.conf -c avrisp -p AT89S51 -P COM7 -b 19200 -U flash:w:blink.hex:i