universidade presbiteriana mackenzie escola de … · o aluno deverá constantemente participar...
TRANSCRIPT
UNIVERSIDADE PRESBITERIANA MACKENZIE Escola de Engenharia
Campus Higienópolis � Escola de Engenharia � Rua da Consolação, 930 � Prédio 6 � Consolação � São Paulo – SP � CEP 01302-907
Telefones: (11) 2114-8552 / (11) 2114-8553 � site: http://up.mackenzie.br/unidades-academicas/ee/ � e-mail: [email protected]
Unidade Universitária: Escola de Engenharia Curso: Engenharia Elétrica
Núcleo Temático: Sistemas Digitais
Disciplina: Microprocessadores I
Código da Disciplina: ENEC04960
Professor(es): Carlos Richards Junior Ivair Reis Neves Abreu
DRT: 105.601-8 106.966-4
Etapa: 6ª
Carga horária: 4 (2) Teórica (2) Prática
Semestre Letivo: 2º / 2017
Ementa: Revisão de Conceitos de Microcomputadores e Microprocessadores. Estudo da Arquitetura Básica de Microcontroladores. Estudo da Linguagem "Assembler" e introdução à Linguagem C para microcontroladores. Desenvolvimento de Projetos de Controle com Microcontroladores e estudo dos principais periféricos de sistemas microprocessados. Objetivos: Oferecer oportunidade para desenvolvimento das três dimensões: Conceitos • Conhecer os conceitos
básicos de sistemas programáveis utilizando microprocessadores, processadores digitais de sinais e microcontroladores.
Procedimentos e Habilidades • Projetar circuitos eletrônicos
utilizando conceitos de sistemas programáveis e programar os sistemas projetados utilizando linguagens de montagem ("assembler") e estruturas (linguagem C).
Atitudes e Valores • Compreender as tecnologias
embarcadas nos atuais sistemas eletrônicos incentivando o uso destas tecnologias com ganho de desempenho e menor custo.
Conteúdo Programático: 1. Conceitos de Sistemas Programáveis. 1.1. Arquitetura Computador (CPU, Memória, Periféricos e barramentos). 1.2. Revisão de Memórias Semicondutoras e Lógica Combinacional. Projeto com Memórias
Semicondutoras. 1.3. Arquitetura do Microprocessador e Código de Operação. 1.4. Conceitos de Inicialização, Temporização, Interrupção. 1.5. Conceitos complementares de periféricos embarcados: ports, timers, interface serial (UART),
conversores A/D e D/A e PWM. 2. Arquitetura e Programação do Microcontrolador NXP LPC935 (8051) / ATMEGA328 (Arduino) 2.1. Definição da Arquitetura Típica de Microcontrolador. 2.2. Estudo da Arquitetura da Família 8051 Intel / ATMEGA328 2.3. Estudo da Arquitetura LPC935 (NXP) / ATMEGA328 e Sistema Mínimo. 2.4. Projetos de controle com LPC935 / Arduino. 3. Linguagem Assembler Família 8051: definição do Código de Operação de Instruções e
UNIVERSIDADE PRESBITERIANA MACKENZIE Escola de Engenharia
Campus Higienópolis � Escola de Engenharia � Rua da Consolação, 930 � Prédio 6 � Consolação � São Paulo – SP � CEP 01302-907
Telefones: (11) 2114-8552 / (11) 2114-8553 � site: http://up.mackenzie.br/unidades-academicas/ee/ � e-mail: [email protected]
Mnemônicos. Conjunto de Instruções (laboratório). Comparação com estruturas de Linguagem C.
4. Projetos de Controle com LPC935 / Arduino e programação em Linguagem Assembler utilizando Ports: Alarme residencial, Controle de Iluminação, Automação Industrial. Projetos com placa do Arduino
5. Periféricos 5.1. Interface com Displays (LCD): Sistema Mínimo e Programação. 5.2. Projeto de um CLP básico com LPC935 e Arduino: LCD, Teclado, Ports Entrada e Saída. 5.3. Estudo de Conversão Analógico / Digital e Digital / Analógico. Interface ADC para o
microontrolador Metodologia: Aula expositiva, prática com participação do discente, auxílio de recursos audiovisuais e Internet. Prática dos conceitos utilizando kits de microcontroladores no laboratório e ambientes de compilação e simulação com auxílio de computadores. O aluno deverá constantemente participar através da aplicação de exercícios e projetos. Uma apostila com os slides e exercícios servirá de apoio didático durante as exposições. Trabalhos levarão o aluno a refletir sobre pontos avançados não abordados diretamente na sala de aula. Critério de Avaliação: Conforme o Regulamento Acadêmico, o processo de avaliação deverá ser constituído de: MI (média das avaliações intermediárias) PAF (avaliação final) MF (média final) Se MI ≥ 7,5 (sete e meio) e frequência ≥ 75%, o aluno é aprovado na disciplina com MF = MI Obs.: O aluno poderá efetuar uma Prova Substitutiva com o intuito de substituir a menor nota que compõe a Média das Avaliações Intermediárias. Se 2,0 ≤ MI < 7,5 e frequência ≥ 75%, há a obrigatoriedade da realização da PAF. Neste caso: MF = (MI + PAF) / 2 Sendo MF ≥ 6,0 (seis) e frequência ≥ 75%, o aluno é aprovado na disciplina. Bibliografia Básica:
• MCROBERTS, Michael, Antonio. Arduino Básico. Ed. Novatec, ISBN 9788575222744 • VIDAL, Antonio. Aplicações Práticas do Microcontrolador 8051, 1998. Ed. Érica. ISBN
8571941947 . • NICOLOSI, Denys E.C. Laboratório de Microcontroladores Família 8051, 2002. Ed.
Érica. ISBN 8571948712.
UNIVERSIDADE PRESBITERIANA MACKENZIE Escola de Engenharia
Campus Higienópolis � Escola de Engenharia � Rua da Consolação, 930 � Prédio 6 � Consolação � São Paulo – SP � CEP 01302-907
Telefones: (11) 2114-8552 / (11) 2114-8553 � site: http://up.mackenzie.br/unidades-academicas/ee/ � e-mail: [email protected]
• SOUZA, David José. Desbravando o PIC: Ampliado e Atualizado para PIC16F628A, 2005. Ed. Érica. ISBN 8571948674.
Bibliografia Complementar:
• CADY, Frederick. Microcontroller and Microcomputers, 1997. Ed. Oxford. ISBN 0195110080.
• BARNETT, Richard H. The 8051 Family of Microcontrollers. 1995, Ed. Prentice Hall. ISBN 0023062819
• CADY, Frederick HANG, Han-Way. Using the MCS-51 Microcontroller, 2000. Ed. Oxford University. ISBN: 0195110080.
• PAMBOUKIAN, Sergio Vicente D.; ZAMBONI, Lincoln César; BARROS, Edson de A. R. Aplicações Científicas em C++: da Programação Estruturada à Programação Orientada a Objetos. São Paulo: Páginas & Letras, 2010. 575 p. ISBN 9788586508769.
• TOCCI, Ronald,WIDMER,Neal. Sistemas Digitais-Princípios e Aplicações. São Paulo :Pearson Prentice-Hall, 2003 . ISBN 8587918206.