Microprocessor and micro- controller

8
3.2 SUBJECT TITLE : MICROPROCESSOR & MICROCONTROLLER (1558) Year : Third Year Teaching and Examination Scheme: TEACHING SCHEME EXAM SCHEME & MAXIMUM MARKS THEORY HRS/WEEK PRACTICAL HRS/WEEK PAPER HRS. PR OR TW SW 3 2 3 100 50 - - 50 RATIONALE : This subject is classified under technology area & intended to teach the students facts, concepts, principles & procedures of microprocessor & microcontroller based systems, so that they can use the knowledge in acquiring the design skill, investigation skill & programming skill of microprocessor & microcontroller based systems such as traffic light control, stepper motor control, temperature control system etc. which in turn will help them in discharging their role as technical assistant, service engineer or programmer in R&D department of industry. TH

description

Third Year EXTC branch......

Transcript of Microprocessor and micro- controller

Page 1: Microprocessor and micro- controller

TH

3.2 SUBJECT TITLE : MICROPROCESSOR & MICROCONTROLLER (1558) Year : Third Year

Teaching and Examination Scheme:

TEACHING SCHEME EXAM SCHEME & MAXIMUM MARKS

THEORYHRS/WEEK

PRACTICALHRS/WEEK

PAPER HRS.

TH PR OR TW SW

3 2 3 100 50 - - 50

RATIONALE :

This subject is classified under technology area & intended to teach the students facts, concepts, principles & procedures of microprocessor & microcontroller based systems, so that they can use the knowledge in acquiring the design skill, investigation skill & programming skill of microprocessor & microcontroller based systems such as traffic light control, stepper motor control, temperature control system etc. which in turn will help them in discharging their role as technical assistant, service engineer or programmer in R&D department of industry.

TH

Page 2: Microprocessor and micro- controller

CONTEXT IN THE FORMOF LINK DIAGRAM SHOWINGINTERRELATIONSHIP OF SUBJECT AREA

HUMAN SCIENCESCommunication skillsGeneric SkillsIndustrial organization &

Supervisory Management

ENGINEERING SCIENCESEngineering DrawingsEngineering MechanicsBasic ElectronicsElectronics materials &

components

CORE TECHNOLOGY SUBJECTSInformation TechnologyWorkshop PracticeElectrical EngineeringElectronic

Measurements & Instruments

Applied ElectronicsDigital Techniques &

ApplicationsLinear Integrated

CircuitsPower Electronics

TECHNOLOGY SUBJECTSMicroprocessor &

MicrocontrollerCommunication

SystemsIndustrial

Electronics Advanced Industrial

Electronics Instrumentation &

Control SystemsIndustrial Drives

BASIC SCIENCEApplied MathematicsApplied PhysicsApplied Chemistry

JOB PROFILESelf DeveloperMembership of

Family/Community/Nation

Life long learningTechnician in

industry as Maintenance Engineer, investigator or Designer R & D Technician

Entrepreneur

CURRICULUM OBJECTIVESAttitude for personal

DevelopmentSocial skill for social

DevelopmentContinued learning skill

for life long learningTechnical skill for

industrial activity earning to live domain Supervisory skill, Investigation & Design skill Testing skill Decision making skill Planning & scheduling skill

Page 3: Microprocessor and micro- controller

Graphical structure of the subject

Problem

Procedures

Principles

How to use Microprocessor for designing, installing, preventive maintenance of Microprocessor. Based systems and programming in R & D department of industries.

Designing Procedure for Developing simple Microprocessor and Micro controller Based systems

Interfacing peripherals :With microprocessor, writing initialization & simple application programs, interfacing microprocessor with memory

8085 Interrupts

8085 system configuration Typical 8051 based system

Principles of interfacing & programming.

Interfacing peripherals

Microprocessor 8085 Architecture,

operations, Timings, stack

Microprocessor 8085 Instruction set &

programming

CH2,3,5

CH 4

CH 10

CH7CH10

CH8

CH6

CH9

Microcontroller 8051,Architecture,

Operations

Microcontroller 8051 Instruction set

Page 4: Microprocessor and micro- controller

DETAILED CONTENTS: 3.2

CHA-PTER

CONTENTSMA-RKS

HO-URS

1 Microprocessor Systems TheorySimple modelTerminologies used in Microprocessor: Hardware, Software, BUS, Memory ModulesComparative study of microprocessor and microcomputer

2 2

2 The 8085 Microprocessor Theory2.1 Features of 80852.2 Pin definitions of 80852.3 Architecture of 80852.4 Typical 8085 configurationPractical: 1) Introduction to 8085 typical configuration.

