Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistemas Programables
SCD-1023 PLAN ISIC-2010-224
SISTEMAS COMPUTACIONALES
ndice
INTRODUCCIN---- -------------------------------------------------------------------------------------- 1 PRCTICA 1 Estructura de un Microcontrolador---------------------------------------------------------------- 2 PRCTICA 2 E/S en un Microcontrolador---------------------------------------------------------------------------------------13 PRCTICA 3 Buses de Comunicacin en Microcontroladores---------------------------------------------------- 15 PRCTICA 4 Interfaz mediante microcontrolador ----------------------------------------------------------------------18
LISTA DE MATERIAL, EQUIPO O REACTIVO A UTILIZAR ------------------------------ 21 LISTA DE BIBLIOGRAFA REQUERIDA--------------------------------------------------------- 22 CONTROL DE CAMBIOS DEL MANUAL DE PRCTICAS --------------------------------- 23
SISTEMAS
PROGRAMABLESREPRESENTA
UN
GRAN
RETO
PARA
LOS
ALUMNOS DE LA CARRERA DE SISTEMAS COMPUTACIONALES YA QUE ES UN ACERCAMIENTO AL AMBIENTE PRCTICO EN EL CUAL DEBER TRABAJAR DE AQU EN ADELANTE, POR LO QUE EL OBJETIVO DE EST SERIE DE PRCTICAS, ES LLEVAR UNA SECUENCIA DE APRENDIZAJE A TRAVS DE LA EXPERIEMENTACIN Y EL ANLISIS DE LAS APLICACIONES Y
LA ORGANIZACIN DE ESTE MANUAL CONDUCE AL ALUMNO PASO A PASO PARA QUE VAYA IDENTIFICANDO LOS CONCEPTOS REFERENTES AL CONTROL Y LOS MTODOS PARA LLEVARLO A CABO EN APLICACIONES DESDE LAS MAS SENCILLAS HASTA LAS MAS ROBUSTAS.
Pgina 1
Prctica
ESTRUCTURA DE UN MICROCONTROLADOR
Observaciones: Comprende EL 75% de la practica 1
1.- OBJETIVO
Ordenador Programa de LABVIEW (Versin actual) Tarjeta de desarrollo arduino (Cualquier version) 1 DIP switch de 8 interruptores u 8 interruptores individuales. Un pulsador 4 LED 4 resistencias de 330 Ohm.
4.- PROCEDIMIENTO
EJECUTAR LABVIEW
Pgina 2
Pgina 4
Pgina 5
Sistemas Programables [SCD-10231012] SELECCIONAR MPASM COMO LENGUAJE DE PROGRAMACION Y CLIKEAR NEXT
DAR NOMBRE AL PROYECTO Y ACTIVAR LA CASILLA SET AS MAIN PROJECT Y DAR CLICK EN FINALIZAR
Pgina 6
Pgina 7
Pgina 8
Pgina 9
COMPILAMOS EL PROGRAMA CON EL ICONO DEL MARTILLO EN LA BARRA SUPERIOR DEL PROGRAMA
MEDIANTE UNA GRABADORA CARGAMOS EL PROGRAMA EN EL PIC, REALIZAMOS EL CIRCUITO DE LA FIGURA 1.1 EN EL PROTOBOARD Y PROBAMOS EL PROGRAMA.
Pgina 10
CONCLUSIONES
En esta seccin debes emitir una conclusin que resulte de lo que observaste en el desarrollo de la prctica, es muy importante que anotes tus impresiones, tus dudas y comentarios.
7.-BIBLIOGRAFA
1. Morris Mano, M., Ingeniera computacional, diseo de hardware, Ed. Prentice Hall Hispanoamericana. 10. Angulo, Jos M., Microcontroladores PIC. Diseo prctico de aplicaciones. Segunda edicin, Mc. Graw Hill, Mxico, 2005 13. Freescale. 2009. Freescale semiconductor. Disponible desde Internet en: http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=01624684490 DEC 12. Microchip. 2009. Microchip Technology. Disponibledesde Internet en: http://www.microchip.com
Pgina 11
Prctica
SUBTEMA:2.2
E/S EN UN MICROCONTROLADOR
Observaciones: Comprende EL 75% de la practica 2
1.- OBJETIVO
Ordenador Programa de LABVIEW (Versin actual) Tarjeta de desarrollo arduino (Cualquier version) 1 DIP switch de 8 interruptores u 8 interruptores individuales. Un pulsador 6 LED 6 resistencias de 330 Ohm.
4.- PROCEDIMIENTO
Pgina 12
CONCLUSIONES
En esta seccin debes emitir una conclusin que resulte de lo que observaste en el desarrollo de la prctica, es muy importante que anotes tus impresiones, tus dudas y comentarios. 7. PRACTICA A RESOLVER
8.- BIBLIOGRAFA
1. Morris Mano, M., Ingeniera computacional, diseo de hardware, Ed. Prentice Hall Hispanoamericana. 10. Angulo, Jos M., Microcontroladores PIC. Diseo prctico de aplicaciones. Segunda edicin, Mc. Graw Hill, Mxico, 2005 13. Freescale. 2009. Freescale semiconductor. Disponible desde Internet en: http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=01624684490 DEC 12. Microchip. 2009. Microchip Technology. Disponibledesde Internet en: http://www.microchip.com
Pgina 13
Prctica
SUBTEMA:3.5
Ordenador Programa de LABVIEW (Versin actual) Tarjeta de desarrollo arduino (Cualquier version) 1 DIP switch de 8 interruptores u 8 interruptores individuales. Un pulsador LCD 16x2 Teclado matricial
4.- PROCEDIMIENTO
Pgina 14
I. Computadora
6. ACTIVIDADES, DATOS Y RESULTADOS
CONCLUSIONES
7. PRACTICA A RESOLVER
Pgina 15
1. Morris Mano, M., Ingeniera computacional, diseo de hardware, Ed. Prentice Hall Hispanoamericana. 10. Angulo, Jos M., Microcontroladores PIC. Diseo prctico de aplicaciones. Segunda edicin, Mc. Graw Hill, Mxico, 2005 13. Freescale. 2009. Freescale semiconductor. Disponible desde Internet en: http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=01624684490 DEC 12. Microchip. 2009. Microchip Technology. Disponibledesde Internet en: http://www.microchip.com
Pgina 16
Prctica
SUBTEMA:4.1
Ordenador Programa de LABVIEW (Versin actual) Tarjeta de desarrollo arduino (Cualquier version) 1 DIP switch de 8 interruptores u 8 interruptores individuales. Un pulsador LCD 16x2 Teclado matricial Un servomotor a 5v
4.- PROCEDIMIENTO
1. Seguir el mismo procedimiento visto en la practica 1. 2. Probar en el circuito de la figura 1.2 3. Compilar el siguiente programa con un compilador C #include <SERVO.h> #include <KBD.C> #include <lcd.c> #USE STANDARD_IO(a) unsigned int16 count=3500; unsignedint PWMH=0; #int_TIMER1 Fecha de Actualizacin 26/08/2010 Pgina 17
void TIMER1_isr(void){ count=get_timer0(); count=count*2*120; lcd_gotoxy(1,1); printf(lcd_putc,"%Lurpm",count); set_timer0(0); set_timer1(3036); } void main() {
CHAR K, kant='0'; char PWMH=0,PWML=0; PORT_B_PULLUPS(TRUE); setup_timer_0(RTCC_EXT_L_TO_H|RTCC_DIV_2|RTCC_8_bit); setup_timer_1(T1_INTERNAL|T1_DIV_BY_2); set_timer0(0); set_timer1(3036); enable_interrupts(int_timer1); enable_interrupts(global); kbd_init(); lcd_init(); //65.5 ms overflow //512 us overflow
Pgina 18
Sistemas Programables [SCD-10231012] while(1) { k=kbd_getc(); printf(lcd_putc,"%crpm",k); if(k=='\0')k=kant; if(k=='*'|| k=='#')k=0;kant=k; k=k-48; PWMH=k*28; PWML=255-PWMH ; for(PWMH;PWML>0;PWMH--)OUTPUT_HIGH(PIN_A0); for(PWMH;PWML>0;PWML--)OUTPUT_LOW(PIN_A0); } }
5.- APARATOS E INSTRUMENTOS
8.- BIBLIOGRAFA
1. Morris Mano, M., Ingeniera computacional, diseo de hardware, Ed. Prentice Hall Hispanoamericana. 10. Angulo, Jos M., Microcontroladores PIC. Diseo prctico de aplicaciones. Segunda edicin, Mc. Graw Hill, Mxico, 2005 13. Freescale. 2009. Freescale semiconductor. Disponible desde Internet en: http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=01624684490 DEC 12. Microchip. 2009. Microchip Technology. Disponibledesde Internet en: http://www.microchip.com
Pgina 19
LISTA DE MATERIAL, EQUIPO O REACTIVO A UTILIZAR FOLIO NOMBRE DEL MATERIAL, EQUIPO O REACTIVO Computadora compatible
Labview V. 2012, National Instruments
CANT. UNIDAD
LISTA DE BIBLIOGRAFA REQUERIDA FOLIO BIBLIOGRAFIA 1 Waren J. Luzader, Fundamentos de dibujo en ingeniera, Editorial CECSA. 2 3 4 5 6 Jensen C. H. Dibujo y diseo de Ingeniera, Editorial Mc. Graw Hill. French Thomas E. Charles J. Vierick. Dibujo de Ingeniera, Editorial Mc. Graw Hill. Lombardo J. V. Dibujo Tcnico y de Ingeniera, Editorial CECSA. Manual de Catia CANT 3
3 3 3 21
1 2
Pgina 20
DATOS GENERALES
FECHA DE ACTUALIZACION
08-jul-2013
DESCRIPCIN DE LA ACTUALIZACIN
Adaptacion al Software CATIA, DASSAULT SYSTEMES
Pgina 21
ELABOR
REVIS
Pgina 22
Pgina 23