Engenharia Elétrica |
 |
Microprocessadores (MIP)
Fase: 8ª, CHT = 60, CHP = 15, CHTT = 75
Ementa:
Análise funcional e operacional de microprocessadores. Interligação de memórias. Programação assembly. Interfaces de comunicação. Circuitos periféricos.
Programa da Disciplina:
1. Introdução |
1.1. O mercado de fabricantes de microcontroladores |
1.2. CaracterÃsticas comuns. |
|
2. Aspectos de Hardware |
2.1. Mapeamento de memória |
2.2. Portas de E/S |
2.3. Temporizadores e contadores |
2.4. Porta de comunicação serial |
2.5. Sistema de interrupção. |
|
3. Interfaceamento |
3.1. Expansão de memória |
3.2. Expansão de E/S Digital |
3.3. Conexão com A/D e D/A |
3.4. Outras conexões. |
|
4. Aspectos de Software |
4.1. Registradores |
4.2. Conjunto de instrução |
4.3. Linguagens de programação |
4.4. Variáveis e ponteiros |
4.5. Controle de fluxo de execução |
4.6. Sub-rotinas |
4.7. Interrupção, prioridade e contexto |
4.8. Programação modular |
4.9. Sistemas em tempo-real |
4.10. Comunicação com dispositivos |
|
5. Aplicações |
5.1. Aquisição de dados |
5.2. Controle em tempo-real |
Bibliografia:
GANSSLE, Jack G., The Art of Programming Embedded Systems. Academic Press, 1992.
BALL, Stuart R., Embedded Microprocessor Systems: Real World Design, Butterworth Architecture.
SCHULTZ, Thomas W., C and the 8051: Programming and Multitasking, Prentice-Hall.
BARR, Michael., Programming Embedded Systems in C and C++, O'Reilly & Associates, 1999.
PREDKO, Myke., Programming and Customizing the 8051 Microcontroller, McGraw Hill, 1999.
PREDKO, Michael., Handbook of Microcontrollers, McGraw Hill.
SCHULTZ, Thomas W., C and the 8051: Hardware, Modular Programming, and Multitasking, Prentice Hall, 1995.
|