1 / 13

Real Colegio San José S.A.S

Real Colegio San José S.A.S. Programación - BASIC. Qué son los PIC. Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc . P eripheral I nterface C ontroller  (controlador de interfaz periférico). Recordemos.

zeus-davis
Download Presentation

Real Colegio San José S.A.S

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. PeripheralInterfaceController (controlador de interfaz periférico)

  3. Recordemos ¿Qué es y para que sirve un microcontrolador? • 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. • 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. Distribución de Pines 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.

  8. Distribución de Pines • 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.

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

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

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

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

  13. DemostraciónCon simulador Proteus ISIS

More Related