Aplicações de Microprocessadores

LEE 2009-2010
      soc
     Aulas 
     Enunciados Trabalhos Práticos 
     Recursos de Laboratório  
     Exercícios
     Projecto  Final
     Documentação
     Ligações Externas  
     Agradecimentos 


  Agendamento semanal das aulas

Data

Aulas

Recursos

25-02-2009 Apresentação do programa da disciplina. Trabalhos Práticos. Avaliação.
Generalidades sobre microprocessadores.
Apresentação da disciplina (PDF)
Sistemas Embebidos (PDF)
Generalidades de sistemas de Microprocessadores (PDF)
04-03-2009 Organização de Memória do Microcontrolador 8051. Espaços de Memória interna e externa de dados. Espaço de memória de Programa.
Registos SFR. Portos de Entrada/Saída

TP 1 - Familiarização com Ferramentas de Desenvolvimento. Escrita e Leitura em Portos I/O
Latchs & Buffers (PDF)
Organização de Memória e Portos I/O (PDF)

Especificações ficheiro INTEL-HEX (PDF)
Programação Microcontrolador Atmel AT89S8252
(PDF)
11-03-2009 Temporizador e contadores. Modos de funcionamento. Cálculo de tempos e configuração dos diversos modos de funcionamento. Exemplos.
Assembly Atmel-8051 (PDF)
Temporizadores Contadores
(PDF)
18-03-2009 Porta Série. Modos de funcionamento. Funcionamento de uma UART. Registos de configuração. Rotinas básicas de envio e recepção.

TP 2 - Temporizadores e Contadores (*)
Leds de estado (PDF)
Porta Série (PDF)
25-03-2009 Timer 2 no Atmel AT89S8253.

TP 3 - Porta Série (*)
01-04-2009 Interrupções. Mecanismo de funcionamento das interrupções. Fontes de Interrupção. Localização das rotinas de serviço à interrupção. Rotinas de serviço à interrupção.

TP 3 -Porta Série (*)
Interrupções (PDF)

08-04-2009 TP 4 -Interrupções  TSL245 (PDF)
15-04-2009                     Férias da Páscoa
22-04-2009 Timer 2. Modos de Funcionamento e configurações. Memória de Dados "on-chip". Dual DPTR e funcionamento e configuração de Watchdog.
Mapeamentos de dispositivos externos. Mapeamento em Porto I/O e em posição de memória externa.
Mapeamento de dispositivos externos. Mapeamento em Porto I/O e em posição de Memória Externa. Estudo da placa de desenvolvimento das aulas.
Timer2 & Xmem (PDF)
Ligação de dispositivos em Memória Externa dados
(PDF)
Formas de onda Xmem (PDF)
Visor LCD (texto) (PDF)
29-04-2009 Programação de Microcontroladores em Linguagem C. Tipos de dados. Modelos de Memória. Estrutura geral de um programa em C. Exemplos. Programação em linguagem C (PDF)
06-05-2009   
13-05-2009                     Semana Académica
20-05-2009   
27-05-2009 Barramentos Série. Comparação entre os diversos Barramentos Série. Exemplo DS1620. Exemplo DS18B20. Barramentos Série (PDF)
03-06-2009 FPGA SPARTAN 3. Spartan 3 Starter Kit. Microcontrolador PicoBlaze. Arquitectura Básica FPGA (PDF)
Fluxo de Projecto Xilinx (PDF)
PicoBlaze (PDF)
10-06-2009                     Frequência
17-06-2009 Exemplos de aplicações com o PicoBlaze.


  Enunciados dos Trabalhos Práticos

TP 1 - Familiarização com Ferramentas de Desenvolvimento

TP 2 - Temporizadores e Contadores (*)

TP 3 - Porta Série(*)

TP 4 - Interrupções

TP 5 - Programação em C 

pdfTP 6 - Barramento série (DS1620)

pdf TP7 -  Fluxo de Projecto em FPGAs - Processador PicoBlaze (*)



(*) - Estes trabalhos obrigam a apresentação de relatório

  Recursos de Laboratório





  Exercícios

Generalidades
Temporizadores
Porta Série
Interrupções
Hardware


  Projecto Final



  Documentos
 
Ficha da disciplina
Programa de Aplicações de Microprocessadores 2009
Apontamentos da disciplina
Data sheets dos componentes usados no Kit
Data sheet de circuitos lógicos
Enunciados exames de 2008



  Ligações Externas


Duas referências imprescindíveis para os interessados em sistemas embebidos. Ambas as publicações disponibilizam artigos onde são exploradas as vertentes de hardware e de software.

Fabricantes relevantes de Microcontroladores de 8 bits:

FPGAs recursos







  Agradecimentos

Ulrich Bangert pelo software ATMELISP e por o disponibilizar gratuitamente.