An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with 8051

A curated list of projects in awesome lists tagged with 8051 .

https://github.com/github0null/eide

An embedded development environment for mcs51/stm8/avr/cortex-m/riscv on VsCode.

8051 arm arm-none-eabi armcc armclang avr c51 cortex-m dev gcc ide mcs51 mcu riscv sdcc stm32 stm8 vscode

Last synced: 15 May 2025

https://github.com/larsbrinkhoff/lbforth

Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.

6502 8051 arm asmjs avr compiler cortex-m forth interpreter linux m68k metacompiler msp430 pdp11 programming-language risc-v riscv self-hosted x86

Last synced: 05 Apr 2025

https://github.com/larsbrinkhoff/lbForth

Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.

6502 8051 arm asmjs avr compiler cortex-m forth interpreter linux m68k metacompiler msp430 pdp11 programming-language risc-v riscv self-hosted x86

Last synced: 21 Apr 2025

https://github.com/MicroCoreLabs/Projects

Ted Fried's MicroCore Labs Projects which include microsequencer-based FPGA cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects. MCL51, MCL64, MCL65, MCL65+, MCL68, MCL86, MCL86+, MCL86jr, MCLR5, MCLZ8, MCL6809, XTMax

6502 68000 6809 8051 8051-microcontroller 8086 8088 apple2 atari2600 commodore-64 commodore64 eprom-emulator intel-8086 motorola-68000 nabu pcjr pcxt risc-v z80 z80-emulator

Last synced: 09 Jul 2025

https://github.com/hungtcs-lab/8051-examples

基于SDCC编译器的8051单片机示例

8051 mcs51 sdcc

Last synced: 07 Apr 2025

https://github.com/wagiminator/Development-Boards

Collection of various development boards for microcontrollers (e.g., CH55x, CH32, PY32, STC8, STM32) and accompanying example software.

8051 ch32v003 ch32v203 ch32x033 ch32x035 ch551 ch552 ch554 ch559 ch55x ch55xduino cpld max3000a py32f002a risc-v stc8h stm32c011 stm32g030

Last synced: 17 Sep 2025

https://github.com/wagiminator/development-boards

Collection of various development boards for microcontrollers (e.g., CH55x, CH32, PY32, STC8, STM32) and accompanying example software.

8051 ch32v003 ch32v203 ch32x033 ch32x035 ch551 ch552 ch554 ch559 ch55x ch55xduino cpld max3000a py32f002a risc-v stc8h stm32c011 stm32g030

Last synced: 28 Jul 2025

https://github.com/zerog2k/stc_diyclock

STC DIY Clock redux (STC15F204EA, STC15W404AS, STC15W408AS)

8051 aliexpress banggood clock diy-clock-kit ds1302 platformio sdcc stc-isp

Last synced: 27 Sep 2025

https://github.com/wagiminator/ch552-usb-knob

Rotary Encoder with NeoPixels and USB Interface

8051 ch552 ch554 ch55x neopixel rotary-encoder usb volume-control

Last synced: 23 Aug 2025

https://github.com/jnaulet/openpicortos

Very small, safe, lightning fast, yet portable preemptive RTOS with SMP support

8051 arduino arm avr c2000 c28x cortex-m hcs08 mips pic32 powerpc raspberry risc-v riscv rtos s08 smp stm8 vle

Last synced: 23 Apr 2026

https://github.com/carlossless/smk

A keyboard firmware for sinowealth-8051-based devices

8051 air60 byk901 byk916 eyooso firmware keyboard-firmware nuphy sh68f90a sinowealth smk z11

Last synced: 28 Jan 2026

https://github.com/cyrozap/rv51

A RISC-V emulator for the 8051 (MCS-51) microcontroller.

8051 mcs-51 mcs51 risc-v

Last synced: 26 Jan 2026

https://github.com/wagiminator/mcu-templates

Templates for bare-metal firmware development for some entry-level microcontrollers

8051 avr ch32v003 ch32v103 ch32v203 ch32x035 ch551 ch552 ch554 ch559 py32f002a risc-v stc8 stm32g030

Last synced: 09 Apr 2025

https://github.com/wagiminator/ch552-usb-oled

USB controlled I²C OLED

8051 ch552 ch554 ch55x i2c oled pcb project sdcc usb

Last synced: 12 Apr 2025

https://github.com/platformio/platform-intel_mcs51

Intel MCS-51 (8051): development platform for PlatformIO

