Lesson plan / MICRO PROCESSOR AND ASSEMBLER PROGRAMMING

Lesson Information

Course Credit 3.0
Course ECTS Credit 4.0
Teaching Language of Instruction Türkçe
Level of Course Associate's Degree, TYYÇ: Level 5, EQF-LLL: Level 5, QF-EHEA: Short Cycle
Type of Course Compulsory
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? Z
Course Coordinator
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course Micro-structure of hardware of the computer system, computer architectures recognize the microprocessor to know the concepts of micro-controller, micro controllers and range of the PIC micro controller to recognize and develop applications to program the PIC micro-controllers.
Course Content Micro-computer system, hardware, structure, computer architecture to recognize the microprocessor to the concepts of micro-controller, micro-controllers, and to recognize the range of PIC microcontroller, PIC micro controllers, programming and developing applications.

Weekly Course Subjects

1Introduction to microcomputer systems, microprocessor and microcontroller concepts and differences between them.
2Computer architectures (CISC, RISC, Von Neuman and Harvard Architectures).
3Microcomputer types and introduction to PIC microcontrollers.
4PIC microcontrollers architecture features.
5Memory organisation (program and data memory).
6PIC microcontroller minimum circuits (OSC and Reset circuits)
7PIC Microcontroller registers and their functions
8Assembly language structure and PIC Insttructions
9Midterm examination/Assessment
10PIC Instructions (cont)
11Program development steps
12Assembler programming examples
13Assembler programming examples
14Assembler programming examples

Resources

1- Mikrodenetleyiciler ve PIC Programlama, Orhan Altınbaşak, Altaş yayıncılık, 2001
2- Mikrodenetleyiciler ve PIC Programlama PIC16F628A, Orhan Altınbaşak, 2008.
3- İleri PIC 16f84 uygulamaları-1, Hakan Karakaş, Altaş yayıncılık, 2002