Programming Embedded Systems in Assembly Language vs. High-Level Language

Embedded Systems Programming -Assembly language vs high-level language
Embedded Systems Photo by Thomas Jensen on Unsplash

Assembly Language Programming

Assembly language programming of an embedded system has the following advantages:

  • The machine codes are compact, processor and memory sensitive. This is due to the fact that, the codes
Read more

What is an Embedded System?

Since this is an ever evolving field with advancement in technology, you will find various definitions of embedded systems out there but what stands out from all of them is that, they are electronic systems that contain either a microprocessor Read more

PIC16F84 Microcontroller Features

PIC16F84 belongs to a class of 8-bit microcontrollers of RISC architecture (i.e. microcontrollers with Reduced Instruction Set Computer). This is a low cost Microchip microcontroller with EEPROM flash memory for program and data storage. It has no built-in Analog to … Read more

Basic Structure of a Microcontroller

A microcontroller is essentially a computer on a chip. It contains a processing unit, ROM, RAM, Serial communication ports, ADCs, etc. In other words, a microcontroller is a computer but without the monitor, keyboard and mouse. They are called microcontrollers … Read more

Microprocessors in Mechatronics Systems

To make a change in functionality of a digital circuit, the hardware circuitry must be modified and this may require a redesign. For simple design tasks, this might work however in many mechatronic systems; the control tasks may involve … Read more