Showing 50 open source projects for "8051 c-compiler"

View related business solutions
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • The All-in-One Commerce Platform for Businesses - Shopify Icon
    The All-in-One Commerce Platform for Businesses - Shopify

    Shopify offers plans for anyone that wants to sell products online and build an ecommerce store, small to mid-sized businesses as well as enterprise

    Shopify is a leading all-in-one commerce platform that enables businesses to start, build, and grow their online and physical stores. It offers tools to create customized websites, manage inventory, process payments, and sell across multiple channels including online, in-person, wholesale, and global markets. The platform includes integrated marketing tools, analytics, and customer engagement features to help merchants reach and retain customers. Shopify supports thousands of third-party apps and offers developer-friendly APIs for custom solutions. With world-class checkout technology, Shopify powers over 150 million high-intent shoppers worldwide. Its reliable, scalable infrastructure ensures fast performance and seamless operations at any business size.
    Learn More
  • 1
    8051 Arduino Ardui89 IDE STC 89C51 89C52

    8051 Arduino Ardui89 IDE STC 89C51 89C52

    8051 for Arduino IDE C Package for all STC89C51 family

    #Ardui89 8051 C IDE Beta 0.4.0 for Arduino IDE #Donate for development support bacciel.com/donate/donate.html #Board example https://www.ebay.fr/itm/235985943735 #16 pins to 40 pins adapter (STC15W408AS to 8051) https://www.ebay.fr/itm/236004039836 #Datasheet example https://sourceforge.net/projects/stc89/files/datasheets/Ardui89_Family_user_manual.pdf #Under GPL license Adds 8051 architecture family to the Arduino IDE : STC89C52RC, STC89C516RD+, STC15W408AS-DIP16...
    Leader badge
    Downloads: 28 This Week
    Last Update:
    See Project
  • 2
    EdSim51

    EdSim51

    The 8051 Simulator for Students and Educators

    EdSim51, developed by James Rogers, is unlike an industry-standard simulator – this simulator has the student in mind. A virtual 8051 is interfaced with virtual peripherals such as a keypad, motor, display, UART, etc. The student can write 8051 assembly code, step through the code and observe the effects each line has on the internal memory and the external peripherals. Code written in C can also be imported into the simulator. Find out more, including the installation instructions...
    Leader badge
    Downloads: 1,571 This Week
    Last Update:
    See Project
  • 3
    Embedded IDE For VSCode

    Embedded IDE For VSCode

    An embedded development environment on vscode

    A mcs51/stm8/cortex-m/riscv microcontrollers development environment on vscode mcu supported: cortex-m, arm, mcs51(8051), stm8, riscv compiler supported: sdcc, keil_c51, iccstm8, armcc, armclang, gcc links: - docs: https://em-ide.com/ - home page: https://marketplace.visualstudio.com/items?itemName=CL.eide
    Downloads: 39 This Week
    Last Update:
    See Project
  • 4
    The EdX51 Operating System

    The EdX51 Operating System

    A cooperative scheduler OS for the 8051 and its derivatives.

    The EdX51 operating system was designed as a teaching/learning tool. It provides operating system services to application programmers developing systems that run on 8051 microcontrollers and their derivatives. The OS was written in C using Keil’s µVision IDE together with Keil’s C51 compiler. Depending on the configuration, EdX51 uses between 632 and 1795 bytes of code memory. The scheduler is cooperative and tasks have quasi-priority that is fixed at compile time. There is no task...
    Downloads: 12 This Week
    Last Update:
    See Project
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • 5
    sdcc-z80n-mingw64-binaries

    sdcc-z80n-mingw64-binaries

    A z80n-targeted repack of SDCC Win64 snapshot

    This is a z80n-targeted repackaged snapshot of a Win64 build of SDCC - free open source, retargettable, optimizing ISO C compiler ( https://sdcc.sourceforge.net/ ) "Free open source, retargettable, optimizing ISO C compiler suite that targets a growing list of processors including the Intel MCS-51 based (8031, 8032, 8051, 8052, etc.), Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based (hc08, s08), Zilog Z80 based MCUs (Z80, Z80N, Z180, SM83 (e.g. Game Boy...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    Tiny Multi Bootloader+

    Serial Bootloader for Microchip, Atmel, NXP, TI, 8051 microcontrolers

    What is it? It's a Bootloader for Microchip, Atmel, NXP, TI and 8051 devices. A Bootloader is a firmware running in the microcontroler device which allows the user to send it's own firmware without the need of a programmer. This Bootloader consists of: - firmwares for many devices (this firmware need to be send to the device's flash memory with a programmer, only once) - a PC software which communicates with the bootloader firmware in the device and send the user's program in its memory...
    Leader badge
    Downloads: 120 This Week
    Last Update:
    See Project
  • 7
    Integrated Development Environment for some microcontrollers based on 8051(e.g. AT89S8253). Supported languages are Assembly and C. It has its own simulator, assembler, editor and many other tools. See the project web site for more details and the newest updates.
    Leader badge
    Downloads: 666 This Week
    Last Update:
    See Project
  • 8
    Biblioteca para sistema embarcados nas arquiteturas 8051, PIC, MSP430 e ARM. A arquitetura de cada microcontrador esta dividida em quatro camadas, para um melhor entendimento do codigo e visando futuras manutencoes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Tiny8051
    Tiny8051 is small 8051 microcontroller simulator written in C#. Project was created for educational purposes, to show how µP works by using clean visual interface and debugging. Note: communication over serial port was not implemented, because there was no demand for it.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Level Up Your Cyber Defense with External Threat Management Icon
    Level Up Your Cyber Defense with External Threat Management

    See every risk before it hits. From exposed data to dark web chatter. All in one unified view.

    Move beyond alerts. Gain full visibility, context, and control over your external attack surface to stay ahead of every threat.
    Try for Free
  • 10
    ECEbuntu

    ECEbuntu

    ECEbuntu - a customized operating system designed for ECE

    ECEbuntu is a customized operating system designed for electrical and computer engineering (ECE) students. ECEbuntu is targeted to universities and students as it represents an environment that contains more than 30 pre-installed software and packages all catering to undergraduate course-work in ECE. ECEbuntu supports a range of tools including programming tools, tools for circuit analysis and pcb design, mathematical and numerical analysis tools, network analysis and tools for microwave and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    8051 Simulator

    Simulator of 8051 microcontrolers

    Software for simulation 8051 instructions. It can translate all 255 instructions, but instructions for external memory are not implemented yet. 8051 simulator have nice GUI based on Qt where you can load your programs in assembly language, run them, step them, debug them and so... GUI shows all registers and their values you can also connect virtual LED, 7seg or button module to any port of microcontroler. It's not in english... but hey, just follow pictures
    Downloads: 19 This Week
    Last Update:
    See Project
  • 12

    Atmel USB DFU Programmer

    A command-line programmer for Atmel USB microcontrollers

    A multi-platform command-line programmer for Atmel (8051, AVR, XMEGA & AVR32) chips with a USB bootloader supporting ISP. This is a mostly Device Firmware Update (DFU) 1.0 compliant user-space application. This project has now migrated to GitHub. You can find the new repository at https://github.com/dfu-programmer/dfu-programmer
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    LED sign conversion

    LED matrix rebirth

    Discarded the original controller due to lack of programming information and replaced it with three optional controllers: mbed, arduino and 8051 (DS5000)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    mcs51linux

    MCS-51 programmer for Linux

    This is a very simple EEPROM programmer for MCS-51 chips like AT89C2051, AT89C1051, AT89C4051 for BlowIT programmer (http://www.dinceraydin.com/8051/index.html). Wrote on C and uses Linux Parport driver. In addition there are 2 scripts Perl: ihex2bin and bin2ihex to convert ROM image from or to Intel HEX format.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    It is a software to program ISP based 8051 controllers(89SXX) on Linux. The software decodes the hex file entered from the command line and send it to controller's flash memory using PC's parallel port.The hardware connections are very minimal.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    cc-tool

    Support for Texas Instruments CC Debugger in Linux

    cc-tool provides support for Texas Instruments CC Debugger for Linux OS in order to program 8051-based System-On-Chip devices: CC254x CC253x CC243x CC251x CC111x
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    Goal of this project is to make a working Intel 8051 simulator. It covers also some I/O devices like keypad, LCD screen and GUI in Qt.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    The ZombieGotcha is a handheld video game written in C for the 8051-based GirlTech IMME and its own custom hardware. Players begin as uninfected humans, then switch sides as their undead friends eat their brains. Fun for the whole family!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    StepMotorControl for 8051
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Funk51 is a portable Intel 8051 emulator designed to run on embedded MCU's including AVR, MSP430, and Cortex M-3. 8051 programs can be included with the emulator as C arrays, or run from external SPI flash or SD media with the appropriate drivers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Cross compiler for a dialect of Component Pascal programming language targetting at the Intel 8051-like CPUs (and support tools for such a compiler).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    TinyOS for 8051 based platforms such as Texas Instruments CC2430, Nordic Semi nRF24e1 and SiLab c8051F34x.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    J8051 is an API for communication between a 8051 microcontroller and a cell phone using Java ME, Bluetooth and "C" language callback functions, providing a easy way for embed systems developers build a communication between.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Media Lab Asia collaborated with IIT Delhi for development real-time kernel O/S named “RTKER OS” portable on microprocessor based systems and a Multithreaded O/S for 8-bit microcontrollers (like 8051 and ATMega128) as low cost embedded solution.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    SimSharp is a 8051 instuction set simulator written in C# using the Microsoft .NET framework. The main aim of this project is to provide a flexible backend which can be used behind different frontends.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.