8051 Tutorial 2: Raisonance’s Free Evaluation 8051 Software Toolset

In this tutorial, I am going to discuss how to create a C project intended for 8051 family of microcontrollers. I am going to use the free evaluation toolkit for 8051 from Raisonance. This tutorial aims to discuss the basics of creating project using the toolkit from Raisonance. However, the reader is advised to read the documentation of the said toolkit for more advanced usage and configuration.

What is the Free Evaluation 8051 Software Toolset of Raisonance?

The Free Evaluation 8051 Software Toolset of Raisonance is a free development tool provided by Raisonance that enables developers to compile and debug applications using 8051 microcontrollers. This toolset includes the following:

  • Ride6 integrated development environment
  • RC-51 ANSI C compiler, output up to 4Kbytes of code
  • MA-51 Macro Assembler, output up to 4Kbytes of code
  • LX-51 Code Banking Linker, output up to 4Kbytes of code
  • KR-51Tiny RTOS, supports up to 3 tasks
  • SIMICE-51 Simulator, debug up to 4Kbytes of code

For more info about this toolset, you may visit this. You may also download the toolset (look for RKit-Eval51) here. [Read more...]

Pages: 1 2

8051 Tutorial 1: Introduction to AT89C2051

What is 8051?

The 8051 is a popular 8-bit single chip microcontroller which was first introduced by Intel. The first 8051 microcontroller is a 40-pin device which has 4kB of program memory, 128 bytes of RAM, 2 timer/counter, 1 UART, and six interrupt sources.

Later on, the 8052 microcontroller was introduced. The 8052 microcontroller is a better version of 8051 microcontroller. It has 8kB of code memory and 256 bytes of RAM. It also has an additional timer.

8051 became very propular and it became an industry standard. Due to its popularity, many semiconductor manufacturers like Atmel, Infineon Technologies, Maxim Integrated Products, NXP, ST Microelectronics, Silicon Laboratories, Texas Instruments, Cypress Semiconductor, etc have included 8051 in their line of products. [Read more...]