![]() |
Departamento de Electrónica y Comunicaciones Alfonso Alejandre Arquitectura de Computadoras (Parte Práctica) |
Esta asignatura
pertenece al cuarto curso de Ingeniería Superior.
Esta parte de la asignatura versará sobre la construcción de pequeños sistemas informáticos/electrónicos. El eje de la parte práctica girará en torno a unos circuitos muy especiales que nos rodean por todos los sitios (En un hogar medio europeo existen entre 30 y 50 microcontroladores) y permiten construir dispositivos programables de una forma simple y barata. Tendrá un enfoque muy práctico utilizando sistemas de desarrollo que permitirán la simulación, la carga de programas en un circuito con una aplicación real y la depuración de esos programas sobre el propio circuito.
Como el conocimiento sobre el microcontrolador no es suficiente para construir un sistema completo, se dedicará una parte del temario a estudiar componentes electrónicos básicos.
Introducción
Características generales
Memoria
Periféricos
Memoria de datos
Memoria de programa (FLASH)
Registros de la CPU
Contador de programa
Registro de estado. (STATUS)
Acumulador (W) y la ALU
Registro de instrucción
Registro FSR
Introducción
Operandos
Instrucciones de transferencia
Instrucciones aritméticas
Instrucciones lógicas
Incrementos/Decrementos
Instrucciones de rotación
Instrucciones de manipulación de bits
Instrucciones de control
Instrucciones de salto incondicional
Instrucciones de salto condicional
Resumen del set de instrucciones
Introducción
Proceso de ensamblado y ficheros relacionados
Elementos del lenguaje
Comentarios
Representación de números caracteres y cadenas
Nombres simbólicos
Etiquetas
Variables
Constantes
Directivos
Registros relacionados con las interrupciones
Proceso de atención a una interrupción
Puertos E/S
Interfaz serie MSSP/USART
Timers
Generador PWM
Conversor A/D
Ensamblador
Emulador/Depurador
ICD. Depurador en circuito
R, C, L
Código de colores
Fuentes de alimentación
Regulador
Circuito básico
Relé
Transistores
Triac
Circuito básico
Control motores PP: Chip SAA1027
Servomecanismos.
Conversor ADC
Conversor DAC (PWM)
Teclados
LCD
7 segmentos
Ultrasonidos
Infrarrojos
CNY70
Temperatura PTC
Potenciómetro
| Normativa del proyecto curso 2007-2008 Normativa Proyectos. Curso 2007-2008. Proyecto para convocatoria extraordinaria de febrero del 2008. Curso 2006-2007.
|
| Normativa del proyecto cursos anteriores Defensa de proyectos. Algunas de las defensas propuestas durante el curso 2005-2006. Normativa Proyectos. Curso 2006-2007. Normativa Proyectos. Ampliación a Junio, curso 2006-2007.
|
| Documentación elaborada para la asignatura:
Seguidores de clase de microcontroladores (v. 1.5). Contienen la documentación que se usa para dar la clase 1,6 MB. Seguidores de clase de electrónica (v. 1.0). 0,75 MB. Programa PIC-ENT1.ASM Contienen un programa (PICENT1.ASM) que comprueba la funcionalidad del LED, del display y del pulsador. PIC_ENT1.PDF. Documento que muestra como construir el PIC_ENT 1, haciendo hincapié en la identificación de los componentes y sus pines de conexión. 3,35 MB. Esquema.JPG. El esquema del PIC-ENT1 en formato JPG
|
| Otros documentos y enlaces: Enlace a páginas de Andrés Prieto y Juan González. Profesores de esta asignatura en el curso 2003-2004. Enlace a diseño del PICMIN. Programas para PICMIN: pulsador.asm, ledp.asm y ledpi.asm.
|
|
Documentación proporcionada por microchip: A continuación incluyo algunos enlaces a documentos de Microchip (fabricante de los microcontroladores PIC) especialmente relacionados con los temas tratados en la asignatura.. Microchip pone números como nombres de ficheros, por lo que es recomendable renombrarlos. Documentación Microcontroladores 16F87x (4.3 MB). Manual de referencia de los microcontroladores PIC 16F873,74,76 y 77. Microcontroladores PIC de rango medio (2.7 MB). Documentación de características comunes a los circuitos de esta familia. Rutinas matemáticas Documento que contiene un conjunto de rutinas matemáticas para multiplicaciones, divisiones, ... basadas en los micros de la familia 16xxx Pulsa aquí para acceder a las fuentes de estas rutinas. Guía de referencia del ensamblador (1.6 MB). Incluye también el MPLINK y el MPLIB. Guía de referencia del IDE (4.6 MB). Manual del entorno de desarrollo. Especialmente interesante el simulador incluido. Guía de referencia del ICD 2 (1.6 MB). Indica como utilizar el ICD con el MPLAB.
|