GAZI UNIVERSITY INFORMATION PACKAGE - 2019 ACADEMIC YEAR

COURSE DESCRIPTION
MICROCONTROLLERS-I (OPT3)/OM-423
Course Title: MICROCONTROLLERS-I (OPT3)
Credits 3 ECTS 4
Semester 6 Compulsory/Elective Elective
COURSE INFO
 -- LANGUAGE OF INSTRUCTION
  Turkish
 -- NAME OF LECTURER(S)
  Assist. Prof. Dr. Fatih ŞAHİN
 -- WEB SITE(S) OF LECTURER(S)
  http://www.websitem.gazi.edu.tr/site/fasahin
 -- EMAIL(S) OF LECTURER(S)
  fasahin@gazi.edu.tr
 -- LEARNING OUTCOMES OF THE COURSE UNIT
Upon completion of the course the student will be able to:
explain differences between microprocessor and microcontroller.
explain instruction set architecture of the PIC16F877 microcontroller.
write basic programs in assembly language.
set up basic hardware structure for a microcontroller circuit.
asseble an assembly program into machine code and load it to microcontroller
test microcontroller programs using simulaiton softwares.
set up microcontroller circuits on experimental boards and run.

 -- MODE OF DELIVERY
  The mode of delivery of this course is face to face.
 -- PREREQUISITES AND CO-REQUISITES
  There is no prerequisite or co-requisite for this course.
 -- RECOMMENDED OPTIONAL PROGRAMME COMPONENTS
  OM-426 Microcontrollers II
 --COURSE CONTENT
1. Week  Binary, octal and hexadecimal numbers
2. Week  Logic gates, flip-flops, counters, registers
3. Week  Basic architectures of microprocessors, RISC and CISC instruction architectures
4. Week  Registers, arithmetic and logic unit (ALU), status register, stack
5. Week  Peripheral units of microprocessors
6. Week  Basic architectures of microcontrollers, differences between microprocessors and microcontrollers
7. Week  Basic features, memory organization and I/O ports of PIC 16F877 microcontroller
8. Week  Midterm exam
9. Week  Instruction format of PIC 16F877 microcontroller and instruction set
10. Week  Basic structure of assembly language
11. Week  Development of microcontroller code in assembly language
12. Week  Assembling of programs and loading to microcontrollers
13. Week  Basic structures of microcontroller circuits, oscillator circuits
14. Week  Testing of microcontroller circuits using simulation programs
15. Week  Testing of microcontroller circuits using experiment boards
16. Week  Final exam
 -- RECOMMENDED OR REQUIRED READING
  Mikrodenetleyiciler ve PIC Programlama, Orhan Altınbaşak, Altaş yayıncılık, PIC Programlama Teknikleri ve PIC 16F877A, Hikmet Şahin, Ayhan Dayanık, Ca
 -- PLANNED LEARNING ACTIVITIES AND TEACHING METHODS
  Lecture, Question & Answer, Demonstration, Drill - Practise
 -- WORK PLACEMENT(S)
  Not Applicable
 -- ASSESSMENT METHODS AND CRITERIA
 
Quantity
Percentage
 Mid-terms
1
20
 Assignment
0
0
 Exercises
0
0
 Projects
1
30
 Practice
0
0
 Quiz
0
0
 Contribution of In-term Studies to Overall Grade  
50
 Contribution of Final Examination to Overall Grade  
50
 -- WORKLOAD
 Efficiency  Total Week Count  Weekly Duration (in hour)  Total Workload in Semester
 Theoretical Study Hours of Course Per Week
14
3
42
 Practising Hours of Course Per Week
0
 Reading
0
 Searching in Internet and Library
14
2
28
 Designing and Applying Materials
12
2
24
 Preparing Reports
0
 Preparing Presentation
0
 Presentation
0
 Mid-Term and Studying for Mid-Term
1
3
3
 Final and Studying for Final
1
3
3
 Other
0
 TOTAL WORKLOAD: 
100
 TOTAL WORKLOAD / 25: 
4
 ECTS: 
4
 -- COURSE'S CONTRIBUTION TO PROGRAM
NO
PROGRAM LEARNING OUTCOMES
1
2
3
4
5
1Capability of obtaining adequate knowledge in mathematics, science and engineering subjects in the automotive field; applying theoretical and practical knowledge for modeling and solving engineering problems in this field.X
2Capability of formulation and solving engineering problems; for this purpose selecting and appliying the appropriate analysis and modeling methods.X
3Capability of evaluation of engine and vehicle design projects, designing any engine and vehicle parts, to bring prototype and series production stage.X
4Capability of design of complex systems for specific needs, component or process in whole or in part.X
5Capability of development of modern methods and tools necessary for engineering applications, selection and effective use and to use of information technologies effectively.X
6Capability of analysis of the engineering problems and for the solution designing and performing experiments, collecting data, analyzing and interpretting the results.X
7Capability of work in team and individual and ability to work effectively with other disciplines.X
8Capability of effective communication both verbal and written in Turkish and at least one foreign language konwledge
9Capability of access to information in the framework of lifelong learning, to follow the developments in science and technology and self-improvement.X
10Resposibility of professional and ethical liability.
11Awareness of leadership, entrepreneurship, innovation and sustainable development in business life.X
12Being competent in the engineering applications, legislations, legal consequences and in the field of occupational health and safety.X
13Capability of research and application in the subjects of noise, environment and emissions.X
14Capability of making education in the field.X