0% ont trouvé ce document utile (0 vote)
68 vues5 pages

Compte Rendu TP3

Ce document présente un TP sur la manipulation du logiciel MPLAB et d'ISIS Proteus. Le TP consiste à développer des programmes assembleur pour afficher des chiffres sur un afficheur à 7 segments avec un PIC16F84A, et tester le code généré sur la plateforme Proteus.

Transféré par

Triphel Mapaka
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
68 vues5 pages

Compte Rendu TP3

Ce document présente un TP sur la manipulation du logiciel MPLAB et d'ISIS Proteus. Le TP consiste à développer des programmes assembleur pour afficher des chiffres sur un afficheur à 7 segments avec un PIC16F84A, et tester le code généré sur la plateforme Proteus.

Transféré par

Triphel Mapaka
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

COMPTE RENDU TP4

Manipulation MPLAB & ISIS


Pour pic 16F84A

I. But de ce TP
1. Développer des programme assembleur sur MPLAB
2. Tester les code HEX généré par MPLAB sur ISIS PROTEUS

II. Travail demandé


1. Développer sous MPLAB un programme asm permettant d’afficher les
chiffres de 0 à 9 sur un afficheur à 7 segments

1
2. Réalisation du montage sur ISIS PROTEUS et teste du code HEX obtenu
U1
13 33
OSC1/CLKIN RB0/INT
14 34
OSC2/CLKOUT RB1
35
RB2
2 36
RA0/AN0 RB3/PGM
3 37
RA1/AN1 RB4
4 38
RA2/AN2/VREF-/CVREF RB5
5 39
RA3/AN3/VREF+ RB6/PGC
6 40
RA4/T0CKI/C1OUT RB7/PGD
7
RA5/AN4/SS/C2OUT
15
R1
RC0/T1OSO/T1CKI
8 16
9
RE0/AN5/RD RC1/T1OSI/CCP2
17
R2
470
RE1/AN6/WR RC2/CCP1
10 18
RE2/AN7/CS RC3/SCK/SCL
23
R3
470
RC4/SDI/SDA
1 24
MCLR/Vpp/THV RC5/SDO
25
R4
470
RC6/TX/CK
26
RC7/RX/DT R5
470
19
RD0/PSP0
20
R6
470
RD1/PSP1
21
RD2/PSP2
22
R7
470
RD3/PSP3
27 470
RD4/PSP4
28
RD5/PSP5
29
RD6/PSP6
30
RD7/PSP7
PIC16F877A

U2
9
COM
1 16
1B 1C
2 15
2B 2C
3 14
3B 3C
4 13
4B 4C
5 12
5B 5C
6 11
6B 6C
7 10
7B 7C
ULN2004A

3. Proposer un programme ASM permettant d’afficher successivement les


chiffres de 0 à 99

2
3
4
R9
470
R10
470
R11
470
R12
U1 R13
470
13 33 471
OSC1/CLKIN RB0/INT
14 34
OSC2/CLKOUT RB1
35
R14
RB2
2 36 470
RA0/AN0 RB3/PGM
3 37
RA1/AN1 RB4
4 38
RA2/AN2/VREF-/CVREF RB5
5 39
RA3/AN3/VREF+ RB6/PGC
6 40
RA4/T0CKI/C1OUT RB7/PGD
7
RA5/AN4/SS/C2OUT
15
R1
RC0/T1OSO/T1CKI
8 16
9
RE0/AN5/RD RC1/T1OSI/CCP2
17
R2
470
RE1/AN6/WR RC2/CCP1
10 18
RE2/AN7/CS RC3/SCK/SCL
23
R3
470
RC4/SDI/SDA
1 24
MCLR/Vpp/THV RC5/SDO
25
R4
470
RC6/TX/CK
26
RC7/RX/DT R5
470
19
RD0/PSP0
20
R6
470
RD1/PSP1
21
RD2/PSP2
22
R7
470
RD3/PSP3
27 470
RD4/PSP4
28
RD5/PSP5
29
RD6/PSP6
30
RD7/PSP7
PIC16F877A

U2
9
COM
1 16
1B 1C
2 15
2B 2C
3 14
3B 3C
4 13
4B 4C
5 12
5B 5C
6 11
6B 6C
7 10
7B 7C
ULN2004A

Vous aimerez peut-être aussi