EA872 - LABORATÓRIO DE PROGRAMAÇÃO DE SOFTWARE BÁSICO

Obrigatória (34)

 

OF

T

P

L

S

SL

C

6 0 0 2 2 2 2
Período de Oferecimento da Disciplina, segundo a convenção:
1 - Primeiro Período Letivo
2 - Segundo Período Letivo
5 - Ambos os Semestres Letivos.
6 - A Critério da Unidade
Horas-aula Semanais de Teoria Horas-aula Semanais de Prática Horas-aula Semanais de Laboratório Horas-aula Semanais Horas-aula Semanais em Sala Crédito da Disciplina, Relativo a um período letivo de quinze semanas

 

Pré Requisitos EA869/ MC404
 

        

Ementa

Experiências sobre montadores, máquinas, carregadores e sistemas operacionais.

 

Ementa Detalhada

1. Introdução à arquitetura e linguagem de montagem do microcontrolador utilizado (MCF52223 ColdFire). 2. Processo de montagem e desmontagem. Memória e portas. Execução e depuração de programas utilizando o ambiente de desenvolvimento disponível no laboratório (Code Warrior). 3. Execução e modificação de programas exemplo. 4. Conceito de transmissão serial assíncrona. 5. Conversor Analógico/Digital - A/D. 6. Programação em linguagem C e RTC. 7. Transmissão Serial e Conversões ASCII/Hexadecimal/Decimal. Utilização das rotinas C para transmissão serial e rotinas básicas de conversão ASCII/Hexadecimal/Decimal. 8. Introdução ao conceito de interrupção. Exercício de programação comparativo com e sem interrupção. 9. Interrupção. Exercício de programação de entrada/saída com interrupção. 10. Transmissão Serial Síncrona SPI (Synchronous Serial Peripheral Interface) e visor de LCD (Liquid Crystal Display). 11. Transmissão Serial Síncrona SPI (Synchronous Serial Peripheral Interface) e Conversor Digital/Analógico. Exercício de programação. 12. Temporização e geração de onda PWM (Pulse-Width Modulation). 13. Conversão Analógica/Digital e interrupção. 14. Projeto final.

 

Bibliografia

MCF52223 ColdFire(R) Integrated Microcontroller Reference Manual, Freescale Semiconductor. ColdFire Family Programmer´s Reference Manual, Freescale Semiconductor. Cold Warrior Development Studio - IDE 5.6 Windows Automation Guide. Cold Warrior Development Studio - Assembler Reference. Code Warrior Development Stuido - IDE 5.7 User´s Guide. Code Warrior Development Studio - Assembler Reference fo ColdFire Processors. Code Warrior Development Studio - Architectures Edition - Build Tools. Code Warrior Development Studio - ColdFire Assembler - Manual for Microcontrollers. Code Warrior Development Tools - C Compilers - Reference 3.2. Code Warrior Development Tools - IDE 5.7 Windows Automation Guide.

   
Professor(es) Responsáve(l/is) pela Atualização 29/03/2012