Microcomputers
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
34MPC | Z,ZK | 4 | 2+2s | Czech |
- The course is a substitute for:
- Microcontrollers (X34MPC)
- Lecturer:
- Tutor:
- Supervisor:
- Department of Microelectronics
- Synopsis:
-
Motorola 68HC05, 68HC08, 68HC11, 68HC12 and 68300 computer families. I/O tasks, programmable peripheral of microprocessor. Development and debugging tools. Design and programming of instruments and systems based on single-chip computers. The subject is highly recommended for beginners because all real-time microcontroller programming methods are demonstrated on simple examples.
- Requirements:
- Syllabus of lectures:
-
1. Overview on 68HC11 family
2. Programming model, instruction set. Source text, compiler, debugger
3. Single pass routines, advantages and drawbacks. Exaples
4. Internal A/D converter, modes of operation, accuracy of A/D conversion
5. Main Timer unit, Computer operation properly unit, modes of operation
6. Real Time-Clock generator, Pulse Accumulator, modes of operation
7. Input Capture and Output Compare units modes of operation, application
8. Serial data transfer, SPI, SCI, modes of operation
9. Peripherals with synchronous data transfer, connection, application
10. Pulse width modulation unit, modes of operation, application
11. Chip select unit, Clock generator with phase-locked loop
12. Basic methods for debugging of 68HC11 family
13. 68HC05 and 68HC08 families, programming model, block scheme
14. 68HC12, 68300 families, programming model, block scheme
- Syllabus of tutorials:
-
1. Development environment, writing a source code, symbol generation,
2. Debugging a source code. Programming methods
3. Implementing of basic logical circuits by programming means
4. Servicing of digital I/O ports, buttons, 7-segment display
5. Multiplexed keyboard and display
6. Generation of delayed program structures. Arithmetic operation overflow
7. Programming of A/D converter, application on multichannel voltmeter
8. Algorithms for fixed point arithmetic, combined task keyboard-display-voltmeter
9. Measurement of a time interval and frequency
10. Combined task keyboard-display-measurement of a time interval
11. Power control by means of the Output Compare unit
12. Demonstr. of missing period and wrong servicing of the Output Compare unit
13. Data transfer between two development boards
14. Work-out of combined tasks by means of data transfer between two boards
- Study Objective:
- Study materials:
-
[1] HC11 Reference Manual. Motorola, USA, 1991
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Elektronika a sdělovací technika-bakalářský blok (compulsory elective course)
- Elektronika a sdělovací technika-bakalářský blok (compulsory elective course)