8051 intel intel-8051 mcs51 platformio platformio-platform

Last synced: 01 Aug 2025

https://github.com/socxin/ch552

L1 R1:WCH 24MHz MCS-51 USB MCU (CH552T/CH552P/CH552E/CH552G/CH551G)

8051 ldo lowcost lowpin mcu pio qitas type-c usb usb-device wch

Last synced: 12 Apr 2025

https://github.com/wagiminator/ch552-usb-nrf

USB controlled nRF24L01+ 2.4GHz Transceiver

8051 ch551 ch552 ch554 ch55x iot nrf24l01 nrf24l01plus usb wireless

Last synced: 03 Aug 2025

https://github.com/wagiminator/ch552-mousewiggler

Simple Board that can be used as a Mouse Jiggler, a Rubber Ducky, or a Caps Blocker

8051 ch552 ch554 ch55x mouse-jiggler neopixel rubber-ducky usb ws2812

Last synced: 12 Apr 2025

https://github.com/wagiminator/ch552-daplink

CMSIS-DAP compliant debugging probe with SWD, JTAG, and VCP support

8051 ch552 ch55x cmsis-dap debugging jtag swd usb

Last synced: 12 Apr 2025

https://github.com/wagiminator/ch552-macropad-mini

Programmable Macropad with NeoPixels

8051 ch552 ch55x keyboard keypad macropad neopixel usb

Last synced: 14 Jul 2025

https://github.com/wagiminator/ch552-picodap

CMSIS-DAP compliant SWD Programmer

8051 ch552 ch55x cmsis-dap daplink programmer swd

Last synced: 12 Apr 2025

https://github.com/socxin/n76e003

L1 R1: Nuvoton 8051 MCU (N76E003)

8051 lowend lowpin mcu nuvoton nuvoton8051 os-q qio qitas

Last synced: 04 Apr 2025

https://github.com/gmostofabd/8051-assembly-programming-and-proteus-simulation

⚙️ 🔧 Comprehensive Tutorials on ATMEL 8051 Series Microcontroller Programming (AT89S51/52) using Assembly Language 🔧. Learn how to use ATMEL 8051 Microcontrollers from the ground up! This repository covers everything from the basics to advanced interfacing techniques with examples. Using Proteus for simulations, you'll get hands-on experience.

3d 8051 asm assembly atmel ciruits code guides hex language links microcontroller pcb programming proteus refferences schematics simulation visualization

Last synced: 14 May 2025

https://github.com/wyvernsemi/cpu8051

Intel(R) 8051 Instruction Set Simulator

8051 c cpu-model embedded iss processor

Last synced: 14 Apr 2025

https://github.com/socxin/mcs-51

Intel MCS-51 Architecture

8051 architecture mcs-51 qitas

Last synced: 20 Jan 2026

https://github.com/mgoblin/stc15lib

STC15W408AS hardware abstraction layer

8051 8051-microcontroller mcs8051 stc stc-mcu stc15w408as

Last synced: 10 Jun 2026

https://github.com/socxin/ch554

S3 L1 R1: WCH 1T 8051 USB MCU (CH554/CH553)

8051 ldo lowpin mcu qio qitas usb usb-device usb-host wch

Last synced: 22 Aug 2025

https://github.com/socxin/ch559

L2 R2: WCH 8051 USB MCU (CH558/CH559)

8051 ldo mcu usb usb-device usb-host wch

Last synced: 04 Apr 2025

https://github.com/sshahryiar/8051-projects

My projects using AT89xx Microcontrollers and MikroC Compiler

8051 8051-microcontroller 8051-projects at89c2051 at89c51 at89c52 at89s51 at89s52 c microcontroller mikroc

Last synced: 13 Apr 2025

https://github.com/sarincr/learn-embedded-c-with-8051-microcontroller

Simple 89C51 microcontroller exercises including examples of GPIO, Timer, Interrupts, ADC, UART, and more.

8051 8051-architecture 8051-projects embedded-c embedded-devices embedded-systems iot keil microcontroller microcontrollers

Last synced: 13 Apr 2025

https://github.com/os-q/platform-wch51

Platform WCH 8051

8051 ch549 ch552 os-q pio qitas sdcc wch

Last synced: 12 Apr 2025

https://github.com/jiangshan00001/mzc8051

a c compiler for mcu8051

8051 c compiler mcu

Last synced: 14 Oct 2025

https://github.com/socxin/ch543

