440-2311/02 – Microcomputer Technique II (MT II)

Gurantor departmentDepartment of TelecommunicationsCredits4
Subject guarantorIng. Radek Novák, Ph.D.Subject version guarantorIng. Radek Novák, Ph.D.
Study levelundergraduate or graduateRequirementOptional
Year3Semestersummer
Study languageEnglish
Year of introduction2015/2016Year of cancellation2021/2022
Intended for the facultiesFEIIntended for study typesBachelor
Instruction secured by
LoginNameTuitorTeacher giving lectures
NOV24 Ing. Radek Novák, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+1
Part-time Credit and Examination 2+6

Subject aims expressed by acquired skills and competences

To understand the programming of complicated microcomputer applications using language C. Learning outcomes are set so that the students are able to identify and apply tasks in the field of microcomputer technology.

Teaching methods

Lectures
Tutorials
Experimental work in labs

Summary

Microcontrollers line PIC18. Intel51 derivates, Cygnal, Atmel. Atmel MEGA 128. The C language, types of variables and their range of validity, basic commands and data structures . Recursion. Unions. Possible problems with implementation higher programming languages microcontrollers as to the Operating Memory and the Stack.

Compulsory literature:

Kernighan, B., Ritchie, D. : The C Programming Language. Prentice Hall, ISBN 0-13-110370-9. Šaloun, P. : C for greenhorns, Neocortex, 1999.

Recommended literature:

http://ww1.microchip.com/downloads/en/devicedoc/40001412g.pdf - datasheet of the processor PIC18F46K22.

Way of continuous check of knowledge in the course of semester

Content of lessons: Fundament of lessons consists in working on projects P1, P2, P3. It is possiblity of individual projects on student's proposal, it must be agreemented by a teacher. 1. Seminar lesson. Safety of work, conditions of credit, explanation with projects, assignment of projects P1, P2, P3. 2. Laboratory lesson. Work on project P1, connecting I/O signals to pins of processor, coupling of processor and electronic components in solderless connection field, connecting to PC using ICD2 ev. ICD3. 3. Laboratory lesson. Work on project P1, creating of elementar program functions, trying them on externally connected processor. 4. Laboratory lesson. Work on project P1, debugging of application of project P1 on externally connected processor. Demonstrating of project P1 in function and its classification (0 or 10marks). 5. Laboratory lesson. Work on project P2, connecting I/O signals to pins of processor, coupling of processor and electronic components in solderless connection field, connecting to PC using ICD2 ev. ICD3. 6. Laboratory lesson. Work on project P2, creating of elementar program functions, trying them on externally connected processor. 7. Laboratory lesson. Work on project P2, debugging of application of project P2 on externally connected processor. 8. Laboratory lesson. Work on project P2, debugging of application of project P2 on externally connected processor. Demonstrating of project P2 in function and its classification (0 or 17marks). 9. Laboratory lesson. Work on project P3, connecting I/O signals to pins of processor, coupling of processor and electronic components in solderless connection field, connecting to PC using ICD2 ev. ICD3. 10. Laboratory lesson. Work on project P3, creating of elementar program functions, trying them on externally connected processor. 11. Laboratory lesson. Work on project P3, debugging of all application of project P2 on externally connected processor. 12. Laboratory lesson. Work on project P3, debugging of all application of project P3 on externally connected processor. 13. Laboratory lesson. Work on project P3, debugging of all application of project P3 on externally connected processor. 14. Laboratory lesson. Work on project P3, debugging of all application of project P3 on externally connected processor. Demonstrating of project P3 in function and its classification (0 or 22marks). 15. Laboratory lesson. Work on project P3, debugging of all application of project P3 on externally connected processor. Demonstrating of project P3 in function and its classification (0 or 22marks). Final credit from lessons. Conditions for credit: Student must reach minimally 32 marks (of 49 possible).

E-learning

Other requirements

No additional requirements are placed on the student.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Lectures: 1. Processors of line PIC18. 2. Basic commands of the C language, operators, demoprograms. 3. Variables, local, global, static. 4. Strukture of program in C, structuring to functions. 5. Application of C to processors of family 51, demoprograms. 6. Application of C to processors PIC, demoprograms. 7. Processors dSPIC. 8. Pointers and fields in C. 9. Structures in C. 10. Input and Output in C. 11. Unions in C. 12. Retyping of variables. 13. Complicated definitions in C and how to read them. 14. Time reserve for time deficit.

Conditions for subject completion

Full-time form (validity from: 2015/2016 Winter semester, validity until: 2021/2022 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Credit and Examination Credit and Examination 100 (100) 51
        Credit Credit 45  32
        Examination Examination 55  6 3
Mandatory attendence participation:

Show history

Conditions for subject completion and attendance at the exercises within ISP:

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2021/2022 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 3 Optional study plan
2020/2021 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (2612R059) Mobile Technology P English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (2612R059) Mobile Technology K English Ostrava 3 Optional study plan
2019/2020 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (2612R059) Mobile Technology P English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (2612R059) Mobile Technology K English Ostrava 3 Optional study plan
2018/2019 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (2612R059) Mobile Technology P English Ostrava 3 Optional study plan
2017/2018 (B2647) Information and Communication Technology (2612R059) Mobile Technology K English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (2612R059) Mobile Technology P English Ostrava 3 Optional study plan
2016/2017 (B2647) Information and Communication Technology (2612R059) Mobile Technology K English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (1103R031) Computational Mathematics P English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (1103R031) Computational Mathematics K English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology P English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (2601R013) Telecommunication Technology K English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology K English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (2612R059) Mobile Technology P English Ostrava 3 Optional study plan
2015/2016 (B2647) Information and Communication Technology (2612R059) Mobile Technology K English Ostrava 3 Optional study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner
V - ECTS - bc. 2021/2022 Full-time English Optional 401 - Study Office stu. block
V - ECTS - bc. 2020/2021 Full-time English Optional 401 - Study Office stu. block
V - ECTS - bc. 2019/2020 Full-time English Optional 401 - Study Office stu. block
V - ECTS - bc. 2018/2019 Full-time English Optional 401 - Study Office stu. block
V - ECTS - bc. 2017/2018 Full-time English Optional 401 - Study Office stu. block
V - ECTS - bc. 2016/2017 Full-time English Optional 401 - Study Office stu. block
V - ECTS - bc. 2015/2016 Full-time English Optional 401 - Study Office stu. block

Assessment of instruction

Předmět neobsahuje žádné hodnocení.