Türkçe | English
FACULTY of ENGINEERING / DEPARTMENT of ELECTRICAL and ELECTRONICS ENGINEERING
(30%) English
Course Catalog
http://www.ktu.edu.tr/eee
Phone: +90 0462 3253154 , 3772906
MF
FACULTY of ENGINEERING / DEPARTMENT of ELECTRICAL and ELECTRONICS ENGINEERING / (30%) English
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

EEE3006Microprocessors3+0+1ECTS:5
Year / SemesterSpring Semester
Level of CourseFirst Cycle
Status Compulsory
DepartmentDEPARTMENT of ELECTRICAL and ELECTRONICS ENGINEERING
Prerequisites and co-requisitesNone
Mode of DeliveryFace to face, Lab work
Contact Hours14 weeks - 3 hours of lectures and 1 hour of laboratory per week
LecturerProf. Dr. İsmail KAYA
Co-LecturerPROF. DR. İsmail KAYA,
Language of instruction
Professional practise ( internship ) None
 
The aim of the course:
learning microprocessor and microcontroller architectures, assambly language programming and real time microprocessor evaluation
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : know microprocessor architectures1,8,111,3,4
LO - 2 : use an assambly language2,8,111,3,4
LO - 3 : know the digital communication interfaces11,121,3,4
LO - 4 : know and use the digital storage units, and their interfaces2,11,121,3,4
LO - 5 : implement and program an experimental evaluation system for a microprocessor3,5,111,3,4
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
Fixed and floating point arithmetic, microprocessor/microcontroller, CPU, ALU, registers, memory map, assambler, compiler, linker, introduction to PIC16Fxx, 68HC05, 8031 and MSP430Fxx, assamble instructions, program flow and interrupt rutines of MSP430Fxx, UART, SCI, SPI, DMA, and TIMER and their applications.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Introduction to Microprocessors, Microprocessor/Microcontroller General architecture, ALU, registers data busses
 Week 2ALU, arithmetic operators fixed and floating point arithmetic Q.7, Q.15 formats Analog convertors, analog interfaces(ADC/DAC)
 Week 3Basic microprocessor architecture, ALU,PC,ACC,SR and IR of PIC16F84, interrupt handling assambly example
 Week 4HC05(68HC05) Architecture, Memory Map, Registers, interrupt vector table, Assemble code example. 80C51 architecture, Memory Map Register, interrupt handling, Assambly code example
 Week 5The architecture of MSP430, Registers, internal peripherals, memory map, interrupt handling and internal hardware registers
 Week 6Introduction to IAR Kickstar embeded workbench debug tools, applicaiton criterias, program development, Assambly code exectution of MSP430 using IAR Kickstar program.
 Week 7The instruction sets of MSP430 microprocessors, application forms of instructions assambly examples. Paralel I/O, hardware implementation
 Week 8Direct Memory Acces (DMA,) DMA applications program and hardware DMA example, Memory types(RAM,ROM,EPROM)
 Week 9Mid-term exam
 Week 10Serial I/O units, I2C,SPI and SCI. The applicaitons of SIO I2C program and hardware example
 Week 11Hardware and Software examples of SPI and SCI, Experimenting SPI and SCI units
 Week 12Lab exam
 Week 13Timers, Timers example program and experimental evaluation
 Week 14Real-time evaluation experiment Accesing on ADC through I2C Interrupt handling
 Week 15SPI, SCI, DMA Timer Applications
 Week 16End-of-term exam
 
Textbook / Material
1Yazici, Rifat, 1998, Mikrobilgisayar Donanim ve Yazilimi, KTU Yayinlari
2Erdun, Hakan, 1999, Uzman C/C Programlama, Beta Yayinlari
3MSP430 Users Guide, Texas Instruments
 
Recommended Reading
1PIC16FXX Data Sheet, Microchip
280C51 Cypress Data Sheet
3MSP430F169 data sheet, Texas Instruments
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 2 30
Laboratory exam 12 2 20
End-of-term exam 16 2 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 2 12 24
Sınıf dışı çalışma 3 5 15
Laboratuar çalışması 2 12 24
Arasınav için hazırlık 4 1 4
Arasınav 2 1 2
Ödev 4 1 4
Proje 16 2 32
Dönem sonu sınavı için hazırlık 8 1 8
Dönem sonu sınavı 2 1 2
Total work load115