|
Language of Instruction
|
Turkish
|
|
Level of Course Unit
|
Bachelor's Degree
|
|
Department / Program
|
Computer Engineering
|
|
Type of Program
|
Formal Education
|
|
Type of Course Unit
|
Compulsory
|
|
Course Delivery Method
|
Face To Face
|
|
Objectives of the Course
|
The aim of this course is to enable students to comprehend the fundamental principles of microprocessor and microcontroller systems, to recognize their hardware and software components, and to gain essential skills in programming and system design applicable to various engineering applications. Throughout the course, students study microprocessor architecture, memory structures, input/output units, timers, interrupts, ADCs, and LCD modules to achieve a holistic understanding of system operation and to design microprocessor-based systems under realistic constraints.
|
|
Course Content
|
Microprocessor and microcontroller architectures, memory structures, and register organization. Differences between microprocessors and microcontrollers, and basic hardware components. Fundamentals of Assembly programming. Structure of microcontroller programming with C language. Control of input/output ports, timer configuration, interrupt management, analog-to-digital conversion (ADC), and LCD module programming. Hardware–software integration in microcontroller-based systems, example applications, and system design principles.
|
|
Course Methods and Techniques
|
The course is conducted through theoretical lectures and example-based discussions. Fundamental concepts are explained using presentations and board examples. Topics such as microprocessor and microcontroller architectures, memory structures, interrupt and timer management are reinforced through in-class discussions and code analysis sessions. Students develop algorithms, write code, and apply theoretical circuit design approaches based on given scenarios. Assessment methods include tests, short descriptive questions, and design or coding-based written problems.
Methods Used: Lecture Question–Answer Problem Solving Code Analysis and Example Discussion Design-Based Theoretical Practice
|
|
Prerequisites and co-requisities
|
None
|
|
Course Coordinator
|
None
|
|
Name of Lecturers
|
Asist Prof.Dr. Mücahit EGE mucahit.ege@gedik.edu.tr
|
|
Assistants
|
None
|
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|
Resources
|
Doç. Dr. Haluk Gümüşkaya,Mikroişlemciler ve 8051 ailesi, Alfa Yayınları Y. Doç. Dr. Tuncay Uzun, Mikroişlemci Sistemleri, Yıldız Teknik Üni., Elektronik ve Haberleşme Müh. Böl.
|
|
Course Notes
|
Lecture, course notes, sample problems
|
Course Category
|
Engineering Design
|
%20
|
|
|
Field
|
%80
|
|
|