José Estay A / jea I semestre académico 2014 Computadores (TU Sistemas Computacionales) Elementos de estructura de computadores.

Slides:



Advertisements
Presentaciones similares
Computadora Máquina electromecánica. Rapidez y eficiencia (MIPS)
Advertisements

Introducción Programación.
LA COMPUTADORA.
Ingº Luis Alvarado Cáceres
Componentes físicos hardware interno
Computación PROGRAMACIÓN.
Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universidad Alonso de Ojeda Estado Zulia – Ciudad Ojeda Cátedra: Informática.
MICROCOMPUTADORES Placa de desarrollo PIC18F8520
Ordenador, computadora P.C. Conceptos.
Introducción a la programación
La CPU Unidad Central de Proceso.
Armando Mtz. R. ITNL. 1.- Necesitaras diseñar la plantilla de Arduino básica (padre-hijo).
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Curso Introductorio Unidad I: Conceptos básicos (Actualizado el ) Curso creado por : Libro de Clases Electrónico (LCE)
Curso Introductorio Unidad I : Conceptos básicos Curso creado por : Libro de Clases Electrónico (LCE)
Unidad 3 Componentes internos del ordenador
Introducción al Software
1 Aula de Informática del Centro de Participación Activa para Personas Mayores de El Ejido (Almería). Consejería Territorial de Salud y Bienestar Social.
TRADUCTOR DE UN PROGRAMA
menú Dispocitivos de salida Presentación Que es informática
Microcontroladores PIC16F84A.
REGISTRO DE WINDOWS.
Introducción a Microcontroladores PIC
1.2 ESTRUCTURA Y FUNCIONAMIENTO DE LA COMPUTADORA
Conocimiento de la PC. Alejandra Vera Guzmán.
Programación Avanzada Proyecto Final
Instalar y Preservar los equipos de computo de acuerdo a las recomendaciones de higiene y seguridad del fabricante. Así como el consumo relacional de.
Respaldando la información
Maquinas Digitales  La idea principal es dividir el procesamiento de cada una de las instrucciones en una serie de pasos totalmente independientes.
José Estay A / jea I semestre académico 2014 Computadores (TU Sistemas Computacionales) Elementos de estructura de computadores.
FUNDAMENTOS DE PROGRAMACIÓN ISC. GABRIEL ZEPEDA MARTÍNEZ EST. ABRAHAM F. MACHUCA VAZQUEZ.
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
BOOTEAR APLICASIONES DESDE UN USB Aprenderemos a botear un USB mediante la ayuda de un programa llamado UNITBOOTIN.
PROGRAMACION DEL MICROCONTROLODADOR PIC16F877 Ing. Carlos Guerra Cordero.
MICROCONTROLADORES NOCIONES BÁSICAS. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
Fundamentos de Programación Resolución de Problemas con Computadoras y Herramientas de Programación.
José Estay A Elementos de Estructura de computadores.
José Estay A / jea I semestre académico 2014 Computadores (TU Sistemas Computacionales) Tema: elementos de estructura de computadores.
FUNDAMENTOS DE PROGRAMACION
VISIÓN En cinco años nos vemos como una de las mejores instituciones educativas bilingües del país, acreditada por el cumplimiento de los estándares de.
PROGRAMAS INFORMATICOS
Maestros del Área de Computación
Real Colegio San José S.A.S Programación - BASIC.
Asignatura: Computadores Profesor: José Estay Araya Sitio de la asignatura: User: cpu2014 psw: cpu#X86.
Elementos de Estructura de Computadores. DESARROLLO DE APLICACIONES CON MICROCONTROLADORES Aplicación Análisis del hardware necesario para construir la.
Software Embebido (Firmware). Funciones Configuración de Oscilador del microcontrolador Configuración y control de los periféricos: ADC, UART y Puertos.
SANTIAGO MORA BERMÚDEZ
Escuela de Geografía Asignatura: Programación Digital Asignatura: Programación Digital Profesora: Nelly García Mora Semestre: B-2010 Sem B-2010Ing. Nelly.
ARDUINO + Simulación en PROTEUS
11°. Es el cerebro del computador por ponerlo de una forma. Actualmente es quien ejecuta la gran mayoría de los procesos que conforman el sistema operativo.
Programación de Microcontroladores con bootloader
Puerto USB.
Tutorial para Montar los Vuelos en la competencia On-Line
Windows 8 pro. 64 bits DE LA CRUZ HERNÁNDEZ DHAMAR.
Hardware Beatriz Iralde 2ºD. Índice 1.Fuente de alimentación 2.Descripción del hardware 3.Componentes del hardware 4.La placa base 5.¿ Para qué sirve.
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
ARQUITECTURA DEL ORDENADOR
Universidad Metropolitana Introducción a la Computación Universidad Metropolitana Introducción a la Computación Septiembre, 2007 Arquitectura Von Newman.
Por: Javier Gutiérrez. La primera generación abarca desde el año 1938 hasta el año Estaban construidos con electrónica de válvulas y se programaban.
INGENIERIA EN SISTEMAS FUNDAMENTOS DE COMPUTACION B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
LOS COMPONENTES DEL ORDENADOR
Especificación del Problema Partimos del hecho de un programador no puede resolver un problema que no entiende. Por esta razón, la primera etapa en todo.
INSTRUMENTACIÓN: APLICACIONES CON MICROCONTROLADORES PIC FRANCISCO GARCIA ROQUE CATELT UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO CICLO.
Fundamentos de Programación Unidad I Conceptos Básicos.
Tutorial para Montar los Vuelos en la competencia On-Line
Arquitectura de Computadores Clases Interrupciones de software y hardware IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica.
El computador se conforma por dos partes fundamentales la cuales son: el Software y el hardware.  el software es la parte virtual del computador, mas.
 Software  Humanware  Hardware Conformado por.
