Information
| Unit | FACULTY OF ENGINEERING |
| BIOMEDICAL ENGINEERING PR. | |
| Code | BMS310 |
| Name | Microprocessors Lab. |
| Term | 2018-2019 Academic Year |
| Semester | 6. Semester |
| Duration (T+A) | 0-2 (T-A) (17 Week) |
| ECTS | 2 ECTS |
| National Credit | 1 National Credit |
| Teaching Language | Türkçe |
| Level | Üniversite Dersi |
| Type | Normal |
| Label | E Elective |
| Mode of study | Yüz Yüze Öğretim |
| Catalog Information Coordinator | Prof. Dr. MUTLU AVCI |
| Course Instructor |
Prof. Dr. MUTLU AVCI
(Bahar)
(A Group)
(Ins. in Charge)
Prof. Dr. MUTLU AVCI (Bahar) (B Group) (Ins. in Charge) |
Course Goal / Objective
Introduction to fundamental microprocessor, embedded system, microcontroller architectures, and CCS C Proteus programs. Programming PIC microcontroller with CCS C and making applications by using embedded modules on it. Introduction of peripheral devices such as 7-segment display, keypad, LCD, Step and DC motor.
Course Content
The structure and the architecture of the microprocessor, fixed point, floating point number systems, peripheral components of microprocessor system, embedded systems and microcontrollers, programming of PIC microcontrollers with CCS C, input and output operations of PIC, interrupts, timer and counter operations,7 segment display, LCD and keypad driving, , ADC and voltmeter application with PIC, I2C and SPI communications on PIC, PWM and motor driving by PIC, RS232 communication.
Course Precondition
Resources
Notes
Course Learning Outcomes
| Order | Course Learning Outcomes |
|---|---|
| LO01 | Recognize CCS C and Proteus Programs |
| LO02 | Know keypad, 7 segment display, LCD, Step and DC motors |
| LO03 | Program microcontrollers experimentally |
| LO04 | Realize input / output opeartions with PIC microcontroller |
| LO05 | Know interrupts applications |
| LO06 | Realize timer and counter modules |
| LO07 | Understand ADC calculation and do its applications |
| LO08 | Learn PWM Module |
| LO09 | Drive motor with H bridge |
| LO10 | Know I2C and SPI communications. |
| LO11 | Explain RS232 communication |
Relation with Program Learning Outcome
| Order | Type | Program Learning Outcomes | Level |
|---|---|---|---|
| PLO01 | - | 1. Solve the scientific problems encountered in medicine and medical technologies by applying technical approaches of disciplines. 2. Self development on science and technology issues. 3. Assess the contributions of engineering solutions on medicine, medical technologies and healthcare | 3 |
| PLO02 | - | 1. Define the problems about Biomedical Engineering 2. Modelling the problems about Biomedical Engineering. | 3 |
| PLO03 | - | 1. Analyse data and interpret results | 5 |
| PLO04 | - | 1. Utilize modern techniques and computing tools which are essential for Engineering applications | 4 |
| PLO05 | - | 1. Design and analyse a defined process 2. Recognise national and international problems for Biomedical Engineering | 4 |
| PLO06 | - | Understand the research problems of medical doctor with engineering perspective | 3 |
| PLO07 | - | 1. Describe the ideas clearlywith written and verbally 2. Have the interdisciplinary teamwork skills | 5 |
| PLO08 | - | 1. Have knowledge on calibration and quality assurance systems in Biomedical Engineering 2. Have the sense of responsibility and professional ethics | 4 |
Week Plan
| Week | Topic | Preparation | Methods |
|---|---|---|---|
| 1 | Introduction of the CCS C program | Reading lecture materials and preparing preliminary work | |
| 2 | Use of Proteus | Reading lecture materials and preparing preliminary work | |
| 3 | Introduction of experiment set and peripheral devices | Reading lecture materials and preparing preliminary work | |
| 4 | Microcontroller output applications with CCS S | Reading lecture materials and preparing preliminary work | |
| 5 | Microcontroller input and output applications with CCS C | Reading lecture materials and preparing preliminary work | |
| 6 | Interrupts | Reading lecture materials and preparing preliminary work | |
| 7 | Timer and Counter Applications | Reading lecture materials and preparing preliminary work | |
| 8 | Mid-Term Exam | Reading lecture materials and preparing preliminary work | |
| 9 | Analog to digital converter and LCD applications | Reading lecture materials and preparing preliminary work | |
| 10 | I2C and SPI communications. | Reading lecture materials and preparing preliminary work | |
| 11 | Capture / Compare / PWM module applications | Reading lecture materials and preparing preliminary work | |
| 12 | Applications of Step and DC motor drive | Reading lecture materials and preparing preliminary work | |
| 13 | RS232 communication | Reading lecture materials and preparing preliminary work | |
| 14 | Make-up week | Reading lecture materials and preparing preliminary work | |
| 15 | Make-up week | Reading lecture materials and preparing preliminary work | |
| 16 | Term Exams | Practice based eam | |
| 17 | Term Exams | Practice based eam |
Assessment (Exam) Methods and Criteria
| Assessment Type | Midterm / Year Impact | End of Term / End of Year Impact |
|---|---|---|
| 1. Midterm Exam | 100 | 40 |
| General Assessment | ||
| Midterm / Year Total | 100 | 40 |
| 1. Final Exam | - | 60 |
| Grand Total | - | 100 |