INDUSTRIAL ELECTRONIC SYSTEMS
cod. 13131

Academic year 2012/13
3° year of course - Second semester
Professor
Academic discipline
Elettronica (ING-INF/01)
Field
A scelta dello studente
Type of training activity
Student's choice
42 hours
of face-to-face activities
6 credits
hub:
course unit
in - - -

Learning objectives

Knowing the architecture and programming of microcontrollers

Prerequisites

Binary arithmetic, boolean logic, elementary electronic

Course unit content

Architecture microcontrollers
ALU, memory areas and functional groups
Registers, program memory, data memory, EEPROM

Functional groups in microcontrollers:
Ports I / O, Counters, Timers, A / D converters
Serial communication ports

Microcontroller programming
Programming languages​​, assemby of the CPU under examination
Programming phases: editing, compiling, linking
assembler directives
HEX file format
Time of execution of instructions
Debugging, Simulation and Emulation
Transfer of the code on the microcontroller
Programmers / debuggers, systems booloader

Structure of programs for microcontroller
initialization
Main Loop
procedures
Polling and interruptions
Response to the opening and Reset
Outage management
Time control of the I / O

Microcontroller boards

supply
Block I / O
oscillator
Group communication

Microcontroller boards to work

Full programme

- - -

Bibliography

Transparencies presented by the teacher, datasheet of the microcontroller in question

Teaching methods

Lectures, use of development environments; experiments on board

Assessment methods and criteria

Written examination, the presentation of a project with a written report, an oral interview.

Other information

- - -