Top "8051" questions

The 8051 is a Harvard architecture, single chip microcontroller (µC) which was developed by Intel in 1980 for use in embedded systems.

Writing a delay subroutine?

I need to write a delay subroutine. It should delay about 1 second. It has to be for 8051 environment, DS89C430 …

assembly microcontroller 8051
When do I use xdata?

I am new at embedded system programming. I am working on a device that uses an 8051 chipset. I have noticed …

c memory-management embedded 8051 flash-memory
What is JB used for here?

I'm trying to understand some example asm that came with a development board (XL400), with a view to converting it …

assembly 8051 lcd
Ways to divide the high/low byte from a 16bit address?

I'm developing a software on 8051 processor. A frequent job is to divide the high and low byte of a 16bit …

c 8051 sdcc keil
Is there a way to address a single bit in C?

I've done some researching on bit addressable microcontrollers. The only one that came across in my path is the Intel …

c 8051
Difference between bit and sbit?

What is the difference between the bit and sbit keywords in Keil C51 for the 8051 Microcontroller? When should sbit be …

embedded 8051
How to create a delay function in Keil uVision?

Arduino has a delay(ms) function to pause the program for a certain amount of time. It is very accurate …

c keil 8051
Setup Xcode for using external compiler

I am trying to use Xcode as an editor for microcontroller code. I want to use the Build, Run buttons. …

xcode 8051 sdcc
Advantages of atmega32

What are the advantages of using ATmega32 than other microcontrollers? Is it better than PIC, ARM, and 8051?

embedded arm 8051 atmega atmel
C++ for 8051 microcontroller?

Could someone please tell me if it's possible to burn an 8051 microcontroller with a C++ program? I've tried searching about …

c++ c embedded microcontroller 8051