Microprocessadores III

Documentos relacionados
Trabalho Pesquisa I Arquitectura do PC Perspectiva CHIPSET

Aplicações de Microprocessadores ( )

Instrumentação Suportada em Computadores Pessoais

Barramentos e interfaces de comunicação Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

Introdução Estrutura Conectores Jumpers Outros componentes ROM BIOS CHIPSET. Cap. 2 - Placas mãe

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto

Microcontroladores e Interfaces

PMR5229 Projeto de Sistemas Mecatrônicos com Microprocessadores. Prof. Jun Okamoto Jr. sala ES-05 Tel:

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2012/2013

Trabalho Prático Nº6 Porta USB Processo de Enumeração

Trabalho Prático Nº3 Porta Paralela

Barramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle

Framework.NET. Linguagem de Programação III. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo

Sistemas Digitais e Arquitectura de Computadores

2.1 Circuitos electrónicos analógicos Circuitos electrónicos digitais...29

Escola Secundária de Emídio Navarro

08/06/2014. Curso Técnico em Informática. Antiga placa mãe padrão AT. Componentes placa-mãe padrão AT. Professor Fernando Barreira

Sistemas Operativos I/O. Rui Maranhão

Sistemas Operativos. Luís Paulo Reis. Sistemas Operativos. Sumário

Aula 10 Microcontrolador Intel 8051 Parte 1

Barramento. Entrada. Saída

FCA - Editora de Informática xv

Instalação e Manutenção de Computadores Sandra Silva

Rede Local - Instalação. Formador: David Casimiro

KIT DE DESENVOLVIMENTO 8051 BASEADO NO AT89S8252 MANUAL DO UTILIZADOR. Rui Marcelino (Nov. 2005)

1 a Aula. Mestrado em Engenharia Física Tecnológica

Terminal de Operação Cimrex 90

Lic. Engenharia de Sistemas e Informática

Dr. Joaquim de Carvalho

Escola Secundária de Emídio Navarro

Microprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento

Hardware. 5- Faça o fluxograma para efectuar o debounced de uma tecla por temporização(20ms). Implemente uma rotina para a leitura da tecla.

Microprocessadores vs Microcontroladores

AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.

Controlador de Motor de Passo baseado num 8051

Síntese da Planificação da Disciplina de TIC - 9º Ano

Barramentos de Entrada/Saída

Departamento de Matemática e Engenharias. Licenciatura em Engenharia de Sistemas e Computadores (LESC) Laboratórios III (Microprocessadores)

DSC/CEEI/UFCG. Introdução à Computação

CONFIGURAÇÃO DESKTOP OPEN SOURCE

PLACA MÃE COMPONENTES BÁSICOS BIOS

UFCD 0770 Dispositivos e Periféricos Formadora: Sónia Rodrigues

Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador

Tecnologias de Informação e Comunicação. Conceitos Básicos

Escola Secundária de Emídio Navarro

Escola Secundária de Emídio Navarro

ENGENHARIA DE SISTEMAS MICROPROCESSADOS

Plano da Unidade Curricular

Concentradora ATC34C

COMUNICAÇÃO SERIAL (UART)

Arquitetura de Um Computador

Desenvolvendo Sistemas de Aquisição, Análise e Apresentação de Dados com LabVIEW

Barramentos. Alberto Felipe Friderichs Barros

COMPONENTES DE UM COMPUTADOR (tecnologia) Adão de Melo Neto

Sistemas Digitais e Arquitectura de Computadores (SDAC) 12º ano

Sistemas Embebidos I , Tiago Miguel Dias ISEL, ADEETC - Secção de Eletrónica e Telecomunicações e de Computadores

HARDWARE COMPONENTES DO COMPUTADOR

Interfaces Seriais. Disciplina de Microcontroladores. Prof. Rubão

ET53C - SISTEMAS DIGITAIS

Transcrição:

UNIVERSIDADE DO ALGARVE ESCOLA SUPERIOR DE TECNOLOGIA CURSO DE ENGENHARIA ELÉCTRICA E ELECTRÓNICA Microprocessadores III Programa e Organização da Disciplina Ano Lectivo 2003-2004

