UNIVERSIDADE FEDERAL DO PARÁ CENTRO TECNOLÓGICO DEPARTAMENTO DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO COORDENAÇÃO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO

Plano de Disciplina
1. Nome da disciplina Ex: Laboratório de Microprocessadores e Microcontroladores 2. Código
TE – 11012

3. Professor responsável (no 2o semestre/2005) Denis Marcelo Bolhosa da Silva 4. Carga horária 30 horas 5. Pré-requisitos TE – 11011 - MICROPROCESSADORES E MICROCONTROLADORES – TE – 11001 - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I 6. Ementa Apresentação dos Microcontroladores PIC, Princípios de Programação, Compilador CCS C, Introdução a Linguagem C, Variáveis e tipos de Dados, Declaração de Controle, Tipos de Dados Avançados, Funções, Diretivas do Compilador, Funções do Compilador, Tópicos Avançados. Ambiente MPLAB, Introdução ao Layout Plus (Orcad), Projeto de Placas de circuito, Desenvolvimento e avaliação de experiências relacionadas com os assuntos abordados na disciplina MICROPROCESSADORES E MICROCONTROLADORES. 7. Objetivos Na disciplina “Lab. de Microprocessadores e Microcontroladores” o aluno realiza um estudo da arquitetura interna e funcionamento do microcontrolador PIC, bem como a utilização de seus periféricos internos e protocolos, além do projeto e montagem de placas de circuito impresso para teste básicos. Utiliza também os elementos básicos para funcionamento dos PIC’s como: Fonte de alimentação, cristais internos e externos, circuitos de proteção, POR externo, configuração de portas, circuitos com display, gravação e testes, Isto permite criar condições para que os alunos possam desenvolver seu próprio hardware e software. O aluno terá também oportunidade de familiarizar-se com os instrumentos de medição e componentes elétricos e eletrônicos usados nos projetos e comprovar na prática os principais conceitos vistos na disciplina teórica Microprocessadores e Microcontroladores e poder avaliar de forma crítica as novas tecnologias na área de microcontroladores. 8. Conteúdo Programático Unidade 1 – Introdução aos PIC micro 1.1 Principais famílias

1 Forma Geral .1 Modificadores de Tipo 2.3 Novas tecnologias 1.6 Expressões 2.1 Ponteiros 2.4.1.4.6 Memória 2.1 Palavras reservadas 2.3 Fluxo de Decisão e Controle 2.2 Circuitos Básicos 1.9 Procedência 2.5.1.4.6.1.3 Relacionais 2.7 Conversão de Tipo 2.1.4.6.7.10 Alocação de Memória 2.11 Redefinindo Tipos de Dados 2.8.4 Lógicos Booleanos 2.4.4.6 Declaração de Controle 2.8 Modificadores de Acesso 2.2 Álgebra Booleana 2.4 Funções printf() e getc() 2.3 Estrutura de Repetição 2.5.3.5 Operadores 2.4 Operadores 2.3.2 Identificadores 2.1 Princípios de programação 2.5 Operadores 2.1 Comando If 2.4 Comando Goto 2.8 Funções 2.1 Estruturas de Dados 2.3.5.7.5.1 Matrizes de Dados 2.8 Associação 2.7 Outros Operadores 2.3 Variáveis e Dados 2.2 Tipos específicos do Compilador CCS C 2.2 Comando Switch 2.4.6.9 Modificadores de Armazenamento 2.4.5.3 Declaração de Variáveis 2.4.3.4.4 Como encontrar material na internet Unidade 2 – Programação C para microcontroladores 2.2 Compilador CCS C 2.5.1 Fluxogramas 2.7.1 Atribuição 2.UNIVERSIDADE FEDERAL DO PARÁ CENTRO TECNOLÓGICO DEPARTAMENTO DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO COORDENAÇÃO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO 1.4 Constantes 2.3 Introdução à Linguagem C 2.7 Tipos de Dados Avançados 2.4 Variáveis e Tipos de dados 2.5.5 Lógico Bit a Bit 2.2 Aritméticos 2.5.5.6.4.

