1 |
Course Title: |
MICROCONTROLLERS |
2 |
Course Code: |
EMEZ201 |
3 |
Type of Course: |
Compulsory |
4 |
Level of Course: |
Short Cycle |
5 |
Year of Study: |
2 |
6 |
Semester: |
3 |
7 |
ECTS Credits Allocated: |
4 |
8 |
Theoretical (hour/week): |
2 |
9 |
Practice (hour/week) : |
0 |
10 |
Laboratory (hour/week) : |
2 |
11 |
Prerequisites: |
None |
12 |
Recommended optional programme components: |
Microcontroller evalution kits, Arduino, Rasperry PI |
13 |
Language: |
Turkish |
14 |
Mode of Delivery: |
Face to face |
15 |
Course Coordinator: |
Öğr.Gör. BASRİ KUL |
16 |
Course Lecturers: |
Meslek Yüksekokulları Yönetim Kurullarının görevlendirdiği öğretim elemanları. |
17 |
Contactinformation of the Course Coordinator: |
basrikul@uludag.edu.tr (224)2942380 |
18 |
Website: |
|
19 |
Objective of the Course: |
The purpose of this course is to provide the on microcontroller architectures and assembler language programming to understand this. We are working on Atmel AVR series of 8bit processors. |
20 |
Contribution of the Course to Professional Development |
Nowadays, the word processor has literally entered our lives. With this course, students and professionals will truly understand the digital world. How microprocessors work, how to program. By programming with Assembler, c, c ++ languages, they will have a deep understanding of programming languages as well as microprocessors professionally. |
Week |
Theoretical |
Practical |
1 |
What is Microcontroller?
8Bit Atmel AVR series RISCControllers |
Led Blink coding |
2 |
Architecure, RISC, CISC,RAM, ROM, EEPROM, FLASH, ALU, Registers |
Dual led flip flop coding |
3 |
Bit, byte, word, nibble, cycle, command cycle, and timing |
Buttons and leds |
4 |
Pheripherals & Timing, |
Connecting transistor to a controller |
5 |
routine, subroutine and Calling |
simple AVR assembler coding and simulation |
6 |
Assembler coding, Machine Coding |
simple AVR assembler coding and simulation |
7 |
Assembler coding, Machine Coding |
simple subrotuine assembler coding and simulation |
8 |
Stack |
Stack test coding |
9 |
Stack-2 |
push, pop coding |
10 |
IRQ, timers |
IRQ with timer |
11 |
Uart, |
Uart Communicaiton test and timing in scope |
12 |
Simple Algorithms in an embedded systems |
Simple Algorithms app. |
13 |
Algorithms and applications |
examples 1-10 |
14 |
Algorithms and applications |
examples 1-10 |