Microprocessor and Controller Applications Course Code: 4360902
Microprocessor and Controller Applications Course Code: 4360902
1. RATIONALE
The microprocessor is challenging and very dynamic field. This course explores architecture of
a microprocessor and its programming in assembly language. The student will be able to apply
logics to various given problems and develop programs using assembly language construct that
would help them to develop real time microprocessor based application programs.
The engineering technologists (i.e. diploma engineering holders) have to develop skills for
system design of Automatic circuit operations in various fields. Microprocessors &
Microcontroller are the sole of all embedded electronic equipment and are used in most of the
areas of electronics. They include product ranges from tiny consumer electronic products to
complex industrial process controllers. A diploma engineer needs to maintain such systems.
Programming practices will further help the students to develop indigenous microprocessor
and microcontroller-based applications. Hence this course is designed to achieve the system
maintenance competency among students.
Under this subjects Architecture and instruction sets of 8 bit processor have been discussed.
Microcontroller (MC) may be called computer on the chip since it has basic features of a
microprocessor with internal ROM, RAM, Parallel and serial ports within a single chip.
Microcontroller is a programmable digital processor with necessary peripherals. Both
microcontrollers and microprocessors are complex sequential digital circuits meant to carry
out job according to the program / instructions. Sometimes analog input/output interface
makes a part of microcontroller circuit of mixed mode (both analog and digital nature).
2. COMPETENCY
The course content should be taught and implemented with the aim to develop different types
of skills so that students are able to acquire following competency:
Maintain microprocessor-based system.
Maintain microcontroller-based system/equipment.
The theory should be taught and practical should be carried out in such a manner that students
are able to acquire different learning outcomes in cognitive, psychomotor and affective domain
to demonstrate following course outcomes.
I :-Interpret the salient features of 8085 microprocessor.
II :- Interpret the salient features of 8051 microcontrollers.
III :- Apply knowledge of microprocessor and microcontroller in various applications.
IV :-Maintain PLC and SCADA based system.
The following practical outcomes (PrOs) are the sub-components of the Course Outcomes
(Cos)
Approx.
Sr. Unit
Practical Outcomes (PrOs) Hrs.
No. No.
Required
1 Explore various blocks of Microprocessor System. I 2
9 Use 8085 Simulation tool / Trainer kit for running ASM programs. I 2
Develop assembly language program for arithmetic addition of
10 I 2
two 8-bit numbers using µP 8085 kit/8085 Simulator.
Develop assembly language program for arithmetic subtraction
11 of two numbers using µP 8085 kit/8085 Simulator. I 2
Note:
a) More Practical Exercises can be designed and offered by there respective course teacher
to develop the industry relevant skills/outcomes to match the COs. The above table is only
a suggestive list.
b) The following are some sample ‘Process’ and ‘Product’ related skills (more may be
added/deleted depending on the course) that occur in the above listed Practical Exercises
of this course required which are embedded in the COs and ultimately the competency.
5 Multimedia Projector
Kit for add on cards for performing different applications
6
of PLC.
7 Power supply for above kits and applications
The ADOs are best developed through the laboratory/field based exercises. Moreover, the
level of achievement of the ADOs according to Krathwohl’s‘ Affective Domain Taxonomy’
should gradually increase as planned below:
I. ‘ValuingLevel’in1styear
II. ‘OrganizationLevel’in2ndyear.
III. ‘CharacterizationLevel’in3rd year.
8. UNDERPINNING THEORY:
The major underpinning theory is given below based on the higher level UOs of Revised
Bloom’s taxonomy that are formulated for development of the Cos and competency. If
required, more such UOs could be included by the course teacher to focus on attainment
of CO s and competency.
1i. Describe Pins diagram of 8085 1.10 Pin details of 8085 and related
microprocessor. signals.
2e. Differentiate Stack, Stack Pointer 2.8Stack, Stack Pointer and Stack
and stack operation operation
2f.Describe External Memory 2.9 External Memory Interfacing with
Interfacing with 8051. 8051.
2g. Compare microprocessors and 2.10 Comparison between
microprocessor and microcontroller.
microcontrollers.
UNIT: III 3a. Compare various types of 3.1 Different types of memories:ROM,
Microprocessor semiconductor memories. RAM, PROM, EPROM, EEPROM.
and 3b. Explain interfacing of 3.2 Memory Interfacing.
Microcontroller 3.3 Data transfer Techniques in
microprocessor with memory.
Applications microprocessor based system.
3c. Explain Data transfer scheme in
3.4 Simple application of microprocessor
microprocessor based system. and microcontroller:
3d. Describe use of 3.4.1Temperature control of furnace
microprocessor/microcontroller for using microprocessor
temperature control of furnace 3.4.2 SCR firing angle control using micro
3e. Describe use of microprocessor for processor,
SCR firing angle control 3.5 Data acquisition system.
3f. Explain Data acquisition system.
UNIT: IV 4a. Explain working of each module of 4.1 Introduction of Programmable logic
Recent trends in PLC. controller
controller. 4.2 Basic difference between PLC and
4b. Compare relay panel and PLC. digital computer.
4.3 Role of automation in Industries.
4c. State the criteria for selection of 4.4 Benefits of Automation
4.5 Necessity of PLC
PLC for the given application.
4.6 History and evolution of PLC
4.7 Difference between relay panel and
4d. Explain architecture of PLC. PLC.
4.8 Simple Block diagram of PLC
4e. Give advantages and 4.9 Architecture of PLC
disadvantages of PLC. 4.10 Inputs/Outputs
4.11 Some terms regarding PLC: Souring
4f. List the applications of PLC. and Sinking, Set-Reset, Latch-
Unlatch.
4g. Describe the functions of SCADA. 4.12Programming of PLC: Entering
programme in PLC.
4h. State the applications of SCADA. 4.13 Advantages and disadvantages of
PLC
4.14 Types of PLC
4.15 Selecting a PLC
I Basics of Microprocessor 14 8 10 6 24
Basics of Microcontroller 8051
II 10 7 7 2 16
Microprocessor and
III 10 6 6 4 16
Microcontroller Applications
IV Recent trends in Controller 08 5 7 2 14
Total 42 26 30 14 70
Legends:R=Remember,U=Understand,A=Applyandabove(RevisedBloom’staxonomy)
Note:Thisspecificationtableprovidesgeneralguidelinestoassiststudentsfortheirlearnin
gandtoteacherstoteachandquestionpaperdesigners/setterstoformulatetestite
ms/questionstoassessthe attainment of the UOs. The actual distribution of
marks at different taxonomy levels (of R, UandA)in thequestion paper
mayslightlyvaryfrom abovetable.
vi. Prepare power point presentation for showing different types of Assembly language
programming applications.
vii. Undertake a market survey of different devices based on microprocessor and
microcontroller applications.
viii. Find and utilize web based/simulator, android application related to microprocessors
and microcontrollers.
ix. Interface microprocessor and microcontroller with external devices for developing mini
project.
x. Prepare chart and assembly language programming for basic arithmetic operations.
11 SCADA supervisory control and Stuart A Boyer ISA, 4th Revised edition
data acquisition
Legend: ‘3’ for high, ‘2’ for medium, ‘1’ for low and ‘-’ for no correlation of each CO with PO.
Sr.
Name and Designation Institute Contact No. Email
No.
1. DIPA J. KAPUPARA
A.V.P.T.I. -RAJKOT 6352400310 [email protected]
Lecturer-Electrical Engg.
2. DHARA V. SODHA
GP-JUNAGADH 9429215260 [email protected]
Lecturer-Electrical Engg.