Course Title | Code | Language | Type | Semester | L+U Hour | Credits | ECTS |
---|---|---|---|---|---|---|---|
Microprocessors | BM304 | Turkish | Compulsory | 6. Semester | 3 + 2 | 4.0 | 6.0 |
Prerequisite Courses | |
Course Level | Undergraduate |
Mode of delivery | Face to face |
Course Coordinator | Prof. Dr. Yusuf ALTUN |
Instructor(s) | |
Goals | Giving information about microprocessor systems that process and run programs in today's computer technologies; to learn architecture structures and codes of PIC microcontroller containing microprocessor widely used in industry. In addition, it is aimed that the students gain theoretical and practical knowledge through laboratory applications. |
Course Content | 1) Historical Development of Microprocessors, Basic Concepts of Microprocessor Systems and Basic Microprocessor Architecture 2) PIC Hardware Features, Features of PIC 16F628A 3) PIC Assembly Language and Commands 4) PIC Programming Stages 5) Loop Editing, Time Delay 6) Instruction Cycle Times, Time Delay Loops and Subroutines 7) Right-Left Bit Shift and Logical Operations 8) Arithmetic Operations: Addition, Subtraction Operations 9) Conversion Table, Program Counter 10) Interrupt, RB0/INT, PORTB Logic Level Change Interrupt 11) Hardware Counters: TMRO Counter/Timer, TMRO Interrupt 12) Hardware Counters: TMR1 Counter/Timer(TMR1), TMR2 Counter/Timer(TMR2), WDT Timer (WATCHDOG TIMER), Sleep Mode and Using 13) Signal Comparison and Reference Generation Operations |
# | Öğrenme Kazanımı |
1 | Learn the differences between microprocessor and microcontroller |
2 | Learning PIC Hardware Features, Features of PIC 16F628A. |
3 | PIC Microcontroller Programming Using PIC Assembly Language And Instructions. |
4 | Learning PIC assembly Data Transfer, Loop, Time Delay, Subprogram operations |
5 | Performing Arithmetic and Logic operations with PIC assembly |
6 | Learning Interrupt sources and usage in PIC microcontroller |
7 | Learning hardware counter types and usage in PIC microcontroller |
Week | Topics/Applications | Method |
---|---|---|
1. Week | History of Microprocessor Development, Basic Concepts of Microprocessor System and Basic Microprocessor Architecture | |
2. Week | PIC Hardware Features, Features of PIC 16F628A | Class Hours Presentation (Preparation) Practice Interview |
3. Week | PIC Assembly Language and Instruction | Presentation (Preparation) Practice Class Hours Interview |
4. Week | PIC Programming Stages | Interview Presentation (Preparation) Class Hours Practice |
5. Week | Loop Editing, Time Delay | Class Hours Presentation (Preparation) Interview Practice |
6. Week | Instruction Cycle Times, Time Delay Loops, and Subroutines | Class Hours Interview Presentation (Preparation) Practice |
7. Week | Right-Left Bit Shift and Logical Operations | Interview Presentation (Preparation) Practice Class Hours |
8. Week | Arithmetic Operations: Addition, Subtraction Operations | Presentation (Preparation) Interview Class Hours Practice |
9. Week | Conversion Table, Program Counter | Interview Presentation (Preparation) Practice Class Hours |
10. Week | Interrupt, RB0/INT, PORTB Logic Level Change Interrupt | Interview Presentation (Preparation) Practice Class Hours |
11. Week | Hardware Counters: TMRO Counter/Timer, TMRO Interrupt | Class Hours Interview Presentation (Preparation) Practice |
12. Week | Hardware Counters: TMR1 Counter/Timer(TMR1), TMR2 Counter/Timer(TMR2) | Presentation (Preparation) Interview Practice Class Hours |
13. Week | Hardware Counters: WDT Timer (WATCHDOG TIMER), Sleep Mode and Using | Practice Presentation (Preparation) Interview Class Hours |
14. Week | Signal Comparison and Reference Generation Operations | Practice Presentation (Preparation) Interview Class Hours |
No | Program Requirements | Level of Contribution | |||||
---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |||
1 | Adequate knowledge of mathematics, science and related engineering disciplines; Ability to use theoretical and applied knowledge in these fields in complex engineering problems | ✔ | |||||
2 | Ability to identify, define, formulate and solve complex engineering problems; for this purpose, the ability to select and apply appropriate analysis and modeling methods | ✔ | |||||
3 | Knowledge and awareness about the management, control, development and security/reliability of Information Technologies | ✔ | |||||
4 | Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions; for this purpose, the ability to apply modern design methods | ✔ | |||||
5 | Awareness of the necessity of lifelong learning; ability to access information, follow developments in science and technology, and constantly renew oneself | ✔ | |||||
6 | Ability to design and conduct experiments, collect data, analyze and interpret results for the investigation of complex engineering problems or discipline-specific research topics | ✔ | |||||
7 | Ability to work effectively in disciplinary and multi-disciplinary teams; individual study skills | ✔ | |||||
8 | Ability to develop, select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering practice; Ability to use information technologies effectively | ✔ | |||||
9 | Knowledge of the effects of engineering practices on health, environment and safety in universal and social dimensions and the problems of the age reflected in the field of engineering; awareness of the legal consequences of engineering solutions | ✔ | |||||
10 | Ability to communicate effectively in Turkish orally and in writing; knowledge of at least one foreign language; ability to write effective reports and understand written reports, to prepare design and production reports, to make effective presentations, to give and receive clear and understandable instructions | ✔ | |||||
11 | Behaving in accordance with ethical principles, awareness of professional and ethical responsibility; information about standards used in engineering applications | ||||||
12 | Knowledge of business practices such as project management, risk management and change management; awareness of entrepreneurship, innovation; information about sustainable development | ✔ |
Program Requirements | DK1 | DK2 | DK3 | DK4 | DK5 | DK6 | DK7 |
---|---|---|---|---|---|---|---|
PY1 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
PY2 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
PY3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
PY4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
PY5 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
PY6 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
PY7 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
PY8 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
PY9 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
PY10 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
PY11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
PY12 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Ders Kitabı veya Notu | Ders Kitabı veya Ders Notu bulunmamaktadır. |
---|---|
Diğer Kaynaklar |
|
ECTS credits and course workload | Quantity | Duration (Hour) | Total Workload (Hour) | |
---|---|---|---|---|
Ders İçi |
Class Hours | 13 | 3 | 39 |
Ders Dışı |
Preparation, After Class Study | 9 | 1 | 9 |
Interview | 13 | 3 | 39 | |
Presentation (Preparation) | 13 | 3 | 39 | |
Practice | 13 | 2 | 26 | |
Sınavlar |
Midterm 1 | 1 | 1 | 1 |
Final | 1 | 1 | 1 | |
Total Workload | 154 | |||
*AKTS = (Total Workload) / 25,5 | ECTS Credit of the Course | 6.0 |