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

Slides:



Advertisements
Presentaciones similares
CURSO BASICO INTERMEDIO
Advertisements

MICROCONTROLADORES NOCIONES BÁSICAS.
MICROCONTROLADOR PIC 16F877.
Motherboard – Placa Base o Tarjeta Madre “Cerebro de la PC o Equipo”
ARQUITECTURA DE COMPUTADORAS
Componentes físicos hardware interno
Rommel Chang Suárez Jefferson Moreno Briones
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL
Cibernética y Computación 1
Introducción a los MCU´s de Motorola
Entrada / salida digital con ccs
PROGRAMACION 2 MICROCONTROLADORES BASIC STAMP.
Seminario programación microcontroladores ARM LPC 1769
CUBO LED RGB (4x4x4).
Microcontroladores PIC
CECyTEC CESAR GALINDO MIGUEL ALVAREZ I “C”
Principales componentes del computador
CABLEADO DE SEMAFORO COMPLETO.
Microcontroladores PIC16F84A.
Diseño de un Controlador de Luces de un Semáforo
Operación de Micros e Interfaces
Maquinas Digitales  La idea principal es dividir el procesamiento de cada una de las instrucciones en una serie de pasos totalmente independientes.
Programación I MC José Andrés Vázquez Flores
MICROCONTROLADORES NOCIONES BÁSICAS. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
Objetivos Generales Entender el funcionamiento de un microcontrolador
MICROCONTROLADORES NOCIONES BÁSICAS COMPUTO II. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
Lenguaje Ensamblador Pic 16F84A.
¿Qué unidades conforman el procesador?
Pure Valve Tone Guitar Amp
MICROCONTROLADORES COMPATIBLES CON 8XC51
Tema 1: Introducción a los microcontroladores
Unidad de Aprendizaje N°1 Aprendizaje Esperado N°1.
UNIVERSIDAD DEL VALLE DE MEXICO
MICROCONTROLADORES TATIANA HURTADO RIVAS LILIANA PORTELA NOREÑA
Curso: “Sistemas de control programado na área de tecnoloxía “
Programar PIC`s en lenguaje C18 En 64 horas. El siguiente material está desarrollado como complemento didáctico para la materia de microcontroladores,
LA PLACA MADRE SUS PARTES Y FUNCIONES
circuitos Motor Bombillo Interruptor Led Pilas Baterías Resistencias
ELECTRICIDAD Y ELECTRÓNICA
Tema: Componentes físicos de una computadora
Microprocesadores II PIC16C5X Ing. Nelwi Báez.
Tema 4: El microcontrolador PIC16F876
Hardware: Evolución de los ordenadores
NOCIONES BÁSICAS COMPUTO II
INSTITUCIÓN EDUCATIVA RUFINO JOSÉ CUERVO SUR
Puertos externos.
Irune Sola 2D. 1.Fuente de alimentación. 2. Placa base 3.El microprocesador 4.Memoria RAM 5.El disco duro 6.Dispositivos de memoria óptica 7.Los puertos.
El procesador.
Principio unidad 1.
DETECTOR DE MINAS ANTI PERSONALES
MICROPROCESADORES INTEGRANTES: Williams Rodríguez C.I: Peña julio C.Ojeda 17/04/2012.
INTRODUCCIÒN MICROCONTROLADORES
INDICE Memoria RAM CPU Fuente de poder Placa madre Disco Duro.
CONTENIDO 2: HARDWARE Y SOFTWARE
¿Qué es un Microcontrolador?
Programación de Microcontroladores con bootloader
Puerto USB.
TERCER PERIODO. Integrantes Luis Miguel Medina Diany Restrepo Juan Sebastián Barrientos Andrea Peláez Juan Camilo Viana.
SIMULACIÓN Y ROBÓTICA. Juan Carlos González-Calero Labián.
Laboratorio de Arduino
INSTITUTO TECNOLÓGICO DE SALINA CRUZ
Programación de microcontroladores PIC16f877a en linux
ARQUITECTURA DEL COMPUTADOR INTEGRANTES: CASTRO MYCHAEL ALVEAR NELSON FLORES DANILO RODRIGUEZ CARLOS IZQUIERDO HARRY INTEGRANTES: CASTRO MYCHAEL ALVEAR.
Microcontroladores “Phillips” Expositor: -DURAN, WLADIMIR.
El Computador. Computador. Máquina compuesta de elementos físicos (en su mayoría de origen electrónico) capaz de aceptar unos datos de entrada, realizar.
CONIMEIRA XVI Bootloaders para microcontroladores PIC de Microchip Presentan: Ing. Ricardo Guadrón Tec. Juan José Guevara Escuela Especializada en Ingeniería.
SISTEMAS ELECTRÓNICOS 3ºGIERM1 1. Introducción 2. Tipos de datos 3. Estructuras típicas de programación 4. Manejo de bits Tema 7. Programación de microcontroladores.

30/11/
Transcripción de la presentación:

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

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.

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…

El PIC 16F628A

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

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

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

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

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

Demostración Con simulador Proteus ISIS