Sie sind auf Seite 1von 4

24/12/2015

Descriptor

INACAP
ASIGNATURA:ArquitecturadeMicrocontroladores

72HORAS

DESCRIPCINDELAASIGNATURA:
La asignatura Arquitectura de Microcontroladores es de carcter prctico y forma parte de la lnea curricular del programa de estudios de Ingeniera en Automatizacin y Control Industrial. Plantea el estudio descriptivo, analtico y experimental
de las diferentes Aplicaciones con Microcontroladores, permitiendo el desarrollo de proyectos de Control de motores y servomotores aplicados en robtica como en automatizacin industrial.

COMPETENCIAS:
Esta asignatura contribuye al desarrollo de la(s) siguiente(s) competencia(s):

1.- Disear proyectos microcontrolados aplicados a procesos industriales.


2.- Programar microcontroladores y sistemas con microcontroladores, utilizando programacin de alto nivel.
3.- Realizar aplicaciones de control con microcontroladores

UNIDADESDEAPRENDIZAJE:

Microcontroladores

HORAS
16

Programacin en alto nivel

24

Aplicaciones de microcontroladores

26

EVALUACIN:

DOCENTEELABORADOR:JAVIERLVAREZMOLINA

ASESORDEDISEOCURRICULAR:ROBINSONPREZOPAZO/ASESORDEPROGRAMA:NGELARIASQUEZADA.

UNIDADESDEAPRENDIZAJE
1.Microcontroladores
APRENDIZAJESESPERADOS
1.1.
Analiza las caractersticas y estructura de los
microcontroladores utilizando diagramas en
bloque.

16Horas
CRITERIOSDEEVALUACIN
1.1.1.
Describe las caractersticas deunmicrocontrolador.
1.1.2.
Describe la estructura bsica deun microcontrolador enfuncin de su diagrama enbloque.
1.1.3.
Explica el proceso de bsqueda y ejecucin de instrucciones bsica indicando el trabajo que realiza
cada unidad interna del Microcontrolador.

1.2.
Analiza las caractersticas de los
microcontroladores, de acuerdo a su estructura,
aspectos tcnicos y perifricos asociados.

1.2.1.
Describe la estructura interna de un microcontrolador mediante el diagrama de bloques
proporcionados por la hoja de datos del fabricante.
1.2.2.
Especifica las caractersticas y unidades internas de un microcontrolador a travs de requerimientos
dados por el docente.
1.2.3.
Clasifica diferentes tipos de microcontroladores en funcin de su estructura, velocidad de proceso,
memoria, cantidad de instrucciones, perifricos asociados, costo, etc.

http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=EC0710

CONTENIDOSMNIMOSOBLIGATORIOS
. Estructura de un microcontrolador:
- Microprocesador
- Memoria
- Interfaces de entrada y salida
- Buses de control, direccin y datos.

Concepto de:
- Programa,
- Instruccin.
- Lenguajes de programacin.
- Lenguaje de alto y bajo nivel.
- Programa objeto.
Ciclos de bsqueda y ejecucin de una instruccin
. Estructura de unmicrocontrolador:
- Von Newmann
- Harvard.
- Memorias de datos y de programa.

. Unidades internas de un microcontrolador:


. Memorias: PROM, ROM, FLASH, RAM.
- Registro de trabajo
- Interfaces de E/S
- Registro de estado
- Interrupciones
- Temporizadores.

.Microcontroladores - Microchip (PIC);


1/4

24/12/2015

Descriptor

- Motorola
- Parallax

. Entrada / Salida
. Temporizadores
. Interrupciones

1.3.
Programa operaciones aritmticas y lgicas
siguiendo la secuencia de un microcontrolador.

1.3.1.
Desarrolla operaciones de suma y restas como un conjunto de instrucciones dadas por el docente.
1.3.2.
Desarrolla rutinas de programas que permitan la operacin de funciones lgicas.
1.3.3.
Utiliza software de simulacin como el MPLAB para su comprobacin y simulacin.

. Conversin de sistemas Hexadecimal, binario y decimal.