11.9 Manipulação de EEPROM interna 2.8.8 Retorno de Valores em Função Assembly 2.7 Módulo PWM Unidade 3 – Ambiente Integrado MPLAB 1.9 Protótipo de Função 2.10.11.10.10 Gravação Unidade 4 – Introdução ao Orcad 1.10.8.8.1.6 Entrada/Saída 2.10 Controle do Processador 2.8.8.1.11.8 Testes de Hardware 1.4 Atraso 2.13 Comunicação I2C 2.5 Manipulação de Bit/byte 2.6 Display 2.8.10.11 Tópicos Avançados 2.11.10.10.1 Código C Eficiente 2.10.10 Recursividade 2.10.9 Programação e Verificação 1.6 Funções com Múltiplos Argumentos 2.4 Matrizes com Argumentos 2.2 Manipulação de Caracteres 2.2 Iniciando e Configurando um projeto 1.14 Comunicação SPI 2.1 Ambiente de desenvolvimento Capture 1.3 Memória 2.10.7 Analógicas 2.10.5 Funções 1.8 Comparação/Captura/PWM 2.10.11.4 Times Internos 2.9 Diretivas do Compilador 2.1 Matemáticas 2.11.5 Protocolos 2.2 Entrada/Saída 2.6 Habilitação 1.5 Estruturas com Argumentos 2.1 Modelos gravados pelo MCAPLUS 1.3 Instalação do Hardware 1.7 Bits de configuração 1.2 Regras de Escopo 2.10.7 Retorno de Valores 2.10.11 Porta Paralela Escrava 2.UNIVERSIDADE FEDERAL DO PARÁ CENTRO TECNOLÓGICO DEPARTAMENTO DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO COORDENAÇÃO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO 2.10 Funções do Compilador 2.12 Comunicação Serial Assíncrona 2.3 Interrupção 2.8.4 Configuração de portas 1.3 Passagem de Parâmetros 2.3 Montagem de circuitos .8.2 Instalação do MCPLUS 1.8.10.11.

2 Configurando FOOTPRINT’s 1.Há necessidade de um retro-projetor ou. .Ampliado e Atualizado para PIC 16F628A". combino com o(s) aluno(s) um horário em minha sala de trabalho. componentes diversos.2. . se possível.2 Ambiente de desenvolvimento Layout Plus 1. Érica. 11.Utilização do aplicativo de desenvolvimento. Durante algumas aulas é reservado algum tempo para a realização de exercícios.DAVID JOSE DE SOUZA.1 Iniciando e Configurando um projeto 1.Aula teóricas e prática em bancada de laboratório uma vez por semana.3 Montagem de Placas de circuito Impresso 9. “Microcontroladores PIC – Programação em C”. 2ª edição.4 Montando um NetList 1. “Conectando o PIC: Recursos Avançados”.1. 2003 .2.2.2. Avaliação A avaliação será feita através de um teste sobre as experiências realizadas no decorrer do semestre.3 Configuração de Camadas 1. 1ª edição.FABIO PEREIRA. 2002.1. Cronograma Conteúdo AULAS . 12. de um projetor multimídia (datashow). 12.DAVID JOSE DE SOUZA.2. 10. MPLAB.4 Configuração de Trilhas 1. fontes. 14. Horário e local para atendimento aos alunos (extra-classe) Por após todas as aulas estou disponível durante dez a quinze minutos para tirar dúvidas rápidas dos alunos. 13. 1ª edição. Bibliografia 12.5 Roteamento 1. entrega dos relatórios de cada experiência e entrega de um projeto final desenvolvido em equipe. "Desbravando o PIC .2. Livro-texto (leitura obrigatória) . 2003. Caso haja alguma dúvida que necessite de mais tempo. etc -Aplicativo CCS C. -Microcontroladores PIC 16F877. 2003.UNIVERSIDADE FEDERAL DO PARÁ CENTRO TECNOLÓGICO DEPARTAMENTO DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO COORDENAÇÃO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO 1. “Microcontroladores PIC: Técnicas Avançadas”. Recursos -Bancada de laboratório. Orcad (Ambiente Windows) . além das já tiradas durante as aulas. Érica. Érica. Érica. 1ª edição.FABIO PEREIRA. 16F628. Metodologia . Bibliografia Complementar .

UNIVERSIDADE FEDERAL DO PARÁ CENTRO TECNOLÓGICO DEPARTAMENTO DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO COORDENAÇÃO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO Unidade 1 – Introdução aos PIC micro Unidade 2 – Programação C para microcontroladores Unidade 3 – Ambiente Integrado MPLAB Unidade 4 – Introdução ao Orcad 1ª EXPERIÊNCIA 2ª EXPERIÊNCIA 3ª EXPERIÊNCIA 4ª EXPERIÊNCIA 5ª PROJETO FINAL 1 Aulas 4 Aula 1 Aula 1 Aula 1 Aula 1 Aula 1 Aulas 1 Aulas 2 Aulas .

Sign up to vote on this title
UsefulNot useful