L1 R2: WCH 1T 8051 USB PD MCU (CH543/CH542/CH541/CH540)

8051 mcu usb-pd wch

Last synced: 11 Apr 2025

https://github.com/socxin/ch545

L1 R3: WCH 8051 USB HUB MCU (CH545/CH544)

8051 hub led lqfp-48 lqfp-64 mcu usb usb-device usb-host wch

Last synced: 11 Apr 2025

https://github.com/mathiasvr/silabs-8051-sdk

Silicon Laboratories 8051 SDK

8051 c8051 efm8 sdk silabs

Last synced: 30 Jun 2025

https://github.com/mr-dos/8052-schizoid_demo

My own improved implementation of so-called "Schizofreny" 8051 board.

8051 8052 bootloader devboard devkit ide intel microcontroller oldschool

Last synced: 13 Apr 2025

https://github.com/emdarcher/vintage_beauty

Driving vintage HP HDSP-2000 Alphanumeric LED displays with a retro EPROM 8051 Microcontroller.

8051 alphanumeric-display hdsp-2000 led microcontroller vintage

Last synced: 18 Mar 2026

https://github.com/werwolv/8051emulator

A simple emulator for code built for the 8051 architecture

8051 c emulator

Last synced: 12 Apr 2025

https://github.com/sadrasabouri/mpf

Micro-Professor (MPF - I) for 8051 Instruction Set

8051 8051-architecture 8051-projects assembly microcontroller

Last synced: 19 Jul 2025

https://github.com/socxin/ch549

L1 R2: WCH 8051 USB PD MCU (CH549/CH548)

8051 pd qitas uart usb usb-device usb-host wch

Last synced: 11 Apr 2025

https://github.com/os-q/framework-arduinowch51

Framework: WCH 8051 Arduino Core

8051 arduino os-q pio qitas wch

Last synced: 15 Apr 2025

https://github.com/socxin/sg2002

L6 R5:SOPHON RISC-V C906 SoC (SG2002/SG2000)

8051 c906 cortex-a53 npu qitas risc-v sophon

Last synced: 19 Mar 2026

https://github.com/tanmoy2504/8051project

Repository Containing all Keil uVision5 C51 Project file for 8051 Microcontroller in C Language. Targeted Device - Microchip AT89S51/AT89S52

8051 at89s51 at89s52 atmel embedded-c keil-uvision5 mcs51 microchip microcontroller

Last synced: 27 Feb 2026

https://github.com/mgoblin/electronichourglasskit

This repository contains programming examples for electronic hourglass kit.

8051 8051-microcontroller electronical-kit hourglass hourglass-kit stc stc-mcu stc15

Last synced: 19 Jun 2026

https://github.com/socxin/cy7c68013

L3 R5: Cypress 8051 USB HS SoC (CY7C68013A)

8051 os-q qitas usb usb-hs

Last synced: 01 Sep 2025

https://github.com/socxin/ch557

L2 R2: WCH 8051 USB HUB MCU (CH557/CH556)

8051 hub mcu qitas usb wch

Last synced: 08 Apr 2025

https://github.com/yappy2000d/keypad-scan

一個高效的4×4鍵盤掃描函式庫。

8051 sdcc

Last synced: 10 Feb 2026

https://github.com/os-q/framework-wch51

Framework: WCH 8051 Libs

8051 os-q pio qitas wch

Last synced: 08 Feb 2026

https://github.com/ke0ff/icom_uxff_revt

Source and support for the UXFFront module revision-T (TX/RX) for the ICOM IC-900/IC-901 UX radio modules

8051 c fm-radio keil-uvision pll radio-controller rs-232 silabs spi transceiver

Last synced: 13 Sep 2026

https://github.com/socxin/nrf24le1

L1:Nordic 8051 2.4GHz RF SoC

8051 soc

Last synced: 08 Apr 2025

https://github.com/gmostofabd/8051-keypad

📦 The 8051 4x4 Keypad Interfacing demonstrates how to connect and interact with a 4x4 matrix keypad using the AT89C51 microcontroller. Keypads are commonly used for user input in embedded systems, and in this project, we showcase how to read key presses using Assembly language.

4x4-keypad 8051 assembly circuit download files hex interfacing keypad language microcontroller programming proteus schematic simulation

Last synced: 19 Jul 2025

https://github.com/hungtcs/8052-clock

使用STC89C52和DS1302芯片做的数码管显示时钟程序

