Türkçe English Rapor to Course Content
COURSE SYLLABUS
MICROCONTROLLERS
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.
21 Learning Outcomes:
1 What is mictrocontroller;
2 Embedded Coding;
3 Choosing microcontrollers or microprocessors;
4 development of hardware and embedded software;
5 Bit-level operations and calculations;
6 serial communication architecture and block structures;
7 software hardware layers between sensors and processors;
8 Architecure, RISC, CISC,RAM, ROM, EEPROM, FLASH, ALU, Registers;
22 Course Content:
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
23 Textbooks, References and/or Other Materials: Mikroprocessors and MicroControllers-I
Ögr.Gör.Basri KUL
24 Assesment
TERM LEARNING ACTIVITIES NUMBER PERCENT
Midterm Exam 1 30
Quiz 0 0
Homeworks, Performances 1 20
Final Exam 1 50
Total 3 100
Contribution of Term (Year) Learning Activities to Success Grade 50
Contribution of Final Exam to Success Grade 50
Total 100
Measurement and Evaluation Techniques Used in the Course Measurement and evaluation is carried out according to the priciples of Bursa uludag University Associate and Undergraduate Education Regulation.
Information Results are determined with the letter grade determined by the student automation system.
25 ECTS / WORK LOAD TABLE
Activites NUMBER TIME [Hour] Total WorkLoad [Hour]
Theoretical 14 2 28
Practicals/Labs 14 2 28
Self Study and Preparation 0 0 0
Homeworks, Performances 1 2 22
Projects 5 4 20
Field Studies 0 0 0
Midtermexams 1 5 5
Others 0 0 0
Final Exams 1 20 20
Total WorkLoad 123
Total workload/ 30 hr 4,1
ECTS Credit of the Course 4
26 CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9 PQ10 PQ11 PQ12
LO1 4 4 4 5 5 4 4 3 5 3 5 3
LO2 4 3 4 5 4 4 4 4 5 3 4 5
LO3 3 3 3 5 3 5 4 4 3 3 3 2
LO4 3 3 5 4 4 5 4 4 3 5 3 3
LO5 4 5 4 5 4 5 4 5 4 4 4 4
LO6 4 4 4 5 5 4 4 3 3 3 4 3
LO7 3 4 4 5 4 3 5 4 3 4 4 3
LO8 4 2 5 4 4 4 3 5 4 4 4 3
LO: Learning Objectives PQ: Program Qualifications
Contribution Level: 1 Very Low 2 Low 3 Medium 4 High 5 Very High
Bologna Communication
E-Mail : bologna@uludag.edu.tr
Design and Coding
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr