Microcontroller – 2 - internal archi. - Memory

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

The 8051 MicroController In this module, we will be discussing the MCS-51 family of microcontroller, in particular the 8051, which is the generic IC representative.
Micro controllers introduction. Areas of use You are used to chips like the Pentium and the Athlon, but in terms of installed machines these are a small.
Microprocessors A Beginning.
Assembly Language.
Dr. Rabie A. Ramadan Al-Azhar University Lecture 3
Chapter 2 HARDWARE SUMMARY
8051 Core Specification.
ECP2036 Microprocessor and Interfacing
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Microprocessor 8085/8086 Lecturer M A Rahim Khan Computer Engineering and Networks Deptt.
Course Overview and The 8051 Architecture
Processor System Architecture
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
Engr. M.K.Debnath1 Microcontroller and PLC Eng. ISRAFIL KHAN. DIPLOMA IN ELECTRONIC.
 CPU: Central Processing Unit  I/O: Input /Output  Bus: Address bus & Data bus  Memory: RAM & ROM  Timer  Interrupt  Serial Port  Parallel Port.
Microcontroller – PIC – 4 PIC types PIC architecture
16.317: Microprocessor System Design I Instructor: Dr. Michael Geiger Spring 2012 Lecture 29: Microcontroller intro.
The 8051 Microcontroller Architecture
Microcontroller 8051.
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
INTRODUCTION TO MICROCONTROLLER. What is a Microcontroller A microcontroller is a complete microprocessor system, consisting of microprocessor, limited.
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
ECE/CS-352: Embedded Microcontroller Systems Embedded Microcontroller Systems.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
Chapter 2 Introducing the PIC Mid-Range Family and the 16F84A The aims of this chapter are to introduce: The PIC mid-range family, in overview The overall.
8085. Microcomputer Major components of the computer - the processor, the control unit, one or more memory ICs, one or more I/O ICs, and the clock Major.
Microcontrollers Class : 4th Semister E&C and EEE Subject Code: 06ES42
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
Intel 8051 Another family of microcontroller is the Intel 8051 family. The basic 8051 microcontroller has four parallel input/output ports, port 0, 1,
INTRODUCTION TO PIC MICROCONTROLLER. Overview and Features The term PIC stands for Peripheral Interface Controller. Microchip Technology, USA. Basically.
MICROOCESSORS AND MICROCONTROLLER:
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Presented by Sadhish Prabhu
Computer Architecture Lecture 4 by Engineer A. Lecturer Aymen Hasan AlAwady 17/11/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
Chapter Microcontroller
8051 Micro Controller. Microcontroller versus general-purpose microprocessor.
Kustanto,S.T.,M.EngECE/CS-352: Embedded Microcontroller Systems Embedded Systems By: Kustanto,S.T.,M.Eng.
HOME AUTOMATION USING PC DONE BY RAJESHKUMAR S SRI HARSHA D.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
HJD Institute of Technical Education & Research- Kera(Kutch) The 8051 Microcontroller architecture PREPARED BY: RAYMA SOHIL( )
Gandhinagar Institute of Technology
DEPARTMENT OF ELECTRONICS ENGINEERING V-SEMESTER MICROPROCESSOR & MICROCONTROLLER 1 CHAPTER NO microcontroller & programming.
Embedded Microcontroller Systems
MCU – Microcontroller Unit – 1
The 8051 Microcontroller architecture
Microcontroller.
Computer Organization and Machine Language Programming CPTG 245
MICROCONTROLLER ARCHITECTURE & ASSEMBLY LANGUAGE PROGRAMMING
COURSE OUTCOMES OF Microprocessor and programming
8051 Pin - out PORT 0 PORT 1 PORT 2 PORT 3.
Embedded Microcontroller Systems
UNIT – Microcontroller.
MCU – Microcontroller Unit – 2
Hardware Source: ttp:// under
Data bus CPU General Purpose microprocessor RAM ROM I/O Port Timer
Memory organization On- chip memory Off-chip memory
8051 Supplement.
Unit – Microcontroller Tutorial Class - 2 ANITS College
8051 Microcontroller.
First Design Key board R L S.
Important 8051 Features On chip oscillator 4K bytes ROM 128 bytes RAM
8051 Micro Controller.
EECE.3170 Microprocessor Systems Design I
Microcontroller – 2 PIC.
By Prof .A. ARPUTHARAJ Department of Electronics St. Josephs college
MCU – Microcontroller Unit – 2
Presentation transcript:

Microcontroller – 2 - internal archi. - Memory - 8051 See – http://www.sonoma.eduusersffarahmansonomacourseses310es310_s10.htm

We use more number of microcontrollers compared to microprocessors. Microprocessors are primarily used for computational purpose,  whereas microcontrollers find wide application in devices needing real time processing / control. 

Application of microcontrollers are numerous. domestic applications such as in washing machines, TVs, air-conditioners, automobiles, process control industries, cell phones, electrical drives, robotics and in space applications.

Internal structure of a MC

At times, a microcontroller can have external memory also (if there is no internal memory or extra memory interface is required). Most modern microcontrollers are manufactured with CMOS technology, which leads to reduction in size and power loss.

Harvard vs. Princeton Architecture In the late 1940's, the US Government asked Harvard and Princeton universities to come up with a computer architecture to be used in defense apps. Princeton suggested computer architecture with a single memory interface. Princeton architecture was accepted for simplicity and ease of implementation

Harvard suggested a computer with two different memory interfaces, one for the data / variables and the other for program / instructions. Harvard architecture became popular later, due to the parallelism of instruction execution.

Von Neumann architecture? Von Neumann architecture  after the name of the chief scientist of the project in Princeton University John Von Neumann (1903 - 1957 Born in Budapest, Hungary). How to remember? PN [junction!]  Princeton Neumann

Princeton /single mem interface

Harvard architecture

8051 microcontroller

8051 8051 employs Harvard [2] architecture. 8-bit CPU. 16-bit Program Counter 8-bit Processor Status Word (PSW) 8-bit Stack Pointer Internal RAM of 128bytes

8051… Special Function Registers (SFRs) of 128 bytes 32 I/O pins arranged as four 8-bit ports (P0 - P3) Two 16-bit timer/counters : T0 and T1 Two external and three internal vectored interrupts One full duplex [i.e., it can transmit and receive simultaneously] serial I/O has about 111 instructions

Intel 8051/8031 architecture CPU has the control and sequencing logic circkuits, ALU, Flags, clock Program mem - ROM Interrupt control ckt Internal timing devices – timer Serial interface Data mem - RAM

Intel 8051/8031… Special function registers Ports Register banks – 4 set of registers RST – reset pin INT – interrupt pins VCC – voltage supply pin GND

Courtesy – http://nptel.iitm.ac.in/courses/Webcourse-contents/IIT-KANPUR/microcontrollers/micro/ui/Course_home5_37.htm ‘PIC Microcontroller and Embedded Systems, by MA Mazidi et al., Pearson, 2012