You are on page 1of 7

The Islamia University of Bahawalpur

Department of Electronic Engineering
CURRICULUM FR
Microcontroller !pplications
"#$M%T&' CUR'E(
University College Of Engineering & Technology
Baghdad ul Jadeed Campus, IUB
Ph !"#$%#&&'('

)IC*OCO+T*O,,E* -PP,IC-TIO+.
TR!I%I%) B*ECTI+E',
This course /ill ena0le the pass outs to /or1 as a programmer to develop
microcontroller 0ased systems that have /ide range of applications from domestic to
commercial usage2
-t the end of the Course the trainees /ould 0e a0le to3$
• ,earn the /or1ing of digital systems2
• Usage of different digital systems and its applications2
• 4amiliari5e /ith the architecture of microcontrollers2
• -ssem0ly language programming of Intel 6!77 family
• Testing the soft/are on the virtual environment on PC
• 8e0ugging and simulation of different circuits
CURRICULUM '!LIE%T'
Entry ,evel 8-E
Total duration of course 9$)onth
Total Training :ours 9"!$:ours
9!$:ours per /ee1
&$8ays a ;ee1
"$:rs per 8ay
Training )ethodology Practical &!<
Theory &!<
)edium of instruction Urdu = English
2
)IC*OCO+T*O,,E* -PP,IC-TIO+.
'-ILL RE.UIREME%T'
-fter completing the course, the trainee /ill attain the follo/ing s1ills3
>2 ;or1ing on the assem0ly language
#2 Programming of different microcontrollers
92 .imulation of programming and chec1ing its /or1ing
'2 ?eneration of :e7 file for microcontroller
&2 Burning program to microcontroller
3
)IC*OCO+T*O,,E* -PP,IC-TIO+.
DET!IL F CUR'E C%TE%T'
'r, %o,
Topic
&ours
/,
Intro0uction to Digital 'ystems
 Introduction to 8igital Computers and 8igital
.ystems2
 Introduction to Binary +um0ers, +um0er
Base Conversions
 Octal and :e7adecimal num0ers2
1, Basic peration of Digital 'ystems
 Error 8etecting Code and *eflected=?ray
Codes
 >@s Complement and #@s Complement2
 .u0traction using Complements2
#, Different types of Digital 'ystems
 Introduction to Binary ,ogic
 Binary *egisters2
 ;or1ing of .ynchronous and -synchronous
Circuits
2, Intro0uction to Microcontroller
 Introduction to )icrocontrollers
 .emiconductor )emories *-) and *O)
 The different Buses in )icrocontroller and
their uses
3, Intro0uction to !rchitecture an0 Memory
rgani4ation
 :ard/are Overvie/ of 6!&> )icrocontroller
 ;or1ing of different ports of microcontroller
and their uses
 TechniAues to access e7ternal program and
data memory in microcontroller
5, Intro0uction to Different Registers an0
!00ressing Mo0es
 )emory Organi5ation in 6!&>, ?eneral
Purpose *-), Bit$-ddressa0le *-)
 Uses of .pecial 4unction *egisters
 8ifferent -ddressing )odes used in
)icrocontroller
6 Intro0uction to !rithmetic an0 Logical
Instructions
 8ifferent -ddressing )odes used in
)icrocontroller
 Implementation of -rithmetic and ,ogical
instructions
4
)IC*OCO+T*O,,E* -PP,IC-TIO+.
7, Intro0uction to 'ynchronous Circuits an0
0ifferent mo0es of times operation in
microcontroller
 Introduction to 4lipflops
 ;or1ing of .ynchronous counters
 Use of Timer )ode and Timer Control
*egisters in 6!&> )icrocontroller
/8
 Event an0 Interval timing an0 usage of
Flag Registers
 8ifferent Timers mode and use of Overflo/
4lag
 Cloc1ing of 6!&> using Interval Timing and
Event Counting
 Initiali5ing, .tarting, .topping and Controlling
the Timers
// Different Mo0es of 'erial Communication
 Introduction to .erial Port operations in
)icrocontroller
 )odes of Operations use for .erial
Communication in 6!&>
/1 &an0ling the 0ifferent types of Interrupts
in Microcontroller
 Introduction to Interrupt control systems
 Using 8ifferent types of Interrupts in 6!&>
)icrocontroller
 )ethods for Prioriti5ing the interrupts in 6!&>
5
)IC*OCO+T*O,,E* -PP,IC-TIO+.
EM9L:!BILIT: F 9!''$UT',
The Pass$out of this course /ill 0e a0le to /or1 in the follo/ing positions3
iB .elf Employed
iiB Programmer
iiiB ProCects 8eveloper
6
)IC*OCO+T*O,,E* -PP,IC-TIO+.
STANDING OPERATING PROCEDURE FOR
E+!LU!TI% F '&RT CUR'E 'TUDE%T',
4ollo/ing procedure /ill 0e follo/ed for the evaluation of students of short courses3 $
> The testing of the students shall 0e carried out as follo/s3 $
a, )ra0ing 'ystem "Theory ; 9ractical(,
-D ?rade from 6!< and a0ove2
- ?rade from (!< to (%<2
B ?rade from "!< to "%<
C ?rade from &!< to &%<
4 ,ess than &!<2
4ail Belo/ '!< in Theory & &!< in Practical
• Candidate has to pass 0oth Theory & Practical
<, !tten0ance,
.tudents 0elo/ 6!< attendance /ill not 0e admissi0le to appear in e7amination2
c, E=amining Bo0y,
University College of Engineering and Technology, The Islamia University of
Baha/alpur /ill 0e the Testing and Evaluation -uthority2
7