ENTRENADORA-PICs – MÓDULO DE 8 ENTRADAS O SALIDAS
Esta placa es una pieza importante de nuestra lista de módulos. Básicamente, consiste en una serie de pulsadores y LEDs, para ser utilizados como entradas o salidas dependiendo de lo que se requiera. Para se mas específicos la tarjeta tiene 8 LEDs y 8 pulsadores y se pueden seleccionar por medio de unos jumpers. Por ejemplo es posible ocupar 5 LEDs como salidas y 3 pulsadores como entrada.
Como sabemos los conectores son compatibles con los otros módulos y cables de nuestra entrenadora, así que este modulo también tiene los conectores para cable plano que impide colocarlos de distinta posición.
El circuito que se utiliza para el circuito es el siguiente:
MPLAB X Y C18: LED INTERMITENTE
Una vez explicado ciertos temas antes de comenzar con los ejemplos es momento de realizar una primera prueba o mejor dicho nuestro primer código en C18. Para esto se utilizar un PIC18F4620 con un LED y su debida resistencia conectada al pin RE0 además de un botón de Reset conectado en el Master Clear del PIC. Para este y otros ejemplos trabajaremos con el oscilador interno des microcontrolador. Recordar que el circuito se alimenta a 5 volts.
El circuito es el siguiente:
MPLAB X Y C18: SENTENCIAS REPETITIVAS Y SELECTIVAS
Sentencias selectivas
Sentencia IF: Se utiliza para ejecutar una sentencia o un grupo de ellas si una expresión es cierta.
La sintaxis es la siguiente:
if (expresion){//Si expresion es verdadera
sentenciaA;//Ejecutamos las sentencias
sentenciaB;
}
Ejemplo 1:
if(PORTA==0x01){//Si PORTA es igual a 0x01
PORTB=0xFF;//Colocamos el valor 0xFF en PORTB
}
Ejemplo 2:
if(PORTA==1 && A==5){//Si PORTA=1 y A=5
PORTC=1;//El puerto C es igual a 1
LED_STATUS=0;//LED_STATUS es igual a 0
X=150;//X es igual a 150
}
CREAR UN PROYECTO EN EAGLE (ESQUEMATICO Y RUTEADO)
Se tratara de explicar sobre la manera de utilizar Eagle para hacer un circuito empezando con el esquemático y después pasando al ruteado, para después hacer el PCB.
1.- Ejecutar Eagle ir a File > New > Project y dar un nombre.
2.- Click derecho sobre el proyecto New > Schematic y guardar con un nombre.
MPLAB X Y C18: OPERADORES
En el lenguaje C se dispone de una gran cantidad de operadores que sirven para operar con los datos dentro de nuestros programas y estos se clasifican en varios grupos: aritméticos, de comparación, lógicos, de manejo de un solo bit, etc. Vamos a ver los operadores que nos permite utilizar C18.
Operadores Matemáticos: Permiten la realizar operaciones matemáticas en nuestros programas.



