Italiano
Italian
Elettronica di base
Basic electronics
convenzionale
standard
Il corso intende dare agli studenti le conoscenze necessarie per il progetto di sistemi elettronici digitali basati su microcontrollori. A tal fine vengono studiate le fondamentali architetture di microcontrollori, gli elementi di programmazione in linguaggio assembly.
Il corso intende formare la capacità di applicare le conoscenze all'analisi delle specifiche di progetto, alla selezione e programmazione di sistemi elettronici digitali per il raggiungimento delle prestazioni desiderate, all'utilizzo dei tool per la programmazione dei microcontrollori.
Il corso fornisce competenze hardware e software per la progettazione di sistemi elettronici digitali basati su microcontrollore utilizzabili in diversi settori dell’ingegneria biomedica, delle telecomunicazioni, dei controlli automatici e dell’information technology in generale.
The course aims to provide the necessary knowledge for designing digital microcontrolled-based electronic systems. To this end the fundamental architectures of microcontrollers, the elements of assembly language programming.
The course is intended to train the students so that they acquire the capability of applying the knowledge to the design specifications, to the selection and programming of digital electronic systems to obtain the desired performance, to the using of tools for programming microcontrollers.
The course provides a multidisciplinary background on hardware and software for the design of digital microcontrolled-based electronic systems, which can be spent in the fields of biomedical engineering, telecommunications, automatic control and information technology in general.
Microcontrollori: generalità, il PIC16F84A, architettura, file register set, instruction set, temporizzazione, interrupt. Il PIC 16F87XA, e il PIC 16F877. Comunicazione seriale: SPI, Microwire, I2C, comunicazione asincrona, USART. Conversione ADC e DAC nei microcontrollori. Il PIC 18FXX2. Elementi di programmazione in Assembly. Progetto di sistemi elettronici con microcontrollori.
Microcontrollers: generality, PIC16F84A, architecture, file register set, instruction set, timing, interrupt. PIC 16F87XA and PIC 16F887. Serial Communication: SPI, Microwire, I2C, asyncronous communication, USART. ADC and DAC conversion. PIC 18FXX2. Basics of Assembly programming. Designing electronic system with microcontrollers.
La valutazione del livello di apprendimento degli studenti consiste in una prova orale nella quale si discuteranno più temi trattati nel corso. Tale valutazione comprende anche la presentazione e la discussione di un progetto scelto tra quelli proposti dal docente e opportunamente concordato con il docente stesso. Tale progetto sarà tipicamente un'attività pratica di approfondimento degli argomenti trattati a lezione.
Per superare l'esame con esito positivo, lo studente dovrà mostrare di avere acquisito le metodologie e le tecniche di progettazione di sistemi elettronici.
Attribuzione del voto finale in trentesimi.
La prova orale sarà articolata su domande relative agli argomenti del programma e sulla discussione di un progetto, con riferimento all'approccio utilizzato e ai risultati ottenuti.
The students learning assessment is done through a verbal examination that covers specific topics of the course. This assessment includes the presentation and discussion of a project chosen among those proposed by the teacher. The project is typically a practical implementation of the topics covered in the course.
To pass the exam the student will show to know all the metodologies and techniques for designing an electronic systems.
A score in the range 1830 will be given as a final grade.
The oral examination will be focused on questions concerning the course topics and the discussion of a specific design with refernece to the approach used and the results obtained.
Tim Wilmshurst, "Designing Embedded Systems with PIC Microcontrollers", Elsevier, 2007. Martin Bates, "PIC Microcontrollers", Elsevier, 2005. Dispense a cura del docente, reperibili sul sistema moodle di ateneo.
Tim Wilmshurst, "Designing Embedded Systems with PIC Microcontrollers", Elsevier, 2007. Martin Bates, "PIC Microcontrollers", Elsevier, 2005. Lecture notes by the teacher, available through the university's moodle platform.
Università Politecnica delle Marche
P.zza Roma 22, 60121 Ancona
Tel (+39) 071.220.1, Fax (+39) 071.220.2324
P.I. 00382520427