COURSE : JM839 EMBEDDED SYSTEM DESIGN
INSTRUCTIONAL DURATION : 15 WEEKS
CREDIT(S) : 2.0
PREREQUISITE(S) : NONE
SYNOPSIS
Embedded System covers the basic concept and application of microcontroller system. Students will learn software and hardware development on microcontroller development system and understand how to interface.
LEARNING OUTCOMES
Upon completion of this course, students will be able to:-
1. Explain the theory and basic architecture of microcontroller
2. Ability to write program using assembly and C language
3. Capable to interface the microcontroller to external devices
4. Ability to perform real-time embedded system application
RTA - Recommended Time Allocation
INSTRUCTIONAL DURATION : 15 WEEKS
CREDIT(S) : 2.0
PREREQUISITE(S) : NONE
SYNOPSIS
Embedded System covers the basic concept and application of microcontroller system. Students will learn software and hardware development on microcontroller development system and understand how to interface.
LEARNING OUTCOMES
Upon completion of this course, students will be able to:-
1. Explain the theory and basic architecture of microcontroller
2. Ability to write program using assembly and C language
3. Capable to interface the microcontroller to external devices
4. Ability to perform real-time embedded system application
RTA | ||
1.0 | INTRODUCTION TO EMBEDDED SYSTEMMicrocontrollers and embedded processors. Embedded system I real life application. | (01:00) |
2.0 | MICROCONTROLLER ARCHITECTURE & ASSEMBLY LANGUAGE PROGRAMMING File register, instruction sets, status register, data format and directives. Introducing MPLAB IDE compiler in the assembly language programming. | (03:05) |
3.0 | INPUT OUTPUT PORTS PROGRAMMING Hardware connections, PIC18 configuration registers, I/O Ports and I/O bit manipulation programming | (01:06) |
4.0 | BANK SWITCHING AND TABLE PROCESSING Addressing modes, look-up table and table processing, bit addressability of data RAM, bank switching, macros and modules in assembly programming. | (01:03) |
5.0 | PIC PROGRAMMING IN C C programming for embedded system, Input and Output(I/O) programming in C, Data serialization and Timer Programming | (03:06) |
6.0 | HARWARE INTERFACING Interrupt Programming, Interrupt Programming, LCD interfacing Keypad interfacing, ADC, DAC and sensor interfacing, Relay interface and Motor Control. | (03:06) |
7.0 | EMBEDDED SYSTEM DESIGN AND APPLICATION Embedded system application, system using other types of microcontroller, architecture for each type of microcontroller and PIC18 application with AT Mega. | (03:04) |
RTA - Recommended Time Allocation