Está en la página 1de 6

PROGRAMACIÓN

PIC EN CCS
use fast_io (PUERTO)
 La función NO define el trisx
 Instrucciones que se puede usar:
 output_low(PIN_x)
 output_high(PIN_x)
 Para configurar puerto:
 set_tris_b(0x00)
use standard_io(PUERTO)
 No se requiere configurar puertos
 Con output el puerto se configura como
salida
 Con input el puerto se define como
entrada
 Se usan las instrucciones:
 output _low(PIN_x)
 Output_high(PIN_x)
Ejemplo de programa:
 #include <18F4550.h>
 #fuses HS, NOWDT, NOPROTECT, NOPUT, NOLVP, VREGEN,
NODEBUG, PLL5, CPUDIV1
 #use delay (clock= 20000000)
 #use standard_io(B)

 int i;

 void main () // PROGRAMA PRICINCIPAL


 {

 for (i=1;i<=5;++i)
 {
 output_B(0x02); //Switch DE SALIDA
 delay_ms(500); // RETARDO DE MEDIO SEGUNDO

 output_B(0x00); //Switch DE SALIDA
 delay_ms(500); // RETARDO DE MEDIO SEGUNDO
 }
 }
Realice el código para:
1. Implementar un contador de 0 a 9.
2. Que el conteo se pueda visualizar en un
Display de siete segmentos, conectado
al puerto B del PIC.
LCD
 lcd_init():Inicializa el lcd
 lcd_gotoxy(x,y): Establece la posición de escritura
en el lcd.
 lcd_putc(char s): nos muestra un dato en la
siguiente posición del lcd.
 \f se limpia el lcd

 \n el cursor se posiciona al inicio de la


segunda línea

 \b el cursor retrocede una posición


lcd_getc(x,y): lee el carácter de la posición (x,y)
 printf(lcd_putc, cadena, variable)

También podría gustarte