ELEC3300_03_stu

ELEC3300_03_stu - ELEC 3300 Microprocessor Applications...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
ELEC 3300 : Fall 11/12 Tim Woo 1 ELEC 3300 Microprocessor Applications Topic 3 8051 Microcontroller Structure 8051 Microcontroller Structure Prof. Tim Woo Prof. Tim Woo
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
ELEC 3300 : Fall 11/12 Tim Woo 2 Course Overview Timer and Counter Basic Computer Structure Introduction to Microprocessor-based Systems Digital and Analog Interfacing Interrupt Organization Memory, Interfacing to Memory, Memory Timing and applications Motor Interfacing Buffering and Direct Memory Access (DMA) Interfacing LCD Other Serial Bus Interface: IEEE1394, USB, I2C and SPI Serial Communication and RS-232 Standard To be covered In progress Done Microcontroller Structure A/D Port Assembler Instruction Set Architecture Memory I/O System CPU Serial Port External Memory Port External Interrupt Port Simple I/O Port In this course, 8051 is used as a driving vehicle for delivering the concepts. External Timer Port
Background image of page 2
ELEC 3300 : Fall 11/12 Tim Woo 3 • On successful completion of this topic, you will be able to – Summarize the features of 8051micro-controller – Interpret both internal and external memory organization including • Code and Data Segments • General Purpose Registers with internal memory banks • Special Function Registers – Identify and analogy the instruction sets – Analyze CPU Timing and the timing diagram of instruction codes – Differentiate several addressing modes Expected Outcomes Expected Outcomes
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
ELEC 3300 : Fall 11/12 Tim Woo 4 Processor with memory & I/O parts integrated on the same chip – ROM/EPROM for program memory – RAM for data memory – Parallel I/O ports to sense and control wires – Others: timer and interrupt Microcontroller Features Microcontroller Features Simple computation model (i.e. fetch-execute cycle) Used for most low-performance embedded functions – Fast microcontrollers: 1 - 100 million instruction/sec (MIPS) – Limited arithmetic computations (mostly control functions) No/simple operating system support, and hence you have to write your own device drivers to control the external devices
Background image of page 4
ELEC 3300 : Fall 11/12 Tim Woo 5 8-bit CPU Instruction set of 111 operations Memory architecture: – 128bytes of on-chip RAM – 4kbytes of on-chip ROM – Separate 64kbyte address spaces for DATA and CODE external memory 32 discrete I/O pins (4 groups of 8) which can be individually accessed The 8051 Microcontroller: Features The 8051 Microcontroller: Features
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
ELEC 3300 : Fall 11/12 Tim Woo 6 The 8051 Microcontroller: Features The 8051 Microcontroller: Features Full duplex serial interface – Converts parallel data into a serial bit stream – Bidirectional send and receive simultaneously Six interrupt sources with two priority levels – The priority level is stored in interrupt priority (IP) register whose address is 0B8H – Six independent events which can generate interrupt requests – For reactive systems that interact with external events causing the microcontroller
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 37

ELEC3300_03_stu - ELEC 3300 Microprocessor Applications...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online