Skip to main content

How to Use Proteus

I talked about some basic simulators for the 8051 micro-controller in my previous post. They are strictly for beginners (if you’re one) as you can only verify the output by checking the values on ports, pins, and internal registers etc. To be honest, that’s how you get to learn the basics and see how everything works internally in the micro-controller. However, sooner or later, you’ll be going a bit further (if you’re really interested) and will need to attach (interface) external hardware because that’s exactly how we intend to utilize a micro-controller. This is where Proteus comes in – a complete simulation platform.

(more…)

Keil5

Debugging in Keil

I previously wrote a brief tutorial on How to Use Keil and hope that you’re now capable of compiling your code. Moving on, if you haven’t noticed already, Keil uVision is also a debugger and can help you debug codes. I left out the debugging portion deliberately in my previous post as it was themed at getting familiar with Keil uVision. Debugging in Keil is simple to understand and also proves to be useful at crucial times. (more…)

Keil1

How to Use Keil

I can safely assume that you’re a beginner (that’s why you’re here) and recently got introduced to Keil uVision. You want to compile your own code (or worse, you’re compelled to do so) and have no idea how it works. It doesn’t matter if you have chosen Assembly or C Language for yourself but what’s important now is that you need an environment specially designed for the 8051 micro-controller. Basically you’re looking for an IDE (Integrated Development Environment) that can help you build and compile programs. Keil uVision is one of them and this is a step-by-step tutorial on how to use it.  (more…)