. Operaciones de suma y resta en sistema binario, decimal y hexadecimal.

. Operaciones lgicas y aritmticas en sistema binario, decimal y hexadecimal.

. Desarrollo secuencial de Operaciones lgicas y aritmticas en sistema binario, decimal y


hexadecimal.

. Software MPLAB

ACTIVIDADESMNIMASOBLIGATORIAS

Entregan informacin respecto a Microcontroladores en el mercado aplicaciones, ventajas y desventajas.


Investiga sobre las caractersticas de diferentes microcontroladores y los clasifica en trminos de:
- Velocidad de procesamiento.
- Memoria de datos y programa
- Nmero de bits a procesar, etc.

Realiza diagramas en bloque indicando las unidades de un Microcontrolador.


Contrasta las caractersticas de los microcontroladores y microprocesadores, de acuerdo a instrucciones dadas por el docente.
Investiga sobre las caractersticas de diferentes microcontroladores y los clasifican en trminos de: Fabricante; Estructura; Costo; perifricos asociados, etc.
Expone los resultados al curso.
Contrasta las caractersticas de diferentes microcontroladores y los clasifican en trminos de: ventajas y/o desventajas segn diferentes usos dados por el docente.
Realiza en forma grupal ejercicios de operaciones aritmticas y lgicas en binario, decimal y hexadecimal indicando el resultado y valores lgicos del registro de estado
Compara resultados de gua de problemas planteados por el docente con otros grupos.
Utiliza software MPLAB para comprobar resultados.
2.Programacin en alto nivel
APRENDIZAJESESPERADOS
2.1.
Disea programas en C para microcontroladores
PIC.

24Horas
CRITERIOSDEEVALUACIN
2.1.1.
Elabora programas que involucreninstrucciones sencillas en lenguaje C.
2.1.2.
Compila programas en lenguaje C para obtener el programa objeto.
2.1.3.
Construye programas que involucren rutinas de retardo de tiempo, interrupciones y comunicacin
serial en lenguaje C.

2.2.
Disea programas utilizando el Software Niple.

2.2.1.
Desarrolla programas en que involucren instrucciones sencillas incluyendo entradas y salidas
digitales.

. Programacin en C:
Caractersticas, Instrucciones;
Datos y operaciones en C.

. COMPILAODRES PCB, PCW, PCH, PCHW, etc.


. Definiciones de datos
. Compilacin de un programa en lenguaje C mediante instrucciones simples
. Interrupciones, libreras, Funciones para el puerto RS 232
Ejemplos demostrativos

2.2.3.
Realiza pruebas de ejecucin yfuncionamiento de programas de transmisin y recepcin serial
asncronas implementndolos en un circuito experimental

. Programa grfico Niple: Caractersticas, usos.

. Programacin en Niple,Ejemplos demostrativos con el desarrollo de instrucciones bsicas en


dicho programa.

. Implementacin en laboratorio utilizando programas desarrollados con el programa Niple

. Display 7 segmentos

. Pantalla LCD

2.3.1.
Desarrolla programas queinvolucren instrucciones sencillas en lenguaje Basic.

. El lenguaje BASIC: Caractersticas, Juego de instrucciones, uso de subrutinas e interrupciones.

2.2.2.
Disea rutinas de transmisin y recepcin serial asncrona mediante la herramienta de
programacin grafica Niple.

2.3.
Disea programas en BASIC para
microcontroladores tipo BASIC STAMP o similares.

CONTENIDOSMNIMOSOBLIGATORIOS

http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=EC0710

2/4

24/12/2015

Descriptor

2.3.2.
Compila programas en Basic realizando pruebas de ejecucin en Microcontrolador.
2.3.3.Elabora programas, compila y prueba microcontroladores Basic

. El compilador Basic Stamp: Caractersticas, desarrollo, compilacin y pruebas de un programa


realizado en Basic Stamp

. Entradas y salidas digitales, Subrutinas de retardo de tiempo, interrupciones, etc.

ACTIVIDADESMNIMASOBLIGATORIAS

