454-0518/02 – Microprocessor Application Development (VMA)
Gurantor department | Department of Telecommunications | Credits | 6 |
Subject guarantor | Ing. Radek Novák, Ph.D. | Subject version guarantor | Ing. Radek Novák, Ph.D. |
Study level | undergraduate or graduate | Requirement | Choice-compulsory |
Year | 3 | Semester | winter |
| | Study language | Czech |
Year of introduction | 2000/2001 | Year of cancellation | 2009/2010 |
Intended for the faculties | FEI | Intended for study types | Bachelor |
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
Other requirements
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
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.