Most viewed

30 May 2011

Chapter 1 8051 - Types of Memory



Chapter 1

8051 - Types of Memory

 Types of Memory   
 Internal RAM
 Special Function Registers (SFRs)
  Register Banks
 Code Memory       
 External RAM
 Bit Memory

8051 Tutorial: Types of Memory



The 8051 has three very general types of memory. To effectively program the 8051 it is necessary to have a basic understanding of these memory types.

The memory types are illustrated in the following graphic. They are: On-Chip Memory, External Code Memory, and External RAM.








On-Chip Memory refers to any memory (Code, RAM, or other) that physically exists on the microcontroller itself. On-chip memory can be of several types, but we'll get into that shortly.
External Code Memory is code (or program) memory that resides off-chip. This is often in the form of an external EPROM.
External RAM is RAM memory that resides off-chip. This is often in the form of standard static RAM or flash RAM.

8051 Tutorial: Introduction


8051 Tutorial: Introduction


Despite its relatively old age, the 8051 is one of the most popular microcontrollers in use today. Many derivative microcontrollers have since been developed that are based on--and compatible with--the 8051. Thus, the ability to program an 8051 is an important skill for anyone who plans to develop products that will take advantage of microcontrollers.I hope the information contained in this document/web page will assist you in mastering 8051 programming. Over the years, I've received many requests for a hardcopy/printed version of this tutorial. As a result of those requests, I wrote The 8051/8052 Microcontroller which was published in September 2005. The book contains all the information contained in these tutorials plus additional information regarding hardware, interfacing, and detailed description of each instruction in the 8052 assembly language. If you find these tutorials easy-to-understand and useful, you may wish to consider purchasing this book.
This document is both a tutorial and a reference tool. The various chapters of the document will explain the 8051 step by step. The chapters are targeted at people who are attempting to learn 8051 assembly language programming. The appendices are a useful reference tool that will assist both the novice programmer as well as the experienced professional developer.


 

Based on your view




You have to try this

This is trending now #