Programación en C para electrónica

Slides:



Advertisements
Presentaciones similares
SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
Advertisements

el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
Centralitas Neris I7 Visión general de los terminales Office AD2
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA la storia la historia lhistoire the history strada calle rue street.
Paso 1 Portada YO SOY EUROPEO Comisión Europea.
El lenguaje de programación C - El primer programa -
Serie: Cómo hacer con EpiInfoTM .
Serie: Cómo hacer con EpiInfoTM. Módulo 1: Una base de datos sencilla.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO Resumen. 24 de Junio de 2005.
03- PREINSCRIPCIÓN v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Cuestiones y problemas
ANALISIS DE IMÁGENES A PARTIR DE LA PRESENTACIÓN DE ALGUNAS IMÁGENES, PEDIR A LOS NIÑOS QUE OBSERVEN LAS ILUSTRACIONES Y QUE DESCRIBAN EN SU CUADERNO LAS.
A la izquierda A la derecha Todo recto
IND560 Presentación del producto Memoria, tablas, SmartTrac.
Objetivo: Los estudiantes van a usar comparativos y superlativos para describir sus comidas y bebidas favoritas. PRÁCTICA: Escribe 3 oraciones (de 5+palabras)
Tema 5 Sentencias básicas. Sentencia –Línea de código en C Básicas –Entrada de datos desde el teclado –Salida de datos por la pantalla –Asignación de.
Reportes por Períodos Guía para obtener reportes por períodos Octubre 2008.
Reportes de Tutoriales Guía para obtener reportes de tutoriales Octubre 2008.
CLASE 4 EL ENSAMBLADOR.
CONFIGURACIÓN ELECTRÓNICA DE LOS ELEMENTOS QUÍMICOS
BASE DE DATOS Primeros pasos
Programación en C para electrónica
Introducción a Simulink
Funciones Excel. Parte 1. Introducción 2 Una función Excel es una fórmula o un procedimiento que se realiza en el ambiente de Visual Basic, fuera de.
¿CÓMO MATRICULAR EN MOODLE? - MASIVA (CSV) - INDIVIDUALMENTE
Programa para el Impulso a la Implementación del Protocolo IPv6 en Instituciones Vinculadas a RENATA 2012 Servicio FTP.
USO Y MANEJO DEL VIDEOTELÉFONO.
INTRODUCCIÓN A JAVA.
BIENVENIDO AL CURSO INTRODUCTORIO LIBREOFFICE IMPRESS 3.4.5
Para ello lo primero que debemos hacer es acudir a la BIOS, para conseguir que arranque nuestro CD de instalación de Windows una vez que encendamos nuestro.
Fundamentos de la Programación Estructurada
Programación I Teoría I
CONFIGURACIÓN ELECTRÓNICA DE LOS ELEMENTOS QUÍMICOS
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
TUTORIAL DE SUBVERSION
INFORMATICA I Arreglos 1 CLASE 17.
Comité Nacional de Información Bogotá, Mayo 30 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Comité Nacional de Información Bogotá, Julio 21 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Comité Nacional de Información Bogotá, Julio 27 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Cadenas de caracteres.
Programación 1 Presentación de c++
Proyecto Fin de Carrera E.T.S. Ingeniería Informática 26 de Septiembre de 2006 DESARROLLO DE UN COMPONENTE TECLADO ALUMNO: Fco. Javier Sánchez Ramos TUTORES:
ID-Spec Large 3.0 Software para el Diseño de Instalaciones Eléctricas en Edificios Industriales y Terciarios.
PASOS PARA EL FORMATEO DE UN PC
INTRODUCCIÓN A LA PROGRAMACIÓN
Jessica dayana guerrero mora Katherine monsalve duran 7.1
CULENDARIO 2007 Para los Patanes.
La transformada de Laplace
SI QUIERES VERLO DALE AL CLICK
Entrada / salida digital con ccs
Bloque I Informática Básica.
Lección 9 Deslizadores, selecc. actuales y marcadores
¿Qué es un PUNTERO?: Un puntero es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable. No.
String o Cadenas Prof. Gonzalo Pastor. Cadenas o String ► En C, una cadena o texto se define como un vector de caracteres de longitud determinada que.
Programación I Teoría VI: Recursividad
Programación Orientada a Objetos usando C++
POO Java Módulo 3 Elementos de programas Identificadores
Clases y objetos La unidad fundamental de programación OO son las clases. Conjunto de métodos y semántica Qué se va a hacer POO Clase: que define la implementación.
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
“Android – Hola Mundo” Rogelio Ferreira Escutia. 2 Creación del Proyecto.
Tema 3 Entrada y Salida.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Archivos Programación I MC Beatriz Beltrán Martínez.
Elementos básicos del lenguaje
Elementos básicos del lenguaje
Sesión 6: Repaso LCD - Keyboard. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1Universidad Santo.
CORPOCIDES Ing. Emilio Medina Baquero – Pedro Alberto Arias
Computación I. CI-2125 Tema VIII
Transcripción de la presentación:

