Buscar

elt024-programacao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIFEI Universidade Federal de ItajubáInstituto de Engenharia de Sistemas e Tecnologias da Informação ­ IESTI
Disciplinas ELT024 – Técnicas de Programação (carga 32 horas)ELT025 – Laboratório de Técnicas de Programação (carga 24 horas)
Professor Prof. Rodrigo Maximiano Antunes de Almeida (rodrigomax@unifei.edu.br)
Programação
Aula teórica Data Aula prática Data
01) Linguagem C, Hardware utilizado, Ambiente de 
programação, Indentação e padrão de escrita, 
Comentários, Arquivos .c e .h, Diretivas de compilação
02/08/11 01) Ambiente. Criar projeto com bibliotecas 
prontas. Criar stdio.h(printf)
12/08/11
02) Tipos de dados em C, Operações aritméticas, Função 
main(), Rotinas de tempo
09/08/11 02) Operações matemáticas. Criar rotinas 
de delay.
19/08/11
03) Operações com bits, Debug de sistemas embarcados 16/08/11 03) Operações com bits 26/08/11
04) Ponteiros e endereços de memória, Arquitetura de 
microcontroladores, Acesso à memória, Clock e tempo de 
instrução, Esquema elétrico e circuitos importantes, 
Registros de configuração do microcontrolador
23/08/11 04) Ponteiros para endereços de memória 
definidos. Registros de configuração do 
processador.
02/09/11
05) PROVA 1 30/08/11
06) Programação dos Periféricos, Acesso às "portas" do 
microcontrolador, Configuração dos periféricos, 
Barramento de Led's
13/09/11 05) Acessando porta D via variável e via 
define, Criação de biblioteca para leds, 
criação do basico.h
16/09/11
07) Display de 7 segmentos 20/09/11 06) Operação com display, flicker 23/09/11
08) Leitura de teclas 27/09/11 07) Debounce, contar pressionamentos 30/09/11
09) Display LCD 2x16 04/10/11 08) Posicionamento no LCD 07/10/11
10) Comunicação serial, Conversor AD, Saídas PWM 18/10/11 09) Controle de temperatura 21/10/11
11) Timer Reprodução de Sons 25/11/11
12) Interrupção Watchdog 01/11/11 10) Relogio LCD com timer, watchdog 04/11/11
13) Arquitetura de desenvolvimento de software: One 
single loop, Interrupt control system
08/11/11 11) Estruturar um SO: interrupt driven 11/11/11
14) Cooperative multitasking 22/11/11 12) Estruturar um SO cooperativo 25/11/11
15) Prova 2 29/11/11
16) Exame 05/12/11
Bibliografia
1. Notas de Aula de Programação de Sistemas Embarcados (ELT024), ALMEIDA, Rodrigo M.A., Unifei 2011*
2. Embedded systems: design and applications with the 68HC12 and HCS12, BARRETT,Steven F; PACK, Daniel J., 
Prentice Hall, 2005
3. C completo e total. Herbert Schild. Makron Books. 3a. Edição. 1997.
4. The art of Programming Embedded Systems, GANSSE, J. G., San Diego: Academic Press, 1992.
5. Microcontroladores PIC: programação em C. PEREIRA, Fábio. 7 ed. São Paulo: Érica, 2009.
6. Sistemas embarcados: hardware e firmware na prática, OLIVEIRA, André Schneider de; ANDRADE, Fernando Souza 
de.. São Paulo: Érica, 2006. 316 p.
7. Embedded Linux primer: a practical, real-world approach. HALLINAN, Christopher. Upper Saddle River, NJ: Pearson 
& Prentice Hall, 2007. 537 p.
8. Microcontroladores PIC: técnicas avançadas. PEREIRA, Fábio.São Paulo: Érica, 2002. 358 p.
Avaliação da Teoria Avaliação do Laboratório Notas de Aula
Teoria = (Prova1*2+Prova2*3)/5
Se Teoria ≥ 60 (aprovado)
Senão Média+Exame/2 ≥ 60 (aprovado)
Laboratório LMS II (bloco K ­ lago)
Laboratório = Média das Notas
Se Laboratório ≥ 60 (aprovado)
Cada erro = 1pt na média.
Saturavel em 10 pts.
Enviar por e­mail
Presença
Deve ser maior ou igual a 75%, ou seja, parte teórica máximo de 4 faltas (8h) e prática máximo de 4 faltas (8h)
“Mas eles são inúteis. Eles só podem te dar respostas”. Pablo Picasso, sobre os computadores
mailto:rodrigomax@unifei.edu.br
	Programação

Continue navegando