EEL7030 - Microprocessadores
Curso: Engenharia Elétrica
Turmas: 03202D e 03202F
Código da disciplina: EEL7030
Carga horária: 60 horas-aula
Número de créditos: 4
Nome do professor: Eduardo Augusto Bezerra
Horário das aulas: 18:30-20:10 (2a t.03202D LIICT/4, 3a t.03202F LIICT/5, 4a sala CTC 103)
|
Ementa
Arquiteturas de microprocessadores; programação de microprocessadores: tipo e formatos de instruções, modos de endereçamento; linguagens Assembly ou C; memória; entrada/saída; dispositivos periféricos; interrupção; acesso direto a memória; barramentos padrões; ferramentas para análise, desenvolvimento e depuração; projetos.
|
Objetivos
- da parte teórica: explorar a arquitetura e a programação de microprocessadores e microcontroladores, com ênfase nos conceitos independentes da inovação tecnológica;
- da parte prática: realizar atividades de laboratório voltadas à utilização e fixação dos conhecimentos teóricos.
|
Metodologia
- Aulas teóricas, expositivas, com slides preparados a partir dos livros texto da disciplina
- Exercícios teóricos a serem resolvidos em aula e extra-classe pelos alunos
- Aulas práticas, em laboratório, onde os alunos seguirão tutoriais fornecidos pelo professor com instruções para utilização de ferramentas e placas de desenvolvimento
- Ao final de cada aula prática os alunos deverão preparar um relatório descrevendo as atividades realizadas e os resultados observados/obtidos
- O material a ser utilizado nas aulas práticas e slides das aulas teóricas podem ser encontrados na página da disciplina
- Atendimento aos alunos em horário extra-classe visando esclarecer dúvidas pontuais e individuais
- Auxílio de monitor para esclarecer dúvidas
|
Avaliação
- Duas provas teóricas sobre o conteúdo da disciplina. A média aritmética destas duas notas é a média da parte teórica (Mt);
- Duas provas de laboratório. A média aritmética destas notas é a média do laboratório (Ml);
- A média geral do semestre (Ms) é a média geométrica: Ms = sqrt(Mt x Ml) arredondada para o meio ponto mais próximo (meio ponto superior, nos casos das frações ,25 e ,75).
- Condições para a aprovação:
- Sem exame de recuperação: freqüência > 75% e Ms >= 6,0
- Com exame de recuperação: freqüência > 75%, 3,0 <= Ms <= 5,5 e (Ms + R) / 2 >= 6,0 onde R é a nota da prova de recuperação
- Média final:
- sem exame de recuperação: Ms
- com exame de recuperação: (Ms + R) / 2
|
Bibliografia
- Livro texto:
- [Ziller00] Ziller R. Microprocessadores: Conceitos importantes, 2 ed. – Florianópolis, Edição do autor (2000) ISBN 85-901037-2-2, Disponível no PETEEL.
- Conceitos básicos de Sistemas Digitais:
- [Mors88] Morse, Stephen P.: Microprocessadores 8086/8088 Arquitetura, projeto, sistemas e programação. Editora Campus, Rio de Janeiro (1988).
- Arquitetura de computadores:
- [Pat98] Patterson, David A. and Hennessy, John L. Computer organization and design :the hardware/software interface. San Francisco: Morgan Kaufmann, 1998. 896p.
- [Tane92] Tanenbaum, Andew S.: Organização Estruturada de Computadores. Prentice Hall do Brasil (1992) ISBN 85-7054-040-X.
- [William06] Stallings, W. Computer Organization and Architecture: Designing for Performance. Prentice Hall (2003), ISBN-13: 9780130351197.
- Microprocessador 8085:
- [Intel77] Intel Corporation: 8080/8085 Assembly Language Programming. Manual order number: 9800940
- [Visc82] Visconti, Antônio C.: Microprocessadores 8080 e 8085 - Vol. 2: Software. Editora Érica Ltda (1982)
- Microprocessador 8086:
- [BK91] Brown, Ralf; Kyle, Jim: PC Interrupts. Addison-Wesley (1991) ISBN 0-201-57797 6
- [NAW93] Norton, P.; Aitken, P; Wilton; R.: A Bíblia do Progamador. Campus (1993) ISBN 85 7001 859 2
- [Wake81] Wakerly, John F.: Microcomputer Architecture and Programming. John Wiley & Sons, NY (1981)
- [ZM03] Zelenovsky, R.; Mendonça, A.: PC: Um guia prático de hardware e interfaceamento. MZ Editora Ltda (2003) www.mzeditora.com.br
- Microcontrolador 8051:
- [ZM05] Zelenovsky, R.; Mendonça, A. "Microcontroladores: Programação e Projeto com a Família 8051". MZ Editora, Rio de Janeiro, 2005.
- [Intel89] INTEL CORPORATION. 8-bit Embedded Controller Handbook. Santa Clara, 1989.
- [Siem90] Microcomputer Components SAB 80C515 / 80C535. Siemens A.G. (1990)
- [Silv94] Silva Jr., Vidal Pereira: Aplicações Práticas do Microcontrolador 8051. Editora Érica Ltda., Tatuapê - SP - Brasil (1994). ISBN 085-7194-194-7
- [PER04] Pereira F., MICROCONTROLADORES HC908Q, Editora Erica, 2004
- [Nico00] Nicolosi D. E. C., Microcontrolador 8051 detalhado, Editora Erica, 2000
- [Nico00] Nicolosi D. E. C., Laboratorio de Microcontroladores 8051, Editora Erica, 2002
|
Organização das aulas
|
Monitoria
|
Material de aula
|
Ferramentas
|
Microprocessador 8085
|
Microcontrolador 8051
|
Microprocessador 8086
- Arquitetura 8086 - Formato das Instruções:
- Simulador do 8086
- Material adicional sobre a arquitetura 80x86:
- Programas em assembly para a arquitetura 80x86:
- Assembly no Linux:
- NASM:
- Depuracao com GDB:
|