10 6

3 The 8085 Instructions and Programming3.1 Concept of programming3.2 Instruction formats 3.3 Opcode formats3.4 Addressing modes3.5 8085 Instruction setPracticals on 8085 kit2) Addition of two numbers- 8bit, 16bit, BCD numbers3) Finding the sum of series.4) Block Transfer

12 12

4 Timing Diagrams Instruction cycle, Machines cycle & T-state8085 machine cycles and their timingsTiming diagrams for 8085 instructions

6 6

5 Stacks & Subroutines 5.1 Stack5.2 Stack related instructions5.3 Subroutines 5.4 Software delaysPractical 5) Arranging numbers in ascending order

4 2

6 Memory Interfacing6.1 Memory structure- RAM, ROM, EPROM6.2 Memory interfacing examples.

4 4

7 Interrupts7.1 Polling and interrupts7.2 Classification of interrupts7.3 Hardware interrupts7.4 Software interrupts7.5 Masking/Unmasking of interrupts.

8

6

Page 5: Microprocessor and micro- controller

CHA-PTER

CONTENTSMA-RKS

HO-URS

Practical6) Count number of 1’s & display the result on data field on the occurrence of interrupt

8 I/O data transfer techniques & peripherls8.1 I/O interface & Data transfer techniques : (Synchronous & Asynchronous, Parallel & Serial, Microprocessor controlled data transfer, Polling interrupt driven & hand shaking, Device controlled data transfer with DMA).8.2 Memory mapped I/O & I/O mapped I/O8.3 Interrupt driven I/O8.4 Programmable I/O devices: 8155, 8355, 8255 (Block diagram, operating modes, programs & interfacing with 8085)8.5 Minimum System Configuration8.6 Interfacing of data converters:- A to D converter D to A converter.8.7 Interfacing examples:- Traffic light control system, Liquid level control system, Stepper motor control system, Temperature control system.Practicals: Interfacing with 8085 kit7) Peripheral 8155- (I/O mode & Generation of Square wave using internal timer)8) DAC Interface (Generation of square, triangular and staircase waveform (using 8255))9) ADC Interface (Any one application.)10) Stepper motor control using 8085.

22 22

9 Microcontroller 80519.1 Features9.2 Block diagram9.3 Timer/counters9.4 Serial interface9.5 Interrupts9.6 Addressing modes9.7 Instruction set9.8 CPU timings9.9 8051-A Boolean processor9.10 Power saving optionsPractical:11) Arithmetic Operations (Add, Multiply, Divide, Subtract)12) Packing, Unpacking and masking of 8 bit data13) Descending order of the given numbers14) Finding seven segment code using look up table.

22 22

10 Memory and Interfacing Theory of 805110.1 Memory structure and type of memory10.2 Timing diagram and Interfacing 10.3 I/O expansion using 825510.4 Single chip solution10.5 Typical MCS 51 based system

6 10

11 Study of 8051 and derivatives11.1 Study of AT89C51/52

4 4

Page 6: Microprocessor and micro- controller

CHA-PTER

CONTENTSMA-RKS

HO-URS

11.2 Study of AT89C2051/1051Practical:(First two experiments are compulsory. Perform any one from the remaining)15) 16 x 2 LCD design16) Square wave generation using internal timer.17) Transmission of character using RS232 to PC18) Light sensing19) Level control20) Thumbwheel switch

IMPLEMENTATION STRATEGIES:

First introduce the simple model of microprocessor i.e. generalized block diagram of microprocessor. Then introduce the specific microprocessor i.e. 8085 microprocessor. Make the students familiar with the instruction set, programs, timing diagrams and particular operations.

Introduce various interfaces and typical applications related with the same. Develop awareness of microcontroller and its importance in the field of Electronics and latest technology.

REFERNCES:

Sr. No

Author Title EditionYear of

PublicationPublisher &

Address

1 R.S.Gaonkar

Microprocessor Architecture, Programming & Applications

3rd 1997Penram International Publishing Co.New Delhi

2Lance A.Leventhal

Introduction to Microprocessor

3rd 1984Prentice Hall of India,New Delhi

3 GilmoreMicroprocessor Principles and Applications

2nd 1995Tata McGraw- Hill,New Delhi

4 Myke Predko

Programming and Customizing the 8051 Microcontroller

1st 1999Tata McGraw-Hill,New Delhi

5Kenneth J. Ayala

The 8051 Microcontroller

2nd 1992Penram International Publishing Co.New Delhi

6A.P Godse Microprocessor and

Microcomputer1st 2000

Technical Publication Shaniwar Peth Pune – 30