Wk
|
Data
|
Argomenti
|
Rif.
Testo
|
Slides
[Lnk]
|
| 1
|
Lun 22/09 |
Introduzione.
Architettura
generalizzata del
calcolatore: Ciclo
di Von Newmann.
Modello a macchine
virtuali.
|
Tanembaum,Bates
Slides
|

|
| 1 |
Mar 23/09 |
Rappresentazione
dei dati:
-
Interi Relativi (Modulo
e segno, Complementi alla base, Eccessi)
- Caratteri
Esercitazione: Aritmetica Binaria, Conversioni di base,
|
Tanembaum, Bates
Slides |
 |
| 2 |
Lun 29/10
|
Esecuzione di Istruzioni in Parallelo,
Classificazione di
Flynn, Pipelines.
Classi di Istruzioni Modi di Indirizzamento (Immediato, Diretto,
Indiretto,
Tramite Registri)
|
Tanembaum, Bates
Slides |
 |
| 2 |
Mar 30/09 |
Assemblatori,
Compilatori e Interpreti.
L’ architettura MCU/PIC.
L’ ambiente target: PICMicro 16F84. Esercitazione : Semplice Problema Aritmetico, progettazione e codifica. |
Tanembaum, Bates, PIC16f84 Datasheet |
 |
| 3 |
Lun 6/10 |
Il datasheet del PIC
16F84(A) Instruction Set (Operazioni di movimentazione dati, aritmetico logiche, salto ) Esercitazione
2: Analisi di
semplici listati ed emulazione del PIC 16F84 (VLab).
|
Tanembaum,
Slides |
|
| 3 |
Mar 7/10 |
Ciclo semplificato di produzione del codice: Analisi del
problema, Codifica in Linguaggio Naturale, Codifica grafica Algoritmo (Flow
Chart), Codifica in linguaggio Assembly, Compilazione e Debugging in emulazione
Vlab per un semplice problema: Controllo di una porta ad apertura automatica
con ritardo (attesa attiva) in chiusura con utilizzo Emulatore VLAB.
|
Corso
ASM
Microchip
|
|
| 4 |
Lun 20/10 |
Ciclo semplificato di produzione del codice: Analisi del
problema, Codifica in Linguaggio Naturale, Codifica grafica Algoritmo (Flow
Chart), Codifica in linguaggio Assembly, Compilazione e Debugging in emulazione
Vlab per un semplice problema: Semaforo stradale (strada a senso unico alternato con sensore di peso). |
Tanembaum,
Slides |
- |
| 4 |
Mar 21/10 |
Struttura del codice per Assebly PICMicro: Direttive al
compilatore, Macro Expansion, Direttiva #DEFINE in Assembly PIC16F84, Direttiva
EQU, Direttiva di inclusione files.Subroutines, Subroutines in Assembler
PIC16F84 (CALL, RETURN, RETURNLW)Interrupts, Concetti generali.
|
Corso
ASM
Microchip,
Appunti
|
 |
| 5 |
Lun 3/11 |
(5 Ore)Concetto di tabella (CALL+RETLW) Analisi,
Progettazione algoritmica e Codifica di un contatore 0-9 con visualizzazione su
display LED. Compilazione e debugging in MPLAB. Linguaggio C: Introduzione.
|
|
 |
| 5 |
Mar 4/11 |
C per PIC16F84.Modello di programmazione.Tipi semplici.C:
Statement di controllo e iterazione.Functions, Dichiarazione,
Definizione.C2C Special Functions.
|
Corso
C
Microchip,
Slides
Aggiornata
2/11/2005 |
 |
| 6 |
Lun 10/11 |
Arrays, Stringhe.Aritmetica dei puntatori.
I/O : Metodologie e Dispositivi per PIC, Gestione Interrupt nel PIC (Registro INTCON). Lettura/ Scrittura EEPROMS. |
Tanembaum (I/O),
Slides (Tutto),
Corso C Microchip
(EEPROM) |
 |
| 6 |
Mar 11/11 |
Codifica e debugging (Sourceboost) in C2C del problema del contatore di
impulsi 0-9 con visualizzazione LED. |
Slides
(Testi Esercizi),
Corso C Microchip |
 |
| 7 |
Lun 17/11 |
Interfacciamento Sensori ed Attuatori. COnversione Analogico/Digitale. |
|
  |
| 7 |
Mar 18/11
|
Recall: Interrupts - Timers - EEPROMs. |
|
|
|
|
|
|
|
|
|
|
|
|
| -------
|
------ |
Risorse (MiniCD) Freeware
dal sito
Microchip |
------ |
 |