lenguajes electronicos ii

Anuncio
ESPECIALIDAD ELECTRONICA. LENGUAJES ELECTRONICOS II.
Denominación del Aspecto Formativo:
2011
LENGUAJES ELECTRÓNICOS II
Correspondiente al: (6to Año) TALLER.
Carga Horaria: 3 horas didácticas semanales .
FUNDAMENTACIÓN DEL ASPECTO FORMATIVO.
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones
que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear
programas que controlen el comportamiento físico y lógico de una máquina, para expresar
algoritmos con precisión, o como modo de comunicación humana. Está formado de un conjunto de
símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus
elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se
mantiene el código fuente de un programa informático se le llama programación.
Este aspecto formativo integra el área formativa “Tecnología electrónica”, junto a los
aspectos Sistemas electrónicos analógicos y digitales y Diseño asistido y Simulación, del trayecto
formativo del Técnico en Electrónica.
En este sentido la programación se define como el proceso de creación de un programa de
computadora aplicable a autómatas industriales con el propósito de resolver y automatizar
procesos, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
 El desarrollo lógico del programa para resolver un problema en particular.
 Escritura de la lógica del programa empleando un lenguaje de programación específico
(codificación del programa)
 Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
 Prueba y depuración del programa.
 Desarrollo de la documentación.
Permite especificar de manera precisa sobre qué datos debe operar una computadora,
cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de
circunstancias.
Bajo esta perspectiva se analiza e interpreta el funcionamiento de los automatismos y su
comportamiento, contrastándolos con las especificaciones solicitadas. Se corrigen las referencias de
los manejadores de los distintos movimientos o secuencias de movimientos a fin de que
coincidan con los especificados.
Se comunica con los sistemas inteligentes de posicionamiento
(sistemas basados en
microprocesadores, microcontroladores, programas expertos en computadores ), según las normas y especificaciones
técnicas y finalmente se vuelca la información producida en la documentación técnica del equipo
utilizando planos, croquis de desplazamiento, esquemas electrónicos y cálculos, con simbología
normalizada.
OBJETIVOS DEL ASPECTO FORMATIVO.
Que el alumno:
Diseñe programas para productos electrónicos con lógica discreta microprocesadores y/o
microcontroladores.
Seleccione el lenguaje de programación de alto y/o bajo nivel para el computador anfitrión.
Elabore los diagramas de flujo.
DIRECCION DE ENSEÑANZA TECNICA | MINISTERIO DE EDUCACION. PROVINCIA DE CORRIENTES. |
1
ESPECIALIDAD ELECTRONICA. LENGUAJES ELECTRONICOS II.
2011
Seleccione la técnica de programación.
Codifique los algoritmos de la solución adoptada.
Especifique la documentación de los programas.
EXPECTATIVAS DE LOGROS.
Después de cursar este aspecto formativo, los estudiantes estarán en condiciones de:






















Programar en C utilizando registros.
Describir y utilizar Arrays unidimensionales y bidimensionales.
Reconocer los distintos tipos de funciones.
Interpretar el pasaje por valor y por referencia.
Manipular archivos, archivos de texto y archivos binarios.
Elaborar programas de bajo nivel en C.
Comprender el uso de variables registro.
Elaborar ejemplos con operadores a nivel de bits.
Demostrar el uso de los ports internos de la PC.
Describir el concepto y fundamento de las interrupciones.
Reconocer la estructura de ANSI C.
Manejar operadores y tipos de datos.
Describir los conceptos de bibliotecas.
Comprender el manejo de los ports de entrada y salida de datos.
Manejar los puertos paralelos a bajo nivel.
Utilizar los puertos USB a bajo nivel.
Manejar programas de interfase y comunicación.
Elaborar rutinas de manejo de Puerto Serie.
Explicar el funcionamiento de comunicación simplex y duplex.
Implementar protocolos simples de comunicación.
Utilizar la PC como herramienta de control.
Realizar de prácticas en base a los contenidos desarrollados.
Algunas de las formas sugeridas de obtención de las evidencias de capacidades son:
 Resolución de situaciones problemáticas.
 Coloquios.
 Realización de informes escritos.
 Identificación de técnicas y métodos específicos de la materia.
 Elaboración de razonamientos e ideas relacionadas a los temas en estudio.
 Realización de trabajos prácticos referidos a los temas de la asignatura.
 Elaboración y defensa de informes de resultados de trabajos.
 Evaluaciones orales y escritas.
 Participación en ferias de ciencias y otras actividades escolares.
 Elaboración de carpetas con notas de clases y apuntes de la asignatura.
 Estudio de casos con elaboración y defensa de informes.
 Participación en actividades grupales dentro y fuera del aula.
