|
|||||
Year/Semester of Study | 2 / Fall Semester | ||||
Level of Course | Short Cycle Degree Programme | ||||
Type of Course | Compulsory | ||||
Department | BIOMEDICAL DEVICE TECHNOLOGY | ||||
Pre-requisities and Co-requisites | None | ||||
Mode of Delivery | Face to Face | ||||
Teaching Period | 14 Weeks | ||||
Name of Lecturer | MUHAMMET ALİ USER (muhammet.user@nevsehir.edu.tr) | ||||
Name of Lecturer(s) | MUHAMMET ALİ USER, | ||||
Language of Instruction | Turkish | ||||
Work Placement(s) | None | ||||
Objectives of the Course | |||||
To teach the historical development of microprocessor and microcontrollers. To understand the duties and operation of the microcontroller hardware units. To understand the difference between high-level languages and low-level languages. To gain microcontroller programming skills. To gain design system with microcontroller. |
Learning Outcomes | PO | MME | |
The students who succeeded in this course: | |||
LO-1 | Know the historical development of microprocessor/microcontrollers. |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination Term Paper |
LO-2 | Know hardware units of microcontrollers. |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination Term Paper |
LO-3 | Know the differences between Microprocessors and Microcontrollers. |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination Term Paper |
LO-4 | Able to select appropriate microcontroller for work. |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination Term Paper |
LO-5 | Know the differences between high-level and low-level languages. |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination Term Paper |
LO-6 | Able to create algorithm/flow diagram to solve the problem. |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination Term Paper |
LO-7 | Able to do motor control operations. |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination |
LO-8 | Able to execution the compiled program step by step. |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination Term Paper |
LO-9 | Able to correct the logical errors in compiled program (debug). |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination Term Paper |
LO-10 | Able to install program to microcontrollers. |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination Term Paper |
LO-11 | Able to do basic input-output operations |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination |
LO-12 | Able to do loop/time delay loop operations |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination |
LO-13 | Able to do button and LED applications with microcontroller |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination |
LO-14 | Able to do logic- arithmetic operations with microcontroller |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination |
LO-15 | Able to do 7-segment display applications with microcontroller |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination |
LO-16 | Able to do interrupt operations with microcontroller |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination |
LO-17 | Able to do keypad-LCD applications with microcontroller |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination |
LO-18 | Able to do timer/counter applications with microcontroller |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination Term Paper |
LO-19 | Know high-level microcontroller programming language in basic level. |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination Term Paper |
LO-20 | Able to do basic input-output operations in high-level microcontroller programming language. |
PO-21 Implement of microcontroller circuit with assembly and high-level languages at the basic level. |
Examination Term Paper |
LO-21 | Able to do decision/loop operations in high-level microcontroller programming language. |
PO-43 Implement of microcontroller circuit with high-level language at advanced level. |
Examination |
PO: Programme Outcomes MME:Method of measurement & Evaluation |
Course Contents | ||
Differences between microprocessor systems and microcontroller systems, Microcontroller systems, Programmer cards, Translation program to machine language, Installation the compiled program to microcontroller, Algorithms, Flow diagrams, Microcontroller memory map, Digital input-output applications with microcontroller, Analog applications with microcontroller, Display (Display, LCD) applications with microcontroller, Keypad applications with microcontroller, Motor control applications with microcontroller, Communication applications (Serial, I2C, SPI) with microcontroller, Timer applications with microcontroller, Various sensors applications with microcontroller. | ||
Weekly Course Content | ||
Week | Subject | Learning Activities and Teaching Methods |
1 | Informing about the lesson, lesson plan and requirements. The historical development of microprocessor and microcontrollers. | Narration, Question and answer |
2 | Microprocessor / Microcontroller architectures, hardware units. The differences between Microprocessors and Microcontrollers. Requirements for programming a microcontroller. PIC microcontroller hardware structure. | Narration, Question and answer |
3 | Arduino microcontroller development board. The differences between high-level and low-level languages. The introduction of microcontroller programming language. Compile the microcontroller program and installation process with programmer card. Execution the written program step by step and debugging. Creates algorithm and flow diagram to solve the problem. | Narration, Question and answer, Teamwork, Skill development training. |
4 | Digital input-output applications with microcontroller. | Narration, Question and answer, Teamwork, Skill development training. |
5 | Digital input-output applications with microcontroller. | Narration, Question and answer, Teamwork, Skill development training. |
6 | Analog Digital Converter. Analog sensor application with ADC. | Narration, Question and answer, Teamwork, Skill development training. |
7 | DC motor application with microcontroller. PWM signal. DC Motor Speed control with PWM. | Narration, Question and answer, Teamwork, Skill development training. |
8 | mid-term exam | |
9 | Step motor application with microcontroller. | Narration, Question and answer, Teamwork, Skill development training. |
10 | Servo motor application with microcontroller. | Narration, Question and answer, Teamwork, Skill development training. |
11 | RS-232 serial communication and applications with microcontroller. | Narration, Question and answer, Teamwork, Skill development training. |
12 | Display (Display, LCD) applications with microcontroller. | Narration, Question and answer, Teamwork, Skill development training. |
13 | Analog sensor and LCD Application. | Narration, Question and answer, Teamwork, Skill development training. |
14 | 7-segment display and its application. | Narration, Question and answer, Teamwork, Skill development training. |
15 | Interrupt and timer fundamentals in microcontrollers. Circuit applications with microcontroller and EEPROM | Narration, Question and answer, Teamwork, Skill development training. |
16 | final exam | |
Recommend Course Book / Supplementary Book/Reading | ||
1 | ALTINBAŞAK, O., “Mikrodenetleyiciler ve PIC Programlama (16F628A)”, Altaş Yayıncılık, İstanbul, 2008. | |
2 | ÇİÇEK, S., “CCS C İle PIC Programlama”, AltaşYayıncılık, İstanbul, 2009. | |
Required Course instruments and materials | ||
Computer, Projection, Software regarding to Microcontroller, Microcontroller experiment kit. |
Assessment Methods | |||
Type of Assessment | Week | Hours | Weight(%) |
mid-term exam | 8 | 1 | 40 |
Other assessment methods | |||
1.Oral Examination | |||
2.Quiz | |||
3.Laboratory exam | |||
4.Presentation | |||
5.Report | |||
6.Workshop | |||
7.Performance Project | |||
8.Term Paper | |||
9.Project | |||
final exam | 16 | 1 | 60 |
Student Work Load | |||
Type of Work | Weekly Hours | Number of Weeks | Work Load |
Weekly Course Hours (Theoretical+Practice) | 4 | 14 | 56 |
Outside Class | |||
a) Reading | 2 | 7 | 14 |
b) Search in internet/Library | 2 | 11 | 22 |
c) Performance Project | 0 | ||
d) Prepare a workshop/Presentation/Report | 0 | ||
e) Term paper/Project | 0 | ||
Oral Examination | 0 | ||
Quiz | 0 | ||
Laboratory exam | 0 | ||
Own study for mid-term exam | 7 | 2 | 14 |
mid-term exam | 1 | 1 | 1 |
Own study for final exam | 4 | 3 | 12 |
final exam | 1 | 1 | 1 |
0 | |||
0 | |||
Total work load; | 120 |