|
|||||
Year/Semester of Study | 3 / Spring Semester | ||||
Level of Course | 1st Cycle Degree Programme | ||||
Type of Course | Compulsory | ||||
Department | ELECTRICAL AND ELECTRONICS ENGINEERING | ||||
Pre-requisities and Co-requisites | None | ||||
Mode of Delivery | Face to Face | ||||
Teaching Period | 14 Weeks | ||||
Name of Lecturer | GÖKSEL GÖKKUŞ (gokselgokkus@nevsehir.edu.tr) | ||||
Name of Lecturer(s) | |||||
Language of Instruction | Turkish | ||||
Work Placement(s) | None | ||||
Objectives of the Course | |||||
The structure of the microcontrollers can be studied, programmed, the ability to make and present projects on their own. |
Learning Outcomes | PO | MME | |
The students who succeeded in this course: | |||
LO-1 | To use and understand the structure of a microcontroller with all its functions. |
PO-1 Mathematics, science and engineering information to gain the practical skills. PO-2 Ability to identify engineering problems, modelling, formulate and improve the ability to solve. PO-3 In such a way that those who want to design a system or process. |
Examination |
LO-2 | To write programs in assembly language using PIC commands. To perform the subjects given on the simulator and test card. Performing and presenting a project that is determined by using laboratory facilities. |
PO-6 To demonstrate the importance of professional and ethical responsibility. PO-7 Develop the ability to communicate effectively. PO-9 To adapt to innovation and emerging technologies, continuous self-renewal, and improve the ability of researchers. PO-10 Experimental design and conduct experiments, analyze experimental results and ability to add to interpret. PO-11 The techniques required for engineering applications, methods and improve the ability to use modern tools. |
Examination |
PO: Programme Outcomes MME:Method of measurement & Evaluation |
Course Contents | ||
Flash, RAM, addressing modes, microcontroller families, introducing the most commonly used microcontrollers, software development environment MPLAB, programming environment, PIC test and programming card, possibilities in laboratory, commands applied on byte, commands applied on bit, data processing and control commands analogue-digital converter module, EEPROM, LCD, Applications; Ports, Special purpose recorders, Interrupt concept, Environmental interface concept, Environmental interrupts, Timers, Counters, Capture, comparison, pulse width modulation module; DC motor, stepper motor, servo motor, serial communication, RF communication, Project presentations. | ||
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. | Lecture, question and answer, discussion |
2 | Microprocessor / Microcontroller architectures, hardware units. The differences between Microprocessors and Microcontrollers. Requirements for programming a microcontroller. PIC microcontroller hardware structure. | Lecture, question and answer, discussion |
3 | The differences between high-level and low-level languages. Basics of assembly language and presentation editor program of assembly language . Compile the program which written assembly language and installation process with programmer card. Execution the written program step by step and debugging. Creates algorithm and flow diagram to solve the problem. | Lecture, question and answer, discussion |
4 | Basic input-output operations in assembly language and application examples. Button and LED applications with microcontroller in assembly language. Decision making by bit testing, and its application. | Narration, Question and answer, Skill development training |
5 | Loop operations in assembly language. Time delay loop operations in assembly language and application examples. | Narration, Question and answer, Skill development training |
6 | Arithmetic operations with microcontroller in assembly language. Example applications. | Narration, Question and answer, Skill development training |
7 | Editor program, compilation process and general functions of high-level microcontroller programming language. | Narration, Question and answer, Skill development training |
8 | mid-term exam | |
9 | Hardware units of advanced microcontrollers which used in high-level microcontroller programming language. Basic input-output operations in high-level microcontroller programming language. | Narration, Question and answer, Skill development training |
10 | Basic input-output operations application examples in high-level microcontroller programming. Decision-making/loop and time-delay operations in high-level microcontroller programming language. Example applications. | Narration, Question and answer, Skill development training |
11 | 7-segment Display and example application. Interrupt operations and applications in high-level microcontroller programming language. | Narration, Question and answer, Skill development training |
12 | Timer and Counter operations and applications with microcontroller in high-level microcontroller programming language. | Narration, Question and answer, Skill development training |
13 | LCD operations, motor driving and applications with microcontroller in high-level microcontroller programming language. | Narration, Question and answer, Skill development training |
14 | ADC operations and applications with microcontroller in high-level microcontroller programming language. Sensor circuit application with microcontroller in high-level microcontroller programming language. | Narration, Question and answer, Skill development training |
15 | Serial communication operations and applications with microcontroller in high-level microcontroller programming language. | Narration, Question and answer, Skill development training |
16 | final exam | |
Recommend Course Book / Supplementary Book/Reading | ||
1 | Mikrodenetleyiciler ve PIC Programlama, Orhan Altınbaşak, Altaş Yayınları 2004. | |
2 | Serdar Çiçek, "CCS C İle PIC Programlama", Altaş Yayıncılık. | |
Required Course instruments and materials | ||
Course book, laptop computer, projector |
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 | 10 | 20 |
b) Search in internet/Library | 2 | 10 | 20 |
c) Performance Project | 0 | ||
d) Prepare a workshop/Presentation/Report | 0 | ||
e) Term paper/Project | 1 | 10 | 10 |
Oral Examination | 0 | ||
Quiz | 1 | 2 | 2 |
Laboratory exam | 0 | ||
Own study for mid-term exam | 5 | 1 | 5 |
mid-term exam | 1 | 1 | 1 |
Own study for final exam | 5 | 1 | 5 |
final exam | 1 | 1 | 1 |
0 | |||
0 | |||
Total work load; | 120 |