DIRECCION DE ENSEÑANZA TECNICA | MINISTERIO DE EDUCACION. PROVINCIA DE CORRIENTES. |
2
ESPECIALIDAD ELECTRONICA. LENGUAJES ELECTRONICOS II.
2011
CONTENIDOS PRESCRIPTOS POR EL MARCO DE REFERENCIA.
Programación Avanzada en C. Registros. Arrays unidimensionales y bidimensionales. Punteros.
Funciones. Funciones definidas por el usuario. Tipos de funciones. Pasaje por valor y por
referencia. Archivos. Archivos de texto. Archivos binarios. Introducción a la Programación de Bajo
Nivel en C. Variables registro ( register). Operadores a nivel de bits. Campos de bits. Cálculo de
direcciones. Acceso al Hardware. Uso de ports. Funciones relacionadas. Acceso al hardware
interno de la PC a través de los ports. Interrupciones. Concepto y fundamento de las
interrupciones. Controlador programable de interrupciones. Interrupciones del BIOS. Concepto de
interrupciones de software. Innovación mediante funciones. Funciones y estructuras asociadas.
Puerto paralelo. Manejo a bajo nivel. Registros y direcciones asociados. Aplicaciones.
Interrupciones por puerto paralelo. Puerto USB. Pines y señales. Manejo a bajo nivel.
Transferencia e identificación de datos. Manejo a bajo y alto nivel. Registros y direcciones
asociadas. Aplicaciones. Puerto Serie. Transmisión de datos serie. Transmisión asíncrona.
Velocidad de transmisión. Norma RS232. Descripción, programación y manejo de la UART.
Registros. Modos de operación. Comunicación entre dos computadoras. Comunicación simplex y
duplex. Transferencia de archivos entre computadoras. Implementación de protocolos simples.
Diseño e implementación de interfaces. Programación de interfaces. Utilización de la PC como
herramienta de control. Aplicaciones.
BIBLIOGRAFÍA SUGERIDA PARA EL DOCENTE.
“ENCICLOPEDIA DEL LENGUAJE C++” - Ceballos Sierra Francisco Javier - Editorial
Alfaomega Grupo Editor- ISBN 9786077686439
“C/C++ MANUAL IMPRESCINDIBLE” - Acera Garcia Miguel Angel - Editorial Anaya
Multimedia -ISBN 9788441526143
“C++ BÁSICO” - Fernandez Carmen - Editorial STARBOOKS - ISBN 9788493689681
“COMO PROGRAMAR C++” - Deitel Harvey M. - Deitel Paul J. - Editorial Pearson
Addison-Wesley - ISBN 9789702612735
“AUTOMATAS PROGRAMABLES Y SISTEMAS DE AUTOMATIZACIÓN” - Mandado
Perez Enrique - Armesto Quiroga Jose I. , Fernadez Silva Celso , Marcos Acevedo Jorge Editorial ALFAOMEGA GRUPO EDITOR - ISBN 9786077686736
“COMUNICACIONES INDUSTRIALES” - Guerrero Vicente - Martinez Luis , Yuste Ramon
L. - ISBN 9786077686712 - Editorial ALFAOMEGA GRUPO EDITOR.
“AUTOMATAS PROGRAMABLES ENTORNO Y APLICACIONES” - Mandado Perez
Enrique - Acevedo Marcos Jorge - Armesto Quiroga Jose I. - Fernandez Silva Celso Perez Lopez Serafin - Editorial PARANINFO - ISBN 9788497323284
DIRECCION DE ENSEÑANZA TECNICA | MINISTERIO DE EDUCACION. PROVINCIA DE CORRIENTES. |
3
Descargar