Microprocessadores III - Programa Teórico - Entender a arquitectura e funcionamento de um sistema baseado em microprocessadores. Componente de hardware e software. - Saber integrar periféricos externos numa plataforma PC utilizando para isso recurso a várias interfaces possíveis. Porta série, paralela, slot de expansão ou USB. Conteúdo Programático: - O Microprocessador 80x86, Arquitectura interna. Organização de memória e I/O. Controladores externos e integração num sistema. - 80x86 Arquitectura de sistemas baseados no 80x86. Estudo da plataforma PC nas suas vertentes Hardware e Software. - Interfaces série. Normas série RS232/V24, RS 422, RS 485. Interfaces séries não standard. Configuração da UART do PC. Desenvolvimento de aplicações. Integração de periféricos externos. - Interface paralelo. Modos de funcionamento. Desenvolvimento de aplicações. Integração de periféricos externos. - Estudo de Barramentos ISA e PCI. Como implementar expansão usando estes barramentos. Desenvolvimento de aplicações. - Barramento série USB. Estudo do barramento protocolo e modo de funcionamento. Desenvolvimento de aplicação simples para USB.

BIBLIOGRAFIA - Rui Marcelino, Folhas da disciplina de Microprocessadores III, - actualização 2003/2004. - John Uffenbeck, The 8086/8088 Family Design Programming and Interfacing. - Tompkings, Webster, Interfacing sensors of IBM PC - Horowitz and Hill, The art of Electronics. - Jan Axelson, USB Complete Os livros indicados encontram-se todos na biblioteca da Escola Superior de Tecnologia. WEB SITES - www.beyondlogic.org Extensiva documentação sobre Interfaces com PC. - www.lvr.com Jan Axelson s Lakeview research, é uma referência para desenvolvimento de aplicações de interfaces com PC s. São abordadas comunicações ethernet e Internet para sistemas embebidos, USB, porta paralela e porta série. - www.embbeded.com Revista on-line de programação embebida, Tipicamente efectua abordagem dos mais variados temas relacionados com aplicações de sistemas embebidos de uma forma abstracta, indiferente à família de microcontrolador. - www.techonline.com Disponibiliza soluções de e-learning e formação on-line para engenheiros sobre electrónica em geral, incluindo whitepapers e cursos em produtos e tecnologias. - www.usb.org Suportado pelo USB Implementations Forum, Inc que é uma corporação formada por um conjunto de empresas que desenvolvem as especificações do Universal Serial Bus. No site é disponibilizado informação sobre o desenvolvimento de aplicações USB. É obrigatório para quem desenvolve aplicações USB. - 3 -

Objectivos MICROPROCESSADORES III - Programa Prático - Desenvolvimento de aplicações de interface com computador pessoal com incidência na vertente de Hardware e software. - Desenvolver, testar e implementar sistemas baseados em interfaces: - Porta Série utilização da porta série RS232 - Porta paralela - Barramento ISA - Interface USB - O Software é desenvolvido para plataforma DOS e para a plataforma.net em sistema operativo Windows Equipamento necessário - Microsoft Visual Studio.NET - Computador pessoal tipo PC, com porta USB, série e paralela e sistema operativo Windows XP ou 2000 - Equipamento laboratorial habitual. Fonte de alimentação, Osciloscópio. - Dispositivos diversos, E2prom com funcionamento série, Sensor de temperatura DS1250, conversores ADC e DAC Bibliografia geral de apoio (incluindo a bibliografia da Parte teórica) - Andrew Troelsen, C# and the.net Plataform - John Sharp, Jon Jagger, Microsoft Visual C#.NET - Microsoft C#. NET, Language Reference - R. Zelenovsky, A. Mendonça, PC: Um guia prático de hardware e interfaceamento WEB SITES - www.msdn.com - www.ftdichip.com - www.codeproject.com - www.gotdotnet.com/ - www.c-sharpcorner.com/ - www.csharphelp.com - 4 -

