Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYılSemesterNumber of ECTS Credits
160103006100MICROPROCESSORSCompulsory365
Dersin Seviyesi
Lisans
Dersin Amacı
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
Öğrenme Çıktıları
1Design and build microcontroller based systems
2Compare different microcontrollers and choose the appropriate one
3Use assembly language
4Connect different units and devices to microcontrollers
5Use microcontrollers in control applications
Öğrenim Türü
Daytime Class
Dersin Ön Koşulu Olan Dersler
None
Ders İçin Önerilen Diğer Hususlar
None
Dersin İçeriği
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.
Haftalık Ayrıntılı Ders İçeriği
HaftaTeorikUygulamaLaboratuvar
1Introduction to simple computer architecture: Design of a simple computer; Harvard architecture, ALU
2Memory system, various internal registers. Accumulators
3Memory organization: Program memory organization, architectural program memory map and stack considerations
4Program counter. Bus timing relationships.
5Data memory organization: General purpose registers (GPR), special function registers (SFR). Banking
6Direct addressing, indirect addressing.
7I/O ports and related registers. I/O configurations.
8Introduction to machine instructions and programming, debugging.
9Interconnections 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.
11Use of PC based software development tools. PIC BasicPRO and C programming of microcontrollers
12Project Design
13Project Design
14Project Design
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
MAKING PIC MICROCONTROLLER INSTRUMENTS AND CONTROLLERS HARPRIT SANDHU, MC GRAW HILL, 2008
Planlanan Öğrenme Aktiviteleri ve Metodları
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetDeğer
Midterm Examination160
Homework240
TOPLAM100
Yarıyıl(Yıl) Sonu EtkinliklerAdetDeğer
Final Examination150
Project Preparation150
TOPLAM100
Term (or Year) Learning Activities50
End Of Term (or Year) Learning Activities50
TOPLAM100
Dersin Sunulduğu Dil
Turkish
Staj Durumu
None
İş Yükü Hesaplaması
EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Midterm Examination122
Final Examination122
Project Preparation17272
Self Study13232
Individual Study for Mid term Examination11212
Individual Study for Final Examination11212
Homework21224
TOPLAM İŞ YÜKÜ (saat)156
Program ve Öğrenme Çıktıları İlişkisi

1

2

3

4

5

6

7

8

9

10

11

12

13

14
ÖÇ1544           
ÖÇ2444           
ÖÇ3333           
ÖÇ4334           
ÖÇ5433           
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek
 
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476 226 13 14 • e-mail: info@igdir.edu.tr