Skip to main content
Skip header
Terminated in academic year 2009/2010

Microprocessor Application Development

Type of study Bachelor
Language of instruction Czech
Code 454-0518/02
Abbreviation VMA
Course title Microprocessor Application Development
Credits 6
Coordinating department Department of Telecommunications
Course coordinator Ing. Radek Novák, Ph.D.

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.

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

Advised 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