8051 clock ds1302

Last synced: 21 Mar 2025

https://github.com/ke0ff/uxffconfigurator

WIN10 console application that is the configuration interface for the UXFFront module 8051 MCU applications

8051 c console-application radio-controller rs-232 spi windows-10

Last synced: 19 May 2026

https://github.com/chahelgupta/ultrasonic-distance-calculator-using-8051-microcontroller

The Ultrasonic Distance Calculator using 8051 is an advanced electronic device that utilizes ultrasonic technology for precise distance measurements. This report offers a comprehensive overview of the underlying principles of ultrasonic rangefinders, the circuitry involved, and the pivotal role of the 8051 microcontroller in distance calculations.

8051 8051-assembly 8051-microcontroller 8051-projects assembly-language assembly-language-programming

Last synced: 02 Jan 2026

https://github.com/rosvall/cc2531_usb_wpan_adapter

WPAN Adapter firmware for CC2531

8051 cc2531 linux lowpan matter usb wpan zigbee

Last synced: 13 Jul 2025

https://github.com/wa1tnr/ch552-a

CH552 8051 - first git repository - June 2024

8051 c-language-programming ch552 ch55xduino forth forth-like-interpreter

Last synced: 03 Oct 2025

https://github.com/socxin/sh79f1611

L2 R2: sinowealth 8051 27MHz MCU (SH79F1611/SH79F1615)

8051 cmp mcu opa qitas

Last synced: 16 Feb 2026

https://github.com/gnsyxiang/singlechip-8051

Summary of the work of the 8051 single chip

8051 gnsyxiang singlechip

Last synced: 14 Mar 2025

https://github.com/gmostofabd/8051-lcd

📚 This repository demonstrates how to interface a 16x2 alphanumeric LCD with the 8051 Microcontrollers (AT89S52) using Assembly Language Programming. The project is designed to showcase a practical example of sending data from the 8051 microcontroller to an LCD and includes Proteus simulation files for testing, modify, debug and visualization.

4bit 8051 8bit assembly circuit code download experiment hex interfacing language lcd microcontroller mode programming proteus simulation

Last synced: 22 May 2026

https://github.com/wagiminator/ch552-macropad-plus

Programmable MacroPad with Rotary Encoder and NeoPixels

8051 arduino ch551 ch552 ch554 ch55x hid keypad neopixel rotary-encoder usb

Last synced: 26 Mar 2025

https://github.com/rosvall/cc2531_bootloader

Simple USB DFU bootloader for CC2531

8051 bootloader cc2531 dfu dfu-bootloader usb

Last synced: 08 Oct 2025

https://github.com/socxin/efm8bb3

L3 R4:silabs 8051 MCU (EFM8BB3)

8051 adc dac mcu qitas silabs usb-pd

Last synced: 22 Jan 2026

https://github.com/socxin/sh99f01

L1 R2: sinowealth 8051 16MHz SoC (SH99F01)

8051 plc qitas soc

Last synced: 19 Mar 2026

https://github.com/socxin/ht8550

L1 R1:hitrendtech 8051 G3&BPSK PLC SoC (HT8550/HT8580)

8051 bpsk g3 hitrendtech hplc plc qitas soc

Last synced: 19 Mar 2026

https://github.com/socxin/n76e616

L1 R2:nuvoton 8051 MCU (N76E616)

8051 lowend mcu nuvoton8051 qitas

Last synced: 13 Feb 2026

https://github.com/socxin/stc16

L3 R2: STC 8051 MCU (STC16F)

8051 mcu qitas stc

Last synced: 13 Feb 2026

https://github.com/ryu204/bad-apple

Bad apple played on 8051 MCU.

8051 bad-apple embedded-c stc89c52

Last synced: 08 Aug 2025

https://github.com/github0null/sdcc-binutils-mcs51

use sdcc+as+ld to build your mcs51 project

8051 8052 as binutils ld mcs51 sdcc

Last synced: 04 Sep 2025

https://github.com/github0null/binutils-mcs51

binutils 2.38 (as, ld) for mcs51. used for sdcc

8051 binutils gas mcs51

Last synced: 04 Sep 2025

https://github.com/riesinger/8051-gewinnt

Vier gewinnt für den 8051 Mikroprozessor. Ein Projekt für die DHBW Karlsruhe

8051 assembly embedded

Last synced: 06 Mar 2026

https://github.com/smoke-y/8051