Explican las Instrucciones del lenguaje C y el modo de operacin de los compiladores indicando sus caractersticas principales.
Investigan algoritmos y libreras ms utilizados incluidas en los compiladores.
Utilizan programas de aplicacin utilizando el lenguaje C.
Investigan acerca de los diferentes tipos de lenguaje en alto nivel utilizados en la actualidad para programar microcontroladores
Disertan sobre las instrucciones desarrolladas en el programa Niple
3.Aplicaciones de microcontroladores
APRENDIZAJESESPERADOS
3.1.
Disea programas de la aplicacin para el control
de Motores Paso a Paso.

26Horas
CRITERIOSDEEVALUACIN

CONTENIDOSMNIMOSOBLIGATORIOS

3.1.1.
Reconoce diferente tipos de motores paso a paso identificando sus principales caractersticas.
3.1.2.
Realiza programa s para diferentes secuencias de de motores paso a paso utilizando programacin
en C.
3.1.3.
Realiza montaje y control de motores paso a paso mediante circuitos y programas de aplicacin.

3.2.
Examina el funcionamiento de un servomotor y su
programacin.

3.2.1.
Reconoce e identifica servomotores dependiendo su aplicacin.
3.2.2.
Desarrolla programas de aplicacin en lenguaje C.
3.2.3.
Realiza el montaje de circuitos de control de servomotores

3.3.
Disea programas de transmisin/recepcin serial
y conversin digital anloga para
microcontroladores

3.3.1.
Disea programas que permitan transmitir una informacin binaria desde el microcontrolador al
computador mediante la interfaz serial.
3.3.2.
Disea programas que permitantrasmitir y recibir una informacinbinaria con el computador y el
microcontrolador mediante lainterfaz serial.
3.3.3.
Disea programas que permitan configurar a los conversores A/D de los microcontroladores.

Introduccin
Caractersticas de los motores paso a paso.
Tipos de secuencias de motores paso a paso.
Identificacin de sus terminales.
Desarrollo de programas utilizando lenguaje en C.
Uso de Drivers en el control de motores paso a paso.

Introduccin.
Servomotores de altas y bajas potencias.
Control de un Servomotor.
Programacin para determinadas aplicaciones.
Circuitos de control de servomotores

. Caracterstica de una comunicacin serial: La USART


. Transmisin serial con PIC: El registro de transmisin serial TXSTA, El registro de estado y control
RCSTA, El registro de control RCSTA

. La USART en modo de Recepcin: Interrupcin por recepcin de la USART, El bit FEER, Pasos a
seguir para configurar a la USART en modo trasmisor/Receptor

. Caracterstica de los conversores A/D. Caractersticas de los Registro ADRESSH; ADRESSH;


ADCON0 y ADCON1

ACTIVIDADESMNIMASOBLIGATORIAS

Realizan diferentes programas en Basic Stamp.


Investigan diferencias entre una programacin en lenguaje C y Basic Stamp indicando ventajas y desventajas de cada una de ellas.
Desarrollan programas de aplicacin de tipo industrial en diferentes lenguajes de programacin de alto y bajo nivel para Basic Stamp; C y Assembler
Reconoce motores paso a paso y sus diferentes secuencias forma grupal en foro panel.
Desarrolla programas de control e implementa los circuitos en laboratorio
Contrasta resultados experimentales con los resultados tericos dados en clases.
Desarrolla programas de control para Servomotores.
Arman circuito de control para Servomotor.
Investigan la estructura de programas para transmisin serial
Desarrollan programas que utilizan seales analgicas como seal point de entrada y que permitan entregar a la salida un sistema modulado por ancho de pulso

ESTRATEGIASMETODOLGICAS

http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=EC0710

3/4

24/12/2015

Descriptor

Esta asignatura es de carcter prctico, por tanto se centrar en actividades de laboratorio en las cuales los alumnos tendrn la oportunidad de aplicar y comprobar experimentalmente los conocimientos adquiridos en las
asignaturas que forman la malla de estudio; el docente aplicar las siguientes estrategias:

