Common Instructions Types in PIC Microcontrollers

Every microcontroller family has its own set of instructions that are typically carried out in a similar set of operations though using different syntax. This is exhibited in the variation in the internal architecture of various types of microcontrollers. … Read More

6 Types of Microprocessor Addressing Modes

Microprocessors perform operations on data stored in the register or memory. This data is specified in the operand field of the instruction. The data can be specified in various ways as direct data value or stored in some register or … Read More

The MOV Instruction in Intel 8051 (MCS-51) Microcontroller

The MOV Instruction in Intel 8051 (MCS-51) Microcontroller

The MOV instruction tells the CPU to move (in actual fact COPY) the source operand to the destination operand.

MOV destination, source   ; copy source to destination

Programming in assembly language requires that at least you understand the architecture of … Read More

Basic Microprocessor Instructions

Microprocessors perform various basic operations that include data transfer instructions, arithmetic instructions, logic instructions, control transfer instructions and machine control operations. This set of commands (instructions set) used to control the functions of a microprocessor is specific to a given … Read More

An Overview of Assembly Language for Programming Microcontrollers

Introduction

Software is the term used for the instructions that tells a microprocessor or microcontroller what to do. The collections of instructions that a microprocessor will recognize is its instruction set. The form of the instruction set depends on the … Read More

PIC Microcontroller Input-Output Ports Programming in C

PIC microcontroller input-output ports are named PORTA, PORTB, PORTC, etc. depending on the type of microcontroller you are using. Port pins can be in analog or digital mode. In analog mode, ports are input only and the in-built analog-to-digital converter … Read More

What is Embedded Java?

Embedded Java is a Java version that makes large program development simpler by providing complete object-oriented programming (OOP) features in Java. JVM is configured to minimize memory requirements and run-time overheads in the system.

Embedded Java

Embedded System programmers use Java in … Read More

10 Reasons to Consider Java for Embedded Systems Programming

10 Reasons to Consider Java for Embedded Systems Programming

Java as a high level programming language has grown over the years into a full-fledged language with an enormous user base. It is used extensively for instance, in building web applications with frameworks such as Spring Boot.   Java has also … Read More

How to Create a PIC Project using MPLAB X IDE

In this article, we look at the steps of developing a simple XC8-based project; we will go through the steps in creating a source file using the MPLAB X IDE, then compiling the file. Additionally, we will show you how … Read More

MPLAB X IDE and MPLAB XC8 Compiler

MPLAB X IDE

The MPLAB X IDE is the integrated development environment that enables the user to create a source file, edit, compile, simulate, debug, and send the generated code to the target microcontroller with the help of a compatible … Read More