Print

COURSE INFORMATION
Course CodeCourse TitleL+P HourSemesterECTS
BSO 322MICROCOMPUTER BASED SYSTEM DESIGN2 + 26th Semester 

COURSE DESCRIPTION
Course Level Bachelor's Degree
Course Type Compulsory
Course Objective Student may; 1. Comprehend microcontroller system design method and criterias. 2. Comprehend the differences between microcontroller arhitectures. 3.Simulate the microcontrollers using a programming language. 4. Simulate the designed systems with their peripherals. 5. Debug and analyze the system in simulator environment.
Course Content Concept of the Microprocessors and microcontroller (MCU), structure of a MCU. Integrated development Environment (IDE) and languages for the MCU. Manufacturers of the MCU, technological tendencies and innovations, MCU Architectures (Von-Neuman, Harvard, CISC,RISC etc), differences between architectures, areas of the use, development tools, their advantages and disadvantages, introduction to the IDE, producing a project, writing code using Assembly language, compiling a program, simulation. Drawing the outlines of a system in a simulation environment, loading program code of the system, simulating the system. .
Prerequisites No the prerequisite of lesson.
Corequisite No the corequisite of lesson.
Mode of Delivery Face to Face

COURSE LEARNING OUTCOMES
1Comprehends microcontroller system design methods and criterias.
2Comprehends the differences between various microcontroller arhitectures.
3Simulates microcontrollers using a suitable programming language.
4Simulates the designed system with its peripherals.
5Debugs and analyzes systems in simulator environments.

COURSE'S CONTRIBUTION TO PROGRAM
PO 01PO 02PO 03PO 04PO 05PO 06PO 07PO 08PO 09PO 10PO 11PO 12PO 13
LO 0015 543   55   
LO 0025 54    555  
LO 003555555  455  
LO 004555555  455  
LO 005555555  455  
Sub Total251525231815  222520  
Contribution5355430045400

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
ActivitiesQuantityDuration (Hour)Total Work Load (Hour)
Course Duration (14 weeks/theoric+practical)14456
Hours for off-the-classroom study (Pre-study, practice)14570
Assignments4416
Mid-terms155
Laboratory14228
Final examination155
Total Work Load

ECTS Credit of the Course






180

COURSE DETAILS
 Select Year   


 Course TermNoInstructors
Details 2014-2015 Spring1ARMAĞAN BOZKURT
Details 2013-2014 Spring1ARMAĞAN BOZKURT
Details 2012-2013 Spring1ARMAĞAN BOZKURT
Details 2011-2012 Spring1ARMAĞAN BOZKURT
Details 2010-2011 Summer1GÖKHAN UÇKAN
Details 2010-2011 Spring1ARMAĞAN BOZKURT
Details 2009-2010 Spring2ARMAĞAN BOZKURT


Print

Course Details
Course Code Course Title L+P Hour Course Code Language Of Instruction Course Semester
BSO 322 MICROCOMPUTER BASED SYSTEM DESIGN 2 + 2 1 Turkish 2014-2015 Spring
Course Coordinator  E-Mail  Phone Number  Course Location Attendance
Asts. Prof. Dr. ARMAĞAN BOZKURT armbozkurt@pau.edu.tr TEK A0201 %70
Goals Student may; 1. Comprehend microcontroller system design method and criterias. 2. Comprehend the differences between microcontroller arhitectures. 3.Simulate the microcontrollers using a programming language. 4. Simulate the designed systems with their peripherals. 5. Debug and analyze the system in simulator environment.
Content Concept of the Microprocessors and microcontroller (MCU), structure of a MCU. Integrated development Environment (IDE) and languages for the MCU. Manufacturers of the MCU, technological tendencies and innovations, MCU Architectures (Von-Neuman, Harvard, CISC,RISC etc), differences between architectures, areas of the use, development tools, their advantages and disadvantages, introduction to the IDE, producing a project, writing code using Assembly language, compiling a program, simulation. Drawing the outlines of a system in a simulation environment, loading program code of the system, simulating the system. .
Topics
WeeksTopics
1 Introduction to microcontrollers
2 PIC16F64 and its specifications
3 PIC assembly
4 Data transfering and decision making applications
5 Loops
6 Delay applications
7 Subroutines
8 Bit shifting and logical instructions
9 Arithmetic applications
10 Lookup tables
11 Interrupts
12 Hardware Counters/Timers
13 D/A and A/D comverting application
14 EEPROM applications
Materials
Materials are not specified.
Resources
ResourcesResources Language
Microdenetleyiciler ve PIC Programlama, Altaş YayıncılıkTürkçe
Interfacing PIC Micmicrocontrollers, ElsevierEnglish
Course Assessment
Assesment MethodsPercentage (%)Assesment Methods Title
Final Exam50Final Exam
Midterm Exam30Midterm Exam
Homework20Homework
L+P: Lecture and Practice
PQ: Program Learning Outcomes
LO: Course Learning Outcomes