Tcnicas expositivas, ayudndose con presentaciones en power point para entregar los contenidos tericos de la asignatura.
Trabajo grupal en clases prcticas de laboratorio.
Desarrollo de experiencias prcticas que incluyan diseo, programa y armado de circuitos especficos, junto con las respectivas pruebas y mediciones elctricas, apoyados mediante guas de trabajo elaboradas previamente por
el docente.

Desarrollo de informes tcnicos de laboratorio.


Interrogaciones orales de tipo individual y grupal con el propsito de comprobar la adquisicin de aprendizajes por parte de los estudiantes.
Uso de manuales y Datasheet para estudiar las especificaciones tcnicas de los microcontroladores

Se sugiere que el docente:

Exponga y explique los diferentes tipos de microcontroladores empleados hoy en da en el mercado. Su aplicacin en la robtica as como a nivel industrial..
Exponga y explique formas de programacin para los microcontroladores.
Desarrolle en los alumnos la habilidad para disear programas en lenguaje C para el control de perifricos.
Gue a los alumnos en el desarrollo de sus proyectos, tanto a nivel terico como prctico.
Exponga y explique instrucciones bsicas en lenguaje en alto nivel de modo que el alumno pueda ahondar en programas de mayor envergadura.
Genere en los alumnos la habilidad para el diseo de programas y su implementacin a travs de proyectos desarrollados en forma grupal.
Supervise a los alumnos en el desarrollo de sus diseos, puesta en funcionamiento y deteccin de fallas en el montaje de sus proyectos
Exponga y explique en qu consisten los motores paso a paso y servomotores y su forma de ser controlados.
Desarrolle programas en alto nivel con el objeto de controlar estos motores.

BIBLIOGRAFADELAASIGNATURA

BibliografiaObligatoria
Ttulo

Autor

Ao ISBN/ISSN

Editorial

Fuente NombreRecursoDigital

Tipode
Material

Computing:aconcisehistory

Ceruzzi,P.

2012 9780262310383 WileyIEEEPress

IEEE/IETElectronicLibrary
(IEL)

ebook

Thefirstcomputers:historyandarchitectures

Rojas,R.

2002 9780262282529 MITPress

IEEE/IETElectronicLibrary
(IEL)

ebook

ProgramacindemicrocontroladoresPIC

Dogan,Ibrahim

2008 9781449209599 Marcombo

eLibro

ebook

MicrocontroladoresPIC:diseoprcticodeaplicaciones.Segundaparte:PIC16F87X,PIC18FXXXX

AnguloUsategui,JosMara

2006 9788448173470 McGrawHill

eLibro

ebook

MicrocontroladoresPIC:diseoprcticodeaplicaciones.Primeraparte:PIC12F508yPIC16F84A.LenguajesEnsamblador,Cy
PBASIC

AnguloUsategui,JosMara

2007 9788448174583 McGrawHill

eLibro

ebook

Microcontroladores:fundamentosyaplicacionesconPIC

ValdsPrez,FernandoE.

2007 9789701511497 Alfaomega

Libro

FundamentosdeprogramacinenLenguajeC

MenchacaGarca,Felipe
Rolando

2010 9781449226947

InstitutoPolitcnico
Nacional

eLibro

ebook

Ttulo

Autor

Ao ISBN/ISSN

Editorial

Fuente NombreRecursoDigital

Diseoprcticoconmicrocontroladoresparatodos:lossellosmgicosdeParallax

AnguloUsategui,JosMara

2004 8497322401

Thomson

Tipode
Material
Libro

Microchip.Disponibleen:http://www.microchip.com/

MicrochipTechnologyInc.

SitioWeb

MicrocontroladoresavanzadosdsPIC:controladoresdigitalesdeseales:arquitectura,programacinyaplicaciones

AnguloUsategui,JosMara

2006 8497323858

ThomsonParaninfo

Libro

NeoTeomicrocontroladores.Disponibleen:Http://www.neoteo.com/microcontroladores.neo

SitioWeb

Todopic.com.Disponibleen:http://www.todopic.com.ar/

SitioWeb

BibliografiaSugerida:

Cerrar

http://siga3.inacap.cl/aapedescriptor/showasig_moodle.aspx?idasig=EC0710

4/4