454-0518/02 – Microprocessor Application Development (VMA)

Gurantor departmentDepartment of TelecommunicationsCredits6
Subject guarantorIng. Radek Novák, Ph.D.Subject version guarantorIng. Radek Novák, Ph.D.
Study levelundergraduate or graduateRequirementChoice-compulsory
Year3Semesterwinter
Study languageCzech
Year of introduction2000/2001Year of cancellation2009/2010
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+2
Combined Credit and Examination 2+2

Subject aims expressed by acquired skills and competences

Understand the creation and design of applications using microprocessors. Learning outcomes are set so that the students are able to identify and apply tasks related to development of microprocessor applications.

Teaching methods

Summary

Familiarization with main outlines of the microprocessor Intel '51. Derivatives - Philips 8XC552, Dallas, its new elements. Microprocessors PIC Microchip. Microprocessors PIC AVR. Bases of the C language. Applications of C language for microprocessor series '51 : digital speed control for direct current motor, KT1 - device for car tachograph calibration, application detailed analysis.

Compulsory literature:

Žídek, J. - Bilík, P. : Programování mikroprocesorových modulů, VŠB 1998. Šaloun P. : Programovací jazyk C, VŠB Ostrava 1994. Babák, M., Chládek,L. : Architektura a technické vlastnosti jednočipových mikrořadičů 8051, TESLA Eltos, 1987 Babák,M., Laurynová,V. : Programovací jazyk asembler 8051, TESLA Eltos, 1987 Zděnek, J. : Mikropočítače řady '51, ČSVTS - FEL ČVUT, 1989 Skalický, P. : Mikroprocesory řady 8051,vydání 2.rozšířené, BEN 1998 Hrbáček, J. : Mikrořadiče PIC16CXX a vývojový kit PICSTART, BEN, 1997 http://developer.intel.com/design/mcs51/manuals/272383.htm

Recommended literature:

Kernighan, B. W. - Ritchie, D. M. : The C programming language. Herout, P.: Učebnice jazyka C, Kopp, 1994. www.intel.com www.microchip.com

Way of continuous check of knowledge in the course of semester

Conditions for credit: Fullfilling of Project No.1 and No.2.

E-learning

Další požadavky na studenta

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Lectures: 1. Development tool IAR for ´51 family. 2. Microcontrollers and microprocessors. Instruction set of ´51. 3. Examples programs for instruction set of ´51. 4. Basics of the C language, focused to application for '51 microcontrollers. 5. Description of application "Phase control of eighteen lights" 6. Description of application "Measuring of force" 7. Description of application "TCW - device for welding of thermocouples" 8. Description of application "KT1 - device for car tachographs calibrating" 9. Description of application "PS numerical regulation of DC motor" 10. Description of application "Light profile measuring and evaluating" 11. Processor C8051F020 - '51 derivat. Description of this processor, PWM registers, Watch Dog, Timers/Counters, A/D converter, D/A converter, interface I2C, switch matrix. 12. Microprocesor Atmel AVR 2313, architecture, instruction set. 13. Microprocessors dSPIC. Architecture and programming. 14. Trends in area development of microprocessor applications. Projects: *** Project No.1 *** Creating application task with microprocessor develope kit. The application task is specified in the 2nd week of semester. *** Project No.2 *** Complete documentation of microprocessor application - scheme of hardware, flowchart diagram, comented source file of program. Computer labs: 1. Introduction, conditions of classification, safety of work. Themas of Projects. 2. Definitive specification of Projects to students. Detail analyzis and debugging of aplication processor '51 in simulator and real hardware. 3. Detail analyzis and debugging of aplication processor PIC in simulator and real hardware using ICD 4. Student and teacher together are debugging partical program modules at task. 5. Debugging partical program modules on real HW. 6. Finishing partical program modules and trying their function. 7. Begin of programming on entire application with some microprocessor develope kit ( C8051FX20-TB, dsPICDEM 1.1 PIC Explorer 16, Atmel JTAG ICE mk-II). 8. Programming the application. 9. Programming the application. 10. Programming the application. 11. Programming the application. 12. Programming the application. 13. Conclusion works at programming the application. 14. Demonstration of application in function, classification of Project.

Conditions for subject completion

Combined form (validity from: 1960/1961 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Exercises evaluation and Examination Credit and Examination 100 (100) 51
        Exercises evaluation Credit 45 (45) 0
                Project Project 15  0
                Other task type Other task type 30  0
        Examination Examination 55 (55) 0
                Written examination Written examination 55  0
Mandatory attendence parzicipation:

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2009/2010 (B2645) Electrical Engineering, Communication and Computer Systems (2612R018) Electronics and Communication Technology P Czech Ostrava 3 Choice-compulsory study plan
2009/2010 (B2645) Electrical Engineering, Communication and Computer Systems (2612R018) Electronics and Communication Technology K Czech Ostrava 3 Choice-compulsory study plan
2008/2009 (B2645) Electrical Engineering, Communication and Computer Systems (2612R018) Electronics and Communication Technology P Czech Ostrava 3 Choice-compulsory study plan
2008/2009 (B2645) Electrical Engineering, Communication and Computer Systems (2612R018) Electronics and Communication Technology K Czech Ostrava 3 Choice-compulsory study plan
2007/2008 (B2645) Electrical Engineering, Communication and Computer Systems (2612R018) Electronics and Communication Technology P Czech Ostrava 3 Choice-compulsory study plan
2007/2008 (B2645) Electrical Engineering, Communication and Computer Systems (2612R018) Electronics and Communication Technology K Czech Ostrava 3 Choice-compulsory study plan
2006/2007 (B2645) Electrical Engineering, Communication and Computer Systems (2612R018) Electronics and Communication Technology P Czech Ostrava 3 Choice-compulsory study plan
2006/2007 (B2645) Electrical Engineering, Communication and Computer Systems (2612R018) Electronics and Communication Technology K Czech Ostrava 3 Choice-compulsory study plan
2005/2006 (B2645) Electrical Engineering, Communication and Computer Systems (2612R018) Electronics and Communication Technology P Czech Ostrava 3 Choice-compulsory study plan
2005/2006 (B2645) Electrical Engineering, Communication and Computer Systems (2612R018) Electronics and Communication Technology K Czech Ostrava 3 Choice-compulsory study plan
2004/2005 (B2645) Electrical Engineering, Communication and Computer Systems (2612R018) Electronics and Communication Technology P Czech Ostrava 3 Choice-compulsory study plan
2004/2005 (B2645) Electrical Engineering, Communication and Computer Systems (2612R018) Electronics and Communication Technology K Czech Ostrava 3 Choice-compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner