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