La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Real Colegio San José S.A.S Programación - BASIC.

Presentaciones similares


Presentación del tema: "Real Colegio San José S.A.S Programación - BASIC."— Transcripción de la presentación:

1 Real Colegio San José S.A.S Programación - BASIC

2 Qué son los PIC Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. Peripheral Interface Controller (controlador de interfaz periférico)

3 Respondiendo a la primera parte, un microcontrolador (µC o MCU para abreviar) es un circuito integrado programable capaz de llevar a cabo una determinada tarea. Recordemos ¿Qué es y para que sirve un microcontrolador? Si alguien nos preguntara qué es lo que hace una computadora personal, le responderíamos de todo, según el programa que le instalemos. De igual modo, un microcontrolador, como un “micro computador" que es, puede hacer casi de todo (dentro de sus posibilidades, claro está), según el programa grabado en su memoria.

4 El PIC 16F628A Conjunto reducido de instrucciones (RISC). Solamente 35 instrucciones. Oscilador interno de 4MHz Modo de ahorro de energía en modo sueño Opera con una frecuencia de reloj de hasta 20 MHz (ciclo de máquina de 200 ns) Memoria de programa: 2048 locaciones de 14 bits Memoria de datos: Memoria RAM de 224 bytes (8 bits por registro) Memoria EEPROM: 128 bytes (8 bits por registro) 16 Terminales de I/O que soportan corrientes de hasta 25 mA 3 Temporizadores Temporizador Watchdog Módulos de comunicación serie, comparadores. Entre otras…

5 El PIC 16F628A

6 Distribución de Pines

7 Como podemos ver, los pines 1, 2, 3, 4, 15, 16, 17 y 18 tienen el nombre de RAx. Estos pines conforman el puerto A. Los pines 6 al 13 forman parte del puerto B. El pin 5 es el que se conectara al negativo de la fuente de alimentación. El 14 irá conectado a 5V. Distribución de Pines

8 Como habrán notado, muchos de los pines tienen más de una descripción. Esto se debe a que pueden utilizarse de varias maneras diferentes, seleccionables por programa. Distribución de Pines

9 Como primer proyecto nos trazaremos la meta de crear un programa que encienda un bombillo con intermitencia de 1 segundo Pseudocódigo: Inicio Ciclo: Encienda bombillo Espere 1 segundo Apague el bombillo Espere 1 segundo Retorne Ciclo Fin Primer Proyecto

10 Como quedaría nuestro algoritmo en el lenguaje BASIC [Lenguaje de alto nivel que utilizaremos] Basic: led VAR portb.0 Inicio: high led pause 1000 low led pause 1000 goto inicio END Primer Proyecto

11 Pseudocódigo: Inicio Ciclo: Encienda bombillo Espere 1 segundo Apague el bombillo Espere 1 segundo Retorne Ciclo Fin Basic: led VAR portb.0 Inicio: high led pause 1000 low led pause 1000 goto inicio END Comparemos

12 Protoboard Cable 1 Regulador 7805 6 Leds varios colores (Mínimo: 2 Amarillos 2 Rojos 2 Verdes) 20 Resistencias 330 Ohmnios Materiales

13 Demostración Con simulador Proteus ISIS


Descargar ppt "Real Colegio San José S.A.S Programación - BASIC."

Presentaciones similares


Anuncios Google