Introduction to basic material and software principles of micro-programmed systems. Understanding the architecture and programming in assembler language of a microcontroller. Know how to programme, test and debug an application using a simulator.
On completion of the unit, the student will be capable of: | Classification level | Priority |
---|---|---|
Microcontroller architecture | 2. Understand | Essential |
Assembler programming | 7. Create | Useful |
Debug simulation | 3. Apply | Useful |
Percentage ratio of individual assessment | Percentage ratio of group assessment | ||||
---|---|---|---|---|---|
Written exam: | 100 | % | Project submission: | % | |
Individual oral exam: | % | Group presentation: | % | ||
Individual presentation: | % | Group practical exercise: | % | ||
Individual practical exercise: | % | Group report: | % | ||
Individual report: | % | ||||
Other(s): % |
Type of teaching activity | Content, sequencing and organisation |
---|---|
Course | Introduction and execution operations of micro-programmed systems |
Course | Memory and communication functions of micro-programmed systems |
Course + Practical course | Presentation of the microcontroller 8051, addressing modes and development tools |
Course + Practical course | Data movements |
Course + Practical course | Conditional tests |
Course + Practical course | Arithmetic and logic calculations |
Course + Practical course | Sub-programmes, cells, input/output ports |
Course + Practical course | Interruptions |