CONIMEIRA XVI Bootloaders para microcontroladores PIC de Microchip Presentan: Ing. Ricardo Guadrón Tec. Juan José Guevara Escuela Especializada en Ingeniería.
Sobre el curso Introducción a la arquitectura del PC.
Transcripción de la presentación:

José Estay A / jea I semestre académico 2014 Computadores (TU Sistemas Computacionales) Elementos de estructura de computadores

Computadores Lenguaje de máquina Traducción, traductores Microprocesadores, microcontroladores(Embedded system) Sistema de desarrollo Hardware / Software

Hardware Grabadores o “quemadores” de dispositivos con lógica programada Grabadores de uControladores (ver sitio internet) Grabadores comerciales Construcción de un grabador PIC Componentes necesarios

Ejemplo: PIPO2 (derivado JDM)

Ejemplo comercial (básico)

Sistema de desarrollo: hardware Acoplo al PC por medio de: puerto paralelo, puerto serie (COMn), puerto USB Los ejemplos anteriores se conectan vía COMn Monitoreo de funcionamiento vía LEDS de testigo Versátiles y “baratos” los vía COMn Sin embargo, el PC debe disponer de un puerto serial. No hay garantía en el uso de conversores USB2RS232 para el caso de computadores tipo notebook

Sistema de desarrollo: software Traductor: Assembler, Linker, Libraries Para PIC: MPLAB ( Grabador en firmware: IC-PROG, entre otros Generacion del codigo: absoluto, reubicable o relocalizable (“relocatable”) Caso elemental: IN->*.ASM, OUT->*.HEX ej01.asm, ej01.err, ej01.lst, ej01.hex *.HEX es el “ejecutable” que se carga sobre el uControlador Ejemplos de procedimiento de desarrollo para PIC 16F877A

Procedimiento Elección del tipo de PIC Crear el programa assembler que responde a una aplicación a resolver Compilar con MPLAB (u otro) para obtener el archivo “ejecutable”, formato INTEL (INHX8M), que debe ser grabado en el PIC Con el grabador desconectado del puerto serie, insertar el uControlador en la base del mismo Conectar el grabador al puerto serie Llevar a cabo las operaciones necesarias de grabación (y/o lectura, borrado o verificación) Desconectar el grabador del puerto serie Extraer el PIC para su posterior prueba en circuito protoboard

Ejemplo elemental en Assembly Tenemos diseñado ej01.asm para cargar en un PIC 16F877A Abrir MPLAB IDE Click en Configure-->Select Device: PIC 16F877A Open ej01.asm Project --> QuickBuild ej01.asm  Output—indica Build Succeeded, y en la carpeta correspondiente tenemos, entre otros, el que nos interesa ej01.hex Salimos de MPLAB

Se debe preparar el HWR del grabador Abrimos IC-PROG Revisar HWR settings que esté en COM1 y JDM programmer Ir a settings  Devices  uChip PIC 16F877A Ir a Command  Blank Check....ventana Device is Blank Ir a File  open file....y abrir ej01.hex....y se carga en RAM Enseguida Program All....confirmar YES....graba código, data, verifying code....successfully verified...y el código queda cargado en el uControlador...se puede verificar....read all Después si hay que cambiar el código. Erase All....despues Read all o Blank Check para la paranoia

Trabajo de laboratorio Se debe construir o adquirir un grabador que permita cargar código en un uControlador PIC El grabador debe estar disponible a un par de semanas después de haberse iniciado las clases. El grabador se aplicará en las asignaturas de Computadores y Comunicación Digital El diseño y la codificación de los algoritmos se debe realizar en lenguaje C

Fin TUSistComp_Comp07 JEA/jea