We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byGuadalupe Bridges
Modified about 1 year ago
Memory –Random Access Memory Read/Write, volatile –Read-Only Memory Program, non-volatile Programable ROM Erasable PROM –UV EPROM –Electrical EPROM –Flash memory –Serial EEPROM
8051 write to 6264 –A0~A12 / 解碼電路 CS –D0~D7 –WR 8051 read from 6264 –A0~A12 / 解碼電路 CS –RD – D0~D7
READ –1. CS –2. A0-A12 –3. RD –4. D0-D7 WRITE –1. CS –2. A0-A12 –3. D0-D7 –4. WR
READ –1. CS –2. A0-A12 –3. RD –4. D0-D7 Program
101x xxxx xxxx xxxx 1010 0000 0000 0000 = A000h 1011 1111 1111 1111 = BFFFh 001x xxxx xxxx xxxx 0010 0000 0000 0000 = 2000h 0011 1111 1111 1111 = 3FFFh
MOVX @DPTR,A –DPL P0, DPH P2 –ALE –A P0 –WR MOVX A,@DPTR –DPL P0, DPH P2 –ALE –RD –A P0
000x xxxx xxxx xxxx 0000 0000 0000 0000 = 0000h 0001 1111 1111 1111 = 1FFFh 101x xxxx xxxx xxxx 1010 0000 0000 0000 = A000h 1011 1111 1111 1111 = BFFFh
Fetch instruction –PC L P0, PC H P2 –ALE –PSEN –Instruction Register P0 MOVC A,@A+DPTR –(DPTR+A) L P0, (DPTR+A) H P2 –ALE –PSEN –A P0
__data unsigned char test_data; __xdata unsigned char test_data; __xdata __at 0x7ffe unsigned int chksum; __idata unsigned char test_data; __code unsigned char test_code=‘A’; bit test_bit;
__code __at 0xA000 unsigned char x=‘1’; __xdata __at 0x2000 unsigned char y; y=x;
__xdata __at 0x3000 unsigned char x; for(i=0;i<1024;i++) x[i]=i;
110x xxxx xxxx xxxx 1100 0000 0000 0000 = C000h 1101 1111 1111 1111 = DFFFh __xdata __at 0xC000 unsigned char x; int i; for(i=0;i<8192;
"name": "110x xxxx xxxx xxxx 1100 0000 0000 0000 = C000h 1101 1111 1111 1111 = DFFFh __xdata __at 0xC000 unsigned char x; int i; for(i=0;i<8192;
Memory Mapped IO (and the CerfBoard). The problem How many IO pins are available on the 8051? What if you are using interrupts, serial, etc…? We want.
Memory in CSE Overview2 Program Memory Program and Data memory are separate Can be internal and/or external – 20K internal flash for the.
1 The 8051 Microcontroller and Embedded Systems CHAPTER INTERFACING TO EXTERNAL MEMORY.
CHAPTER INTERFACING TO EXTERNAL MEMORY. Memory Capacity The number of bits that a semiconductor memory chip can store ◦ Called chip capacity
INTERFACING TO EXTERNAL MEMORY & APPLICATION OF MICROCONTROL BASED SYSTEM AHMEDABAD INSTITUTE OF TECHNOLOGY GROUP
Types of Memory Technologies Volatile RAM (Random Access Memory) DRAM (Dynamic RAM) SRAM (Static RAM) SDRAM (Synchronous DRAM) Non-Volatile.
Primary Storage Primary storage is the storage that is directly available to the CPU. It is also known as: Main Memory Main Memory Direct Access Storage.
8051 Micro Controller. Microcontroller versus general-purpose microprocessor.
Embedded Systems Design 1 Lecture Set A MCS-51 Hardware Interfacing.
MCS51 - part 2. Lecture 2 2/17 MCS51 functioning Clock generator Machine & instruction cycles Paralell ports Reset.
80C51 Block Diagram 1. 80C51 Memory Memory The data width is 8 bits Registers are 8 bits Addresses are 8 bits – i.e. addresses for only 256.
1 The /27/ Today over fifty companies produce variations of the Several of these companies have over fifty versions of the 8051.
Memory Organization and Interfacing CSE 2312 Maher Al-Khaiyat.
9/20/6Lecture 14 - Static Memory1 Static Memory. 9/20/6Lecture 14 - Static Memory2 Static Memory.
ECE 301 – Digital Electronics Memory (Lecture #21)
Autumn 2012C.-S. Shieh, EC, KUAS, Taiwan1 The 8051 Family Microcontroller Chin-Shiuh Shieh Department of Electronic Engineering.
Programmable Logic Devices Read Only Memory (ROM) –mask programmable –PROM, EPROM, EEPROM Programmable Logic Array (PLA) Programmable Array Logic (PAL)
Chapter Microcontroller Objectives Understand the 8051 Architecture Use SFR in C Use I/O ports in C.
Microprocessor Fundamentals Week 3 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
Minimum Systems and the PIC 16F84A Chapter Two Dr. Gheith Abandah1.
Computer Organization and Architecture Internal Memory.
DC MOTOR LAKSHMI.B.E.. DC MOTOR WORKING LAKSHMI.B.E.
1 Microprocessor-based systems Course 6 Memory design.
kashanu.ac.ir Microprocessors 3- 1 Memory & IO Interfacing to CPU Lec note 3.
20-1 Embedded Systems Memory Expansion Lecture 20.
CPUMemoryIO-1IO-2 Address BUS Data BUS Control BUS Memory Map IO Map 8bytes 2bytes IO-1 IO-2 A3~A0 D7~D0.
Computer Organization Prepared by:Anh Q. Vu Course:CS-147 Professor:Sin-Min Lee Date:Summer
Process of storing information in computer is called storage. The devices used to store data are called storage devices. Types of storage device Types.
Microprocessor Fundamentals Week 3 Mount Druitt College of TAFE Dept. Electrical Engineering 2007.
VLSI, Lecture 6 Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Complex NMOS.
Intel 8051 Another family of microcontroller is the Intel 8051 family. The basic 8051 microcontroller has four parallel input/output ports, port 0, 1,
Internal Memory. Semiconductor Memory Types Memory TypeCategoryErasureWrite MechanismVolatility Random-access memory (RAM) Read-write memoryElectrically,
1 Contents: 3.1 Instruction format and Addressing Modes 3.2 Instruction Introduction Chapter 3 Instruction system.
kashanu.ac.ir Microprocessors 4-1 An Introduction to 8051 Microcontroller (Hardware Specification) Lec note 4.
Memory and Storage - Sheetal Gosrani. Overview Memory Hierarchy RAM Memory Chip Organization ROM Flash Memory.
Memory 10/27/081ECE Lecture. Memory Memory Types Using memory to implement logic functions 10/27/082ECE Lecture.
The 8051 Microcontroller Prepared By, R-THANDAIAH PRABU M.E., Lecturer - ECE
TK Memory Interface DR MASRI AYOB. 2 Requirement and memory structure There are two types of memory: –RAM: read and write –ROM: read only Figure.
Random access memory. Memory Main memory consists of a number of storage locations, each of which is identified by a unique address The ability of the.
CIT 673 Created by Suriyong1 Micro controller hardware architechture.
Microcontrollers. An embedded microcontroller is a chip which a computer processor with all it’s support functions (clocking and reset), memory, and i/O.
Embedded Systems. Today Introduction to Mechatronics Microcontroller –Input / Output Ports (I/O) –Memory –ADC –PWM.
Chapter 8 Memory Interface Microprocessors prepared by Dr. Mohamed A. Shohla.
Memory ROM, PROM, EEPROM Mano and Kime Section 6-6.
Microcontroller Intel 8051 [Architecture]. The Microcontroller Microcontrollers can be considered as self-contained systems with a processor, memory and.
ECE473/573 Microprocessor System Design, Dr. Shiue 1 Hardware Summary.
Friday, August 07, 2015 Read Chapter 3, The 8051 Microcontroller Architecture, Programming and Applications By Kenneth.J.Ayala.
Programmable Logic PAL, PLA. 2 PLAs Programmable Logic Array Pre-fabricated building block of many AND/OR gates (or NOR, NAND) "Personalized" by making/
8051 Micro controller. Architecture of 8051 Features of 8051.
© 2017 SlidePlayer.com Inc. All rights reserved.