Home
Guia laboratorio N4 Programacion C microcontroladores v2
Contents
1. die i e Laboratorio Equipos y Sistemas de Control Digital Gu a Laboratorio N 4 Programaci n en C para plataforma CADmega128 basada en microcontrolador Atmel megaAVR En esta experiencia se ver en forma aplicada la manipulaci n e implementaci n de las interfaces de display LCD y Convertidores ADC y DAC del m dulo CADmega128 a trav s de programaci n en C 1 Objetivos e Manejo de interfaz display alfanum rico del m dulo CADmega128 para mostrar estados de variables mensajes de texto y asociado tambi n a los pulsadores SW1 a SW5 mediante programaci n en C e Manipular los convertidores ADC y DAC del m dulo CADmega128 a trav s de rutinas de programaci n en C 2 Exigencias del Preinforme Responder brevemente las siguientes preguntas relacionadas con conceptos b sicos de programaci n en C para el m dulo CADmega1 28 2 1 Especifique las caracter sticas t cnicas del display LCD alfanum rico est ndar HD44780 de 16 caracteres x 2 l neas Indique cu les son sus l neas de conexi n 2 2 Qu es la interfaz SPI y para qu se utiliza 3 Desarrollo Materiales y equipamientos necesarios para la experiencia e 1 m dulo CADmega128 con fuente de poder e 1 programador AVR JTAG ICE USB con cable de interfaz JTAG e 1 PC IBM compatible con S O Windows XP 7 e 1 Tester e 1 Perillero fino y alambre Actividades previas sobre el Hardware 1 Siga atentamente las instrucciones e indicaciones que e
2. genera una secuencia de voltajes ascendentes en el DAC desde 0 a 5V durante aproximadamente un 15 segundos de manera que los valores puedan ser visualizados a trav s del volt metro d Utilice RV2 para generar una se al que var e de O a 20mA en la de corriente del DAC del m dulo CADmega128 J10 4 Requerimientos del Informe El informe se deber entregar dentro de dos semanas de realizada la experiencia impreso y en formato digital junto con los archivos fuentes generados para la experiencia El informe contendr 4 1 Introducci n Caracter sticas de C para microcontroladores no m s de 2 Hojas 4 2 Descripci n de cada una de las rutinas implementadas dentro de la experiencia 4 3 Programas generados en la experiencia con comentarios en c digo fuente de cada programa s lo formato digital 4 4 Conclusiones individuales 5 Referencias Informaci n y manual de CADmega128 en sitio www automaticausach cl Santiago junio de 2014
3. l profesor entregar sobre el uso y manipulaci n del m dulo CADmega1 28 Consulte atentamente tambi n el Manual de Usuario del m dulo en caso de cualquier duda que tenga sobre el uso y conexi n de entradas y salidas del equipo 2 Se requiere que el computador tenga previamente instalado el entorno de programaci n AVR Studio 4 19 de Atmel y el toolchain WinAVR 3 Adem s se debe instalar el driver del programador AVR JTAG ICE USB en el computador Luego verificar el n mero del puerto COM asociado al puerto virtual instalado por el driver 4 Encender computador Conectar al computador el programador AVR JTAG ICE a un puerto USB y luego conectar el cable ribbon al conector JTAG de la placa CADmega 128 Actividades previas sobre el Software 1 Abrir el software AVR Studio 4 19 y crear un proyecto nuevo Asociar el proyecto al microcontrolador ATMEGA128 y el grabador AVR JTAG ICE 2 Incluir el archivo cabecera main h en el programa principal En el transcurso de los ejercicios deber incluir otros archivos de cabecera Los archivos de cabecera ser n facilitados por el profesor 3 Compruebe la conexi n y la comunicaci n del grabador AVR JTAG ICE en el software AVR Studio Actividades de la experiencia Desarrolle un programa que permita las siguientes interacciones con el display LCD alfanum rico para ello utilice las funciones que est n disponibles dentro del archivo LCD44780 c a b c d e Mos
4. trar en pantalla un mensaje de bienvenida utilizando las dos l neas del LCD al encender el m dulo CADmega128 Al presionar SW1 mostrar la cuenta ascendente en decimal y en hexadecimal Al mantener presionado SW2 se debe detener la cuenta Mostrar en el display el nombre del bot n que se est presionando SW1 a SW5 Al presionar SW1 mostrar en el display LCD un mensaje fijo en la l nea 1 y otro que se mueva de manera horizontal derecha izquierda en la l nea 2 ida y vuelta Armar una estructura de men s en display con dos niveles de profundidad Se deben utilizar los botones SW2 SW3 y SW4 para acceder a las opciones de men El bot n SW1 conduce al men inicial y SW5 permite una funci n libre a disposici n del usuario Desarrolle un programa que permita las siguientes interacciones con los botones display LCD ADC y CAD Los archivos relacionados con las interfaces y perif ricos ser n proporcionados por el profesor a Leer el valor an logo de RV2 y mostrarlo en el display LDC recuerde que RV2 est conectado al ADC2 del m dulo CADmega128 b Al presionar SW1 la salida de voltaje del DAC VOUT en J9 debe entregar OV Al presionar SW2 la salida de voltaje del DAC debe entregar 1V aprox Al presionar SW3 la salida de voltaje del DAC debe entregar 2 5 V aprox Al presionar SWA la salida de voltaje del DAC debe entregar 4 V aprox y finalmente con SW5 la salida VOUT debe ser 5V c Al presionar SW1
Download Pdf Manuals
Related Search
Related Contents
Kicker PS5250 Owner's Manual Toshiba Satellite A15 取扱説明書はこちら - エル・アンド・エフ Sony RM-VD1 Operating Instructions User Manual for DVR 530 Honeywell TE831W-2 User's Manual Copyright © All rights reserved.
Failed to retrieve file