8051 lab stuff

8051 intel microcontroller

Last synced: 09 Apr 2025

https://github.com/8hantanu/dtmfcontroller

Code for DTMF controlled robot

8051 mt8770 remote-control

Last synced: 28 Jul 2025

https://github.com/mathiasvr/asm-visualizer

:rabbit: 8051 asm jump visualizer

8051 asm visualization

Last synced: 24 Jul 2025

https://github.com/sunsided/bht-ves-rtos

Priority-/Round Robin MT-RTOS auf Infineon C515C

8051 bht-berlin c515c embedded operating-system rtos

Last synced: 07 Apr 2025

https://github.com/lehuuan1006/8051kit

51 SCM development board learning board experiment board STC89C52RC kit 8051. Most of the code was referenced from other authors, I only changed the code in Main to run the kit based on my wishes.

8051 8051-projects c cpp stc89c52rc

Last synced: 22 May 2026

https://github.com/gmostofabd/8051-push-button

🔗 This repository guides you to learn about digital input reading using an 8051 Microcontroller. The program is written in Assembly language and well-commented to ensure clarity. To read the digital input, two tactile push button switches are connected to I/O pins.

8051 assembly circuit debouncing digital download hex input mcu microcontroller programming proteus pull-down pull-up read schematic simulation switch

Last synced: 22 May 2026

https://github.com/gmostofabd/8051-dc-motor

👨‍💻 This repository demonstrates how to interface a DC motor with the 8051 microcontroller using the L298 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.

8051 assembly circuit code dc description design download file hex microcontroller motor programming proteus schematics simulation

Last synced: 21 May 2026

https://github.com/michaldziuba03/umcs-embedded

Keyboard-controlled timer (DSM-51)

8051 dsm-51 embedded embedded-systems umcs

Last synced: 27 Jun 2025

https://github.com/nathancordeiro/assembly-programming

This repository contains all the experimental programs in the 2nd year course Microprocessors and Microcontrollers

80386 8051 8051-microcontroller assembly microcontroller microprocessor nsam

Last synced: 15 Jul 2026

https://github.com/charlie5dh/smart-house-simulation-with-8051

Smart house components simulation using 8051 Microcontroller in ASM

8051 assembly-language

Last synced: 16 Jul 2026

https://github.com/andre-marcos-perez/sel0433_microprocessoraplications

Algorithms for the course Application of Microprocessors I - SEL | EESC | USP

8051 assembly c electrical-engineering intel microcontroller university-course

Last synced: 01 May 2026

https://github.com/gmostofabd/8051-stepper-motor

🛠️ This repository demonstrates how to interface a stepper motor with the 8051 microcontroller using the ULN2003 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.

8051 assembly circuit download driver file hex language microcontroller motor programming proteus simulation steeper stepper-motor uln2003

Last synced: 21 May 2026

https://github.com/gmostofabd/8051-7segment

📦 This repository demonstrates how to interface a single-digit Seven-Segment Display (SSD) with the 8051 microcontroller using assembly language. A common cathode SSD is utilized in this project, with all necessary files provided, including assembly code, Proteus simulation files, HEX files, and photos from testing. Later we included 2 digits exam

8051 assembly bcd-to-7-segment circuity common-anode-display common-cathode decoder file hex microcontroller programming proteus schematic seven-segments-display simulation ssd

Last synced: 28 May 2026

https://github.com/emdarcher/bit_banged_banner

Celebrating US Independence Day on Vacuum Fluorescent Displays! feat. 8051 and GU20X8 display

8051 embedded independence-day microcontroller usa vfd

Last synced: 21 May 2026

https://github.com/kseen715/microcontroller-programming-lr

БГТУ:: Программирование микроконтроллеров

8051 8051-microcontroller arduino assembly

Last synced: 08 May 2026

https://github.com/gmostofabd/8051-analog

📈 This repository guides you through reading an analog value from a potentiometer using the 8051 Microcontroller. As our controller does not have internal ADC, we need to convert the analog voltage to its binary equivalent externally. Next, we will connect the binary port to our 8051 microcontroller digital input pins.

8051 ad0804 analog analogtodigital assembly bbargrapg binary circuit converter led microcontroller potentiometer programming proteus simulation

Last synced: 25 May 2026

https://github.com/socxin/stc8

L1 R1: STC 8051 MCU (STC8H/STC8G)

8051 mcu qitas stc

Last synced: 30 Jan 2026