Course Unit Code | Course Unit Title | Type of Course Unit | Year of Study | Semester | Number of ECTS Credits | 160103006100 | MICROPROCESSORS | Compulsory | 3 | 6 | 5 |
|
Level of Course Unit |
First Cycle |
Objectives of the Course |
1. To train students analyze and design of microcontroller-based control systems
2. To train students to interface microcontrollers to real world process
3. To train students to use assembly and high-level languages for programming the microcontrollers to various applications |
Name of Lecturer(s) |
Dr. Öğr. Üyesi Musa Nurullah Yazar |
Learning Outcomes |
1 | Design and build microcontroller based systems | 2 | Compare different microcontrollers and choose the appropriate one | 3 | Use assembly language | 4 | Connect different units and devices to microcontrollers
| 5 | Use microcontrollers in control applications |
|
Mode of Delivery |
Daytime Class |
Prerequisites and co-requisities |
None |
Recommended Optional Programme Components |
None |
Course Contents |
Interconnections of microcontoller components and peripheral devices, bus timing,
ADC and DACs, assembly language programming, debugging, input/output techniques,
use of PC based software development tools, microcontrollers in embedded systems and
introduction to FPGAs. Course is supported by applications in laboratory sessions. |
Weekly Detailed Course Contents |
|
1 | Introduction to simple computer architecture: Design of a simple computer;
Harvard architecture, ALU | | | 2 | Memory system, various internal registers. Accumulators | | | 3 | Memory organization: Program memory organization, architectural program
memory map and stack considerations | | | 4 | Program counter. Bus timing relationships. | | | 5 | Data memory organization: General purpose registers (GPR), special function
registers (SFR). Banking
| | | 6 | Direct addressing, indirect addressing. | | | 7 | I/O ports and related registers. I/O configurations. | | | 8 | Introduction to machine instructions and programming, debugging. | | | 9 | Interconnections of components, peripheral devices, input/output techniques. I/O
programming considerations. ADC/DACs | | | 10 | Special features of the CPU: Oscillator configurations, Reset Circuit. Interrupts:
External interrupt, Timer overflow interrupt, Watchdog timer. | | | 11 | Use of PC based software development tools. PIC BasicPRO and C programming of
microcontrollers | | | 12 | Project Design | | | 13 | Project Design | | | 14 | Project Design | | |
|
Recommended or Required Reading |
MAKING PIC MICROCONTROLLER INSTRUMENTS AND CONTROLLERS HARPRIT SANDHU, MC GRAW HILL, 2008
|
Planned Learning Activities and Teaching Methods |
|
Assessment Methods and Criteria | |
Midterm Examination | 1 | 60 | Homework | 2 | 40 | SUM | 100 | |
Final Examination | 1 | 50 | Project Preparation | 1 | 50 | SUM | 100 | Term (or Year) Learning Activities | 50 | End Of Term (or Year) Learning Activities | 50 | SUM | 100 |
| Language of Instruction | Turkish | Work Placement(s) | None |
|
Workload Calculation |
|
Midterm Examination | 1 | 2 | 2 |
Final Examination | 1 | 2 | 2 |
Project Preparation | 1 | 72 | 72 |
Self Study | 1 | 32 | 32 |
Individual Study for Mid term Examination | 1 | 12 | 12 |
Individual Study for Final Examination | 1 | 12 | 12 |
Homework | 2 | 12 | 24 |
|
Contribution of Learning Outcomes to Programme Outcomes |
LO1 | 5 | 4 | 4 | | | | | | | | | | | | LO2 | 4 | 4 | 4 | | | | | | | | | | | | LO3 | 3 | 3 | 3 | | | | | | | | | | | | LO4 | 3 | 3 | 4 | | | | | | | | | | | | LO5 | 4 | 3 | 3 | | | | | | | | | | | |
|
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High |
|
|
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476
226 13 14 • e-mail: info@igdir.edu.tr
|