4. PIC 16F84A.
Es un circuito integrado programable que
dispone de puertos de Entrada/Salida
reprogramables (Puerto A y Puerto B).
La programación de éste dispositivo se hace
en forma de Byte.
1 Byte = 8 bits.
5. PIC 16F84A.
Funciona a una velocidad de 4 MHz; esto
quiere decir que puede ejecutar 4 millones de
instrucciones en 1 segundo.
6. PIC 16F84A.
Una instrucción es una orden que se
programa sobre los puertos E/S. por ejemplo:
queremos activar los pines 11 y 12 los cuales
corresponden a RB5 y RB6
respectivamente, para esto el código de
números binarios en formato de Byte sería:
RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0
0 1 1 0 0 0 0 0
output_B(0b0110 0000);
7. PIC 16F84A.
Para programar se necesitan mínimo dos
instrucciones, una donde se le ordena a un pin
activarse o desactivarse y otra donde se le
ordena el tiempo que debe duran ejecutando
esa instrucción. Ejemplo:
output_B(0b0110 0000);
delay_ms(2000);
8. PIC 16F84A.
La instrucción delay_ms recibe como
parámetro milésimas de segundo, por tanto
si queremos generar un retardo de 2
segundos deberemos escribir 2000.
output_B(0b0110 0000);
delay_ms(2000);