Zał. nr 4 do ZW 64/2012 FACULTY OF FUNDAMENTAL PROBLEMS

Transkrypt

Zał. nr 4 do ZW 64/2012 FACULTY OF FUNDAMENTAL PROBLEMS
Zał. nr 4 do ZW 64/2012
FACULTY OF FUNDAMENTAL PROBLEMS OF TECHNOLOGY
SUBJECT CARD
Name in Polish
TECHNIKA MIKROPROCESOROWA
Name in English
MICROPROCESSOR TECHNIQUE
Main field of study (if applicable): BIOMEDICAL ENGINEERING
Specialization (if applicable):
BIOMECHANICAL ENGINEERING
Level and form of studies:
1st/ 2nd* level, full-time / part-time*
Kind of subject:
obligatory / optional / university-wide*
Subject code
MDM000155W, MDM000155L
Group of courses
YES / NO*
Lecture
30
Number of hours of
organized classes in
University (ZZU)
Number of hours of
90
total student workload
(CNPS)
Examination /
Form of crediting
crediting with
grade*
Classes
Laboratory
45
Project
Seminar
Examination /
crediting with
grade*
Examination /
crediting with
grade*
90
Examination /
crediting with
grade*
Examination /
crediting with
grade*
For group of courses
mark (X) final course
Number of ECTS points
including number of
ECTS points for practical
(P) classes
including number of
ECTS points for direct
teacher-student contact
(BK) classes
3
3
3
2
2
*delete as applicable
PREREQUISITES RELATING TO KNOWLEDGE, SKILLS AND OTHER COMPETENCES
1. It is assumed that prior to learning of this course the student has to be prepared in the
following areas: able to writing basic algorithms, programming in C/C++ and has basic
knowledge of electronics.
\
SUBJECT OBJECTIVES
C1 Expanding knowledge of microcontrollers, knowledge of architecture and principles of
programming microcontrollers with ARM7 family.
C2 The acquisition of programming microcontrollers skills in C.
SUBJECT EDUCATIONAL EFFECTS
relating to knowledge:
PEK_W01 Has basic knowledge of the architecture of microcontroller with ARM core.
PEK_W02 Has basic knowledge about software development of the microcontroller SAM7
subsystem.
relating to skills:
PEK_U01 Able to implement algorithms in C.
PEK_U02 Able to program the SAM7 microcontroller subsystems.
relating to social competences:
PEK_K01 Can work on tasks independently and in groups.
PEK_K02 Can think and act creatively.
PROGRAMME CONTENT
Number of hours
Lec 1
Form of classes - lecture
Introduction to the architecture of microprocessor controllers.
Lec 2
Architecture family of ARM-based microcontrollers.
2
Lec 3
Architecture of AT91SAM7 microcontroller.
2
Lec 4
2
Lec 5
PIOA controller (I/O ports) of AT91SAM7 - architecture,
implementation.
Real Timer controller - architecture, implementation.
Lec 6
Timer/Counter controller – architecture.
2
Lec 7
Timer/Counter controller – implementation.
2
Lec 8
Test 1.
2
Lec 9
Interface RS232 – architecture.
2
2
2
Lec 10 Interface RS232 – mode implementation.
Lec 11 Converter ADC – architecture, implementation.
2
Lec 12 Interface SPI - architecture.
Lec 13 Interface SPI - mode implementation.
2
Lec 14 Interface TWI – architecture, implementation.
Lec 15 Test 2.
2
2
2
30
Total hours
Form of classes - laboratory
Lab 1
Lab 2
Lab 3
Lab 4
Lab 5
2
Introduction to the programming environment C/C++.
Getting familiar with a set of laboratory.
I/O ports – configuration.
I/O ports - handling keyboard and LED diode.
Delay function using RealTimer.
Number of
hours
3
3
3
3
3
Lab 6
Lab7
Lab8
Lab9
Lab10
Lab11
Lab12
Lab13
Lan14
Lab15
Delay function using Timer/Counter.
PWM wave generation using Timer/Counter.
Implementation of frequency counter using Timer/Counter.
ADC converter implementation.
Interface RS232 implementation.
TWI interface software implementation.
TWI interface hardware implementation.
SPI interface software implementation.
SPI interface hardware implementation.
Evaluation.
Total hours
3
3
3
3
3
3
3
3
3
3
45
TEACHING TOOLS USED
N1. Elements of a multimedia presentation illustrating the topics discussed during the lecture.
N2. Evaluation of the topic of laboratory.
EVALUATION OF SUBJECT EDUCATIONAL EFFECTS ACHIEVEMENT
Evaluation (F –
forming (during
semester), P –
concluding (at
semester end)
F1
F2
Educational effect
number
PEK_W01
PEK_W02
PEK_U01
PEK_U02
PEK_K01
PEK_K02
Way of evaluating educational effect achievement
Evaluation of the test or exam.
The average of the ratings of the subjects of the
laboratory.
P = F1
P= F2
PRIMARY AND SECONDARY LITERATURE
PRIMARY LITERATURE:
[1] Chorowski B., M. Wereszko M, Mechaniczne urządzenia automatyki. WNT,Warszawa 1990 (in
Polish).
[2] Morecki A., Podstawy robotyki, teoria i elementy manipulatorów i robotów. WNT, Warszawa
1999 (in Polish).
[3] Morecki A., Knapczyk J., Kędzior K., Teoria mechanizmów i manipulatorów. Podstawy
i przykłady zastosowań w praktyce. WNT, Warszawa 2001 (in Polish).
[4] Augustyn J., Projektowanie systemów wbudowanych na przykładzie rodziny SAM7S z rdzeniem
ARM7TDMI. IGSMiE PAN, Kraków 2007 (in Polish).
SECONDARY LITERATURE:
[1] Grębosz J., Symfonia C++. Wydawnictwo Edition, Kraków 2000 (in Polish).
[2] Prata S., Szkoła programowania. Język C. Helion, Gliwice 2006 (in Polish).
SUBJECT SUPERVISOR (NAME AND SURNAME, E-MAIL ADDRESS)
Dr. Eng. Krzysztof Krysztoforski, [email protected]
MATRIX OF CORRELATION BETWEEN EDUCATIONAL EFFECTS FOR SUBJECT
Microprocessor Technique
AND EDUCATIONAL EFFECTS FOR MAIN FIELD OF STUDY
Biomedical Engineering
AND SPECIALIZATION Biomechanical Engineering
Subject educational effect
Correlation between subject
Subject
educational effect and educational objectives***
effects defined for main field of study
and specialization (if applicable)**
Programme
content***
Teaching
tool
number***
PEK_W01
(knowledge)
PEK_W02
K1IBM_W09_S1BIN
C1
Lec1-Lec3
N1
K1IBM_W09_S1BIN
C2
Lec 4- Lec 15
N1
PEK_U01 (skills)
K1IBM_U15_S1BIN
C1, C2
Lab1-Lab15
N2
PEK_U02
K1IBM_U16_S1BIN
C1, C2
Lab1-La1b5
N2
PEK_K01 (competences)
K1IBM _K01
C1, C2,
Lab1-Lab15
N2
PEK_K02
K1IBM _K03
C1, C2
Lab1-Lab15
N2
** - enter symbols for main-field-of-study/specialization educational effects
*** - from table above

Podobne dokumenty