Trabalho Laboratorial 1 FAMILIARIZAÇÃO COM C#.NET MICROSOFT VISUAL STUDIO.NET 1. Saber entender as diversa componentes da plataforma.net 2. Escrever programas C# utilizando compilador em linha de comando 3. Efectuar leitura de dados de entrada por linha de comando 4. Efectuar a leitura de ficheiros em modo texto 5. Utilizar temporizadores 6. Atender excepções 7. Efectuar interface visual simples para Windows, Windows forms Trabalho Laboratorial 2 PORTOS IO 1. Entender as diferenças entre leituras/escritas de portos IO em DOS e em windows 2. O temporizador 8254 do PC, modo de funcionamento e programação. Trabalho Laboratorial 3 PORTA PARALELA 1. Saber configurar os parâmetros associados à porta paralela em modo de funcionamento padrão 2. Saber utilizar a porta paralela como meio de interface entre o PC e o exterior 3. Escrever programas para escrever e ler a porta paralela em DOS e Windows. Trabalho Laboratorial 4 PORTA SÉRIE 1. Saber configurar os parâmetros associados a uma comunicação série standard assíncrona. 2. Desenvolver aplicações em ambiente DOS e em ambientes Windows - 5 -

Trabalho Laboratorial 5 BARRAMENTO ISA 1. Entender o funcionamento do barramento ISA 2. Mapeamento em memória IO e compreender o funcionamento do descodificador de endereços 3. Escrever um programa para aceder a uma placa genérica de IO para funcionamento em barramento ISA Trabalho Laboratorial 6 BARRAMENTO USB 1. Conhecer diversos dispositivos de vários fabricantes para implementar interfaces numa porta USB 2. Escrever o programa para o PC para a aplicação comunicar com o periférico USB. - 6 -

Avaliação No que respeita a quantificação, temos: - Avaliação Teórica: 50% - Avaliação Prática: 50% Na avaliação teórica conta a nota mais elevada que o aluno tiver conseguido nas provas a que se sujeitou. Avaliação teórica A avaliação teórica segue as regras internas da Escola Superior de Tecnologia relativamente às notas mínimas e acesso a provas Complementares e a exames de Recurso. Os alunos dispõem portanto de um exame teórico na época normal e de uma prova de recurso. Se se encontrarem dentro das condições instituídas, podem também aceder a um exame teórico na época de Setembro. Qualquer dos exames teóricos é efectuado em duas partes: Parte sem consulta em que se considera importante avaliar os conhecimentos que o aluno adquiriu a nível conceptual, propõem-se problemas concretos e solicita-se resposta com um aceitável nível de abstracção e de síntese da solução que apresentam. Parte com consulta em que se pretende avaliar os conhecimentos do aluno a nível operacional, propõem-se problemas simples que podem surgir na resolução de uma situação concreta. Apesar da situação de consulta a complexidade dos problemas propostos nunca é exagerada. Aqui existe o cuidado especial na escolha dos problemas bem como do encaminhamento para a sua resolução, de forma a evitar situações de cópia e de colagem de elementos retirados de documentação levada pelo aluno. Sem consulta Com consulta Total 25% 75% 100% Avaliação Prática Na avaliação prática existe um peso uniforme por trabalho que tem a ver com a sua duração e a sua complexidade. Os trabalhos são de complexidade semelhante, em que são disponibilizadas para a sua resolução duas aulas práticas - 7 -

(4 horas). As aulas servem para discutir com o professor e com os colegas e fazer os ensaios e não para preparar os trabalhos práticos. É obrigatório a apresentação de relatório sobre a realização de todos os trabalhos. TP 1 TP 2 TP 3 TP 4 TP 5 TP 6 Total 15% 15% 15% 15% 20% 20% 100% A nota do trabalho depende da avaliação que o docente faz do desempenho dos alunos durante as aulas, do relatório e da qualidade de uma apresentação oral sumária (10 minutos) dos trabalhos. As proporções são as seguintes: - Avaliação nas aulas: 40% - Relatório e apresentação: 60% - 8 -