Está en la página 1de 4

Compilador MCCS, Crear un folder, en este caso se llama: Prueba180520

Las App y archivos para instalar el compilador PIC C (CCS).

Ejecutar el video Instalando el compilador PIC C (CCS).mp4, el cual le permitirá realizar la instalación.

Una vez instalada la App (CCS), ejecutar la App

1. Crear un archivo fuente (P180520.C), puede hacerlo en cualquier editor o en el de la App, guardar el archivo
en el folder del proyecto (Prueba180520)
#include <16f877a.h>
#use delay (clock=4m)
#fuses xt,nowdt, noput, noprotect, brownout, nolvp, nocpd, nowrt
#use fast_io(a)
#use fast_io(b)
int x,y;
void main()
{
set_tris_a(0xff);
set_tris_b(0x00);
output_a(0x00);
output_b(0x00);
x=0;
y=0;
while(true)
{
x=input(pin_a0);
y=input(pin_a1);

if(x==1)
{
output_b(0b00000000);
output_high(pin_b0);
delay_ms(500);
output_high(pin_b1);
delay_ms(500);
output_high(pin_b2);
delay_ms(500);
output_high(pin_b3);
delay_ms(500);
output_low(pin_b0);
delay_ms(500);
output_low(pin_b1);
delay_ms(500);
output_low(pin_b2);
delay_ms(500);
output_low(pin_b3);
}
else
{
output_low(pin_b3);
output_low(pin_b0);
output_high(pin_b2);
output_high(pin_b1);
delay_ms(500);
output_low(pin_b2);
output_low(pin_b1);
output_high(pin_b0);
output_high(pin_b3);
delay_ms(500);
}
}
}

2. Compilar el archivo fuente


Se usan directivas, observar el #include <16f877a.h>.
El Archivo fuente guardarlo (P180520.C) en el mismo folder (Prueba180520)
3. Crear un proyecto nuevo (P180520).

Se observa que se tiene plantillas de proyectos definidos en donde ya se tiene el código, en este caso se
utilizó el general, para estas condiciones se debe teclear el código.
4. Agregar el archivo fuente (nombre.C), en el proyecto.
5. Compilador el proyecto:

Se observa en el proyecto contiene la directiva del pic16f877a, P180520.c (archivo fuente en lenguaje C ) y el archivo
P180520.hex (el archivo objeto), el cual se grabará en el PIC.

RECORDAR QUE EL ARCHIVO OBJETO CON EXTENSIÓN HEX, ES EL QUE SE PROGRAMARÁ EN EL CHIP.

Toda la información generada, se encontrará en el folder creado para el proyecto (Prueba180520).

6. Depurar el proyecto. En caso de ser necesario

7. Más información a detalle. Ejecutar el tutorial QUICK STAR

Estos se descargan de la página www.microchip.com

Anexo

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

También podría gustarte