Programación en C para electrónica LCD y Teclado Programación en C para electrónica

Indice Display LCD 2x16 Teclado numérico 3x4. LCD y teclado - Programación en C para electrónica

Display LCD 2x16 Programación en C para electrónica LCD y teclado - Programación en C para electrónica

LCD Las pantallas de cristal líquido LCD permiten mostrar caracteres alfanuméricos. La pantalla consta de una matriz de caracteres distribuidos en una, dos, tres o cuatro líneas de 16 hasta 40 caracteres cada línea. El proceso de visualización es gobernado por un microcontrolador incorporado a la pantalla, siendo el Hitachi 44780 el modelo de controlador más utilizado. LCD y teclado - Programación en C para electrónica

LCD LCD y teclado - Programación en C para electrónica

Patillaje LCD y teclado - Programación en C para electrónica

#include <lcd.c> Driver LCD El compilador CCS incluye un driver que permite trabajar con un LCD de manera sencilla con funciones ya definidas. Para poder utilizar las funciones del driver hay que incluir el fichero lcd.c mediante un include #include <lcd.c> La librería hace uso de los retardos software, por lo que antes de incluir el archivo lcd.c hay que indicar que vamos a usarlos. #use delay (clock=8000000) LCD y teclado - Programación en C para electrónica

Driver LCD El archivo lcd.c por defecto está pensado para utilizar el puerto D, pero podemos configurarlo para usar el puerto B. LCD y teclado - Programación en C para electrónica

Funciones ldc_init(); lcd_gotoxy (byte x, byte y); Inicializa el LCD para poder ser utilizado. Es la primera función que debe ser llamada. lcd_gotoxy (byte x, byte y); Lleva el cursor a la posición indicada por los parametros x e y. x indica el numero de carácter. y indica el numero de linea. LCD y teclado - Programación en C para electrónica

Funciones lcd_putc (char s); char lcd_getc (byte x, byte y); Lee el carácter escrito en la posición indicada. lcd_putc (char s); Escribe el carácter indicado en la posición actual del cursor. Caracteres especiales: ‘\f’ Limpia el LCD. ‘\n’ Cursor a la posición (1,2) ‘\b’ Cursor retrocede una posición. LCD y teclado - Programación en C para electrónica

Funciones printf(lcd_putc,string,valores…); Permite escribir cadenas de caracteres en el LCD. lcd_putc es la función de salida. string es la cadena de formato que se escribe. valores es una lista de valores/variables que se incluyen en la cadena escrita. Su uso es similar al de la función printf estándar. LCD y teclado - Programación en C para electrónica

Conexionado del LCD LCD y teclado - Programación en C para electrónica

Programa de ejemplo LCD y teclado - Programación en C para electrónica

Programa de ejemplo LCD y teclado - Programación en C para electrónica

Programa de ejemplo LCD y teclado - Programación en C para electrónica

Teclado numérico Programación en C para electrónica LCD y teclado - Programación en C para electrónica

Teclado numérico LCD y teclado - Programación en C para electrónica

Teclado numérico LCD y teclado - Programación en C para electrónica

Librería de teclado numérico El compilador CCS incluye el driver KBD.C para el manejo de teclados numéricos. Por defecto, este driver está configurado para el uso de teclados de 3x4 (tipo teléfono). Para poder usar las funciones de la lubreria hay que incluir el archivo kbd.c mediante la directiva include. #include <kbd.c> LCD y teclado - Programación en C para electrónica

Librería de teclado numérico La librería está configurada para conectar el teclado al puerto D del microcontrolador. Si queremos utilizar otro puerto, se puede modificar el archivo de código fuente del driver (kbd.c) para hacer uso del puerto B Tambien se pueden modificar las conexiones. LCD y teclado - Programación en C para electrónica

Funciones kbd_init(); char kbd_getc(); Inicializa el driver para usar el teclado. Debe ejecutarse ates que cualquier otra función del teclado. char kbd_getc(); Devuelve el valor de la tecla pulsada. El valor de las teclas se puede modificar en el archivo del driver para adaptar el teclado a distintas configuraciones de teclas. LCD y teclado - Programación en C para electrónica

Conexión del teclado LCD y teclado - Programación en C para electrónica

Conexión del teclado con LCD LCD y teclado - Programación en C para electrónica