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