Author name: Amlendra

I am an embedded c software engineer and a corporate trainer, currently, I am working as senior software engineer in a largest Software consulting company . I have working experience of different microcontrollers (stm32, LPC, PIC AVR and 8051), drivers (USB and virtual com-port), POS device (VeriFone) and payment gateway (global and first data).

LCD 4 bit mode c code for 8051.

We can program 16*2 alphanumeric LCD in two modes 8-bit mode and 4 bit mode. In the previous article, I have already discussed the LCD and its pin configuration. See this link to know the LCD and its 8-bit mode programming. In this article, I will discuss the steps to display the message on 16*2 […]

LCD 4 bit mode c code for 8051. Read More »

How to set, clear or toggle a single bit in C

How to set, clear or toggle a single bit in C/C++?

Bit manipulation is one of the most powerful concepts in C programming, C++ programming, and embedded systems development. It allows you to directly access and modify individual bits inside an integer, making it extremely useful for hardware register control, memory optimization, cryptography, networking, and performance-critical applications. Instead of working on an entire integer, bit manipulation

How to set, clear or toggle a single bit in C/C++? Read More »

Operator in c

Operators in C/C++ language,you must know

Operators are the backbone of any programming language. So C/C++ programming language is incomplete without the operators. The C/C++ programming language support mainly three types of operators unary operators, binary operators, and ternary operator (Conditional-expression operator).     Operators in C/C++ programming gives the direction to the compiler to perform the specific task. C language

Operators in C/C++ language,you must know Read More »