Enunciación
-
Upload
amaury-mendez -
Category
Education
-
view
341 -
download
1
Transcript of Enunciación
CURSO VIRTUAL DE MICROCONTROLADORES PIC.
DOCENTE: AMAURY GIOVANNI MÉNDEZ AGUIRREDOCENTE DE TECNOLOGÍA E INFORMÁTICA.CENTRO EDUCATIVO LOMBARDÍA.
ENUNCIACIÓN
CLASE 1: CÓMO PROGRAMAR UN MICROCONTROLADOR PIC
PIC 16F84A.
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.
PIC 16F84A.
Funciona a una velocidad de 4 MHz; esto quiere decir que puede ejecutar 4 millones de instrucciones en 1 segundo.
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:
output_B(0b0110 0000);
RB7
RB6
RB5
RB4
RB3
RB2
RB1
RB0
0 1 1 0 0 0 0 0
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);
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);
FIN.