La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

PIC 16F84A Ing. Pasquale Zambrotta Panoramica LEARNING ON THE JOB Creazione del programmatore hardware Creazione di una scheda per la prova dei programmi.

Presentazioni simili


Presentazione sul tema: "PIC 16F84A Ing. Pasquale Zambrotta Panoramica LEARNING ON THE JOB Creazione del programmatore hardware Creazione di una scheda per la prova dei programmi."— Transcript della presentazione:

1

2 PIC 16F84A Ing. Pasquale Zambrotta

3 Panoramica LEARNING ON THE JOB Creazione del programmatore hardware Creazione di una scheda per la prova dei programmi Impostazione di un problema da risolvere e programmazione PIC in linguaggio ASSEMBLY Traduzione del linguaggio ASSEMBLY in linguaggio PIC BASIC Programmazione PIC e verifica funzionamento

4 Obiettivo a lungo temine Comprendere la logica del linguaggio di programmazione Imparare l'Assembly ed il Pic Basic nei loro comandi principali ed essenziali

5 INIZIAMO.. P roblema : accendere in maniera intermittente un LED senza utilizzare circuiti risonanti o circuiti integrati, ma semplicemente utilizzando il PIC16F84A. Guardiamo come deve essere realizzato il programma in Assembly

6

7

8

9 VEDIAMO LE RIGHE DI COMANDO

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29 COSA DOBBIAMO FARE AFFINCHE IL PIC ESEGUA I COMANDI ? …o meglio dovè sarà messo il nostro programma? Su quale memoria andiamo a scrivere affinchè il PIC possa eseguire le istruzioni che abbiamo utilizzato? Dovè allocata la memoria del PIC?

30 Come trasferire il nostro programma in linguaggio assembler nel PIC affinchè possa eseguirlo? Il nostro programma dovrà essere salvato con lestensione.ASM Insieme al programma PIC16f84.INC dovrà essere memorizzato nel PIC Affinchè possono essere trasferiti nella memoria del PIC dovranno essere compilati, occorrerà un programma che traduca il linguaggio assembler in linguaggio macchina comprensibile per il PIC. Il compilatore darà in uscita 4 file con estensione diversa, SOLO QUELLO CON ESTENSIONE.hex dovrà essere inviato nella memoria del PIC

31

32 Occorre un programmatore per trasferire il file.hex alla memoria del PIC Il programmatore si può acquistare o autocostruire. Il programma per gestire il programmatore da noi usato sarà ICprog

33 Questo è il programmatore da realizzare.

34 Possibili alternative Si è visto che la programmazione in linguaggio assembler è particolarmente laboriosa e lunga Si può utilizzare un qualche altro linguaggio che abbrevi e faciliti tutte le operazioni? Una soluzione può essere costituita dal PIC BASIC

35 Come può essere scritto lo stesso programma in linguaggio PIC BASIC?

36

37

38 Consiglio Consiglio di una o più strategie Consegnate un resoconto dei risultati attesi Menzionate i passi successivi da intraprendere Distribuzione dei compiti


Scaricare ppt "PIC 16F84A Ing. Pasquale Zambrotta Panoramica LEARNING ON THE JOB Creazione del programmatore hardware Creazione di una scheda per la prova dei programmi."

Presentazioni simili


Annunci Google