Componente de Formação Técnica. Disciplina de

Documentos relacionados
Componente de Formação Técnica. Disciplina de

REFERENCIAIS DO CURSO CERTIFICADO DE NÍVEL 4 ELECTRÓNICA DIGITAL (75 H)

Sistemas Digitais. Planificação das aulas teóricas e aulas práticas Ano Lectivo 2005/ 2006

Componente de Formação Técnica. Disciplina de

Componente de Formação Técnica. Disciplina de

1 REPRESENTAÇÃO DIGITAL DE INFORMAÇÃO Bases de Numeração Representação de Números em Base 2 5

Sistemas Digitais. Prof.Doutor Victor Lobo. Preparação básica necessária à compreensão de:

Docente: Eng.º Doglasse E. Mendonça Telefone ,

1. Sistemas de numeração e códigos 23

Curso Profissional de Técnico de Gestão de Equipamentos Informáticos 10º ANO

ELECTRICIDADE E ELECTRÓNICA

ESCOLA SECUNDÁRIA DR. SOLANO DE ABREU ABRANTES PLANIFICAÇÃO ANUAL ACTIVIDADES ESTRATÉGIAS. Utilização de apresentações electrónicas..

Eletrónica Digital. Fundamentos e Projeto. Acxcro MANUEL RAPOSO AMARAL. EDIÇÕES SíLABO

Ministério da Educação Departamento do Ensino Secundário. Programa de Sistemas Analógicos e Digitais. 11º Ano

FCA - Editora de Informática xv

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE ENGENHARIA ELÉTRICA PLANO DE ENSINO

Programa Analítico de Disciplina INF251 Organização de Computadores I

Sistemas Digitais Planificação das aulas teóricas e aulas práticas Ano Lectivo 2006/ 2007

Sistemas Digitais e Arquitectura de Computadores

Ministério da Educação. Direcção - Geral de Inovação e de Desenvolvimento Curricular. Ensino Recorrente de Nível Secundário

2.1 Circuitos electrónicos analógicos Circuitos electrónicos digitais...29

Departamento de Engenharia Elétrica. ELE Microprocessadores I. Prof. Carlos Antonio Alves Sala 59 Fone

Componente de Formação Técnica. Disciplina de

PLANO DE ENSINO Engenharia Mecânica Fundamentos de Eletrônica Analógica e Digital

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS UNIDADE DE ENSINO SUPERIOR CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA PLANO DE ENSINO

PLANIFICAÇÃO - CURSO PROFISSIONAL DE NÍVEL SECUNDÁRIO

Sistemas Digitais (SD) Circuitos combinatórios: somadores, subtractores e comparadores

DADOS DO COMPONENTE CURRICULAR

Escola Politécnica de Pernambuco Departamento de Engenharia Elétrica PROGRAMA EMENTA OBJETIVOS

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2018/2019

Introdução a eletrônica digital, apresentação do curso, cronograma do curso.

Apresentação da Disciplina Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

REPÚBLICA FEDERATIVA DO BRASIL ESTADO DE SANTA CATARINA Universidade do Estado de Santa Catarina - UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS - UDESC/CCT

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2014/2015

TECNOLOGIAS APLICADAS

Sistemas Digitais I LESI :: 2º ano. Introdução

Plano de Trabalho Docente Ensino Técnico

ESCOLA SECUNDÁRIA DE MANUEL DA FONSECA Curso Profissional: Técnico de Gestão de Equipamentos Informáticos

Álgebra Booleana. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

CARGA HORÁRIA TOTAL : 108 h/aulas TEORIA: 72 h/aulas PRÁTICA: 36 h/aulas. CURSO(S): Engenharia Elétrica SEMESTRE/ANO : 02/2010

SSC0112 Organização de Computadores Digitais I

Sistemas Digitais (SD) Aula de Problemas P6 1ª Parte

Componente de Formação Técnica. Disciplina de

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2017/2018

Ministério da Educação Departamento do Ensino Secundário. 11º Ano. Curso Tecnológico de Electrotecnia e Electrónica

Sistemas Digitais Apresentação

UFMT. Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO

Laboratório 1 (Trabalho sem Relatório) Semana 20 de Setembro a 24 de Setembro

1 Introdução à Lógica Digital

SISTEMAS DIGITAIS (SD)

a)[1 val] Desenhe o esquema lógico que implementa directamente a função f (i.e., sem simplificar).

Laboratório 6 (Trabalho com Relatório) Semana 25 de Outubro a 29 de Outubro

DISCIPLINA: MATEMÁTICA DISCRETA

Sistemas Digitais (SD)

PROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Sistemas Digitais (SD)

1 Introdução à Lógica Digital. Arquitectura de Sistemas Computacionais

Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Microprograma

Antes de começar o exame leia atentamente esta folha de rosto

Fundamentos para Eletrônica e Sistemas de Medidas

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD)

PROGRAMA DA DISCIPLINA DE AUTOMAÇÃO E CONTROLO

Memórias ROM ( Read-Only Memory )

Aula Ementa Conteúdo Data

Aula Fev-07 Arquitectura de Computadores 2006/07

Planificação Anual da disciplina de Programação e Sistemas de Informação 10º 1PI

Componente de Formação Técnica. Disciplina de

Sistemas Digitais (SD)

Ministério da Educação. Direcção - Geral de Inovação e de Desenvolvimento Curricular. Ensino Recorrente de Nível Secundário

CIRCUITOS SEQUENCIAIS. Adão de Melo Neto

Exame 1 Sistemas Digitais - MEEC 2009/10 1. Aluno Nº

Sistemas Digitais (SD) Unidade Lógica e Aritmética

SISTEMAS DIGITAIS (SD)

Módulo 3 Circuitos Combinatórios

Plano de Trabalho Docente Ensino Técnico

SISTEMAS DIGITAIS (SD)

Sistemas Digitais (SD)

Plano de Trabalho Docente Ensino Técnico

Ficha da Unidade Curricular

CURSO PROFISSIONAL Técnico de Gestão e Programação de Sistemas Informáticos

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO DEPARTAMENTO DE COMPUTAÇÃO PLANO DE ENSINO

f (x 3,x 2,x 1,x 0 ) = Π M (1,4,8,9,10,15). Π M d (12,13)

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD)

Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo

Circuitos Sequenciais Escola Naval - Dep. Armas e Electrónica v

ARQUITETURA DE COMPUTADORES. Nível da Lógica Digital. Prof.: Agostinho S. Riofrio

Sistemas Digitais (SD) Memórias

SISTEMAS DIGITAIS. Exercícios. Ano Lectivo 2009/2010. Representação de Informação

Plano de Trabalho Docente Ensino Técnico

Antes de começar o exame leia atentamente esta folha de rosto

Aula Teórica 8. Preparado por eng.tatiana Kovalenko

Revisão de Lógica Digital. Lógica Booleana Conversão A/D e D/A Circuitos digitais e Memória

Parte # 1 - Circuitos Combinatórios

14/3/2016. Prof. Evandro L. L. Rodrigues

Transcrição:

CURSOS PROFISSIONAIS DE NÍVEL SECUNDÁRIO Técnico de Electrónica e Telecomunicações PROGRAMA Componente de Formação Técnica Disciplina de Sistemas Digitais Escolas Proponentes / Autores E P Mariana Seixas E P Val do Rio E P Perpétuo Socorro E P de Tecnologia e Electrónica (ESTEL) Eng. José Carlos Silva (Coordenador) Eng. Cláudio Roberto Gonçalves Eng. Rogério Barros Baldaia Eng. António Jorge Archer Cabral Direcção-Geral de Formação Vocacional 2005

Parte I Orgânica Geral Índice: Página 1. Caracterização da Disciplina.. 2 2. Visão Geral do Programa.... 2 3. Competências a Desenvolver... 3 4. Orientações Metodológicas / Avaliação. 3 5. Elenco Modular...... 4 6. Bibliografia... 4 1

1. Caracterização da Disciplina A disciplina de Sistemas Digitais é leccionada nos três anos de Formação do Curso com uma carga horária de 312h distribuída ao longo de cada ano, por blocos de 90 minutos. Dado o seu carácter teórico-prático, parte das aulas são teóricas e parte tem carácter prático pelo que serão leccionadas em laboratório. Esta disciplina pretende habilitar o aluno com conhecimentos teóricos e práticos de electrónica digital necessários à compreensão da moderna tecnologia em que se baseia o funcionamento dos equipamentos e sistemas digitais actualmente utilizados. Não se pretende abordagens aprofundadas dos fenómenos, nem tratamentos matemáticos complexos. O seu desenvolvimento far-se-á de forma a preparar os alunos para uma melhor integração no mundo laboral. 2. Visão Geral do Programa Pretende-se que o programa, permita ao aluno adquirir um conjunto de conhecimentos teóricos e práticos que lhe permita conhecer e compreender o funcionamento dos circuitos digitais mais elementares (circuitos lógicos e combinatórios) até aos circuitos mais complexos (circuitos sequenciais, memórias, microcontroladores e respectiva programação). Os conhecimentos adquiridos com esta disciplina serão feitos de uma forma sequencial que servirão de suporte não só aos conteúdos mais avançados da mesma como à disciplina específica da componente técnica do curso. O programa desta disciplina, pretende desenvolver condições que proporcionem a aquisição e desenvolvimento de conhecimentos e aptidões profissionais necessários ao desempenho de funções exigidas a um técnico qualificado, incluindo responsabilidades de orientação e coordenação. 2

3. Competências a Desenvolver Seleccionar componentes, materiais e equipamentos de electrónica digital com base nas suas características tecnológicas e de acordo com as normas e regulamentos existentes. Interpretar e utilizar correctamente manuais, esquemas e outra literatura técnica fornecida pelos fabricantes de equipamento electrónico e digital. Projectar e realizar circuitos digitais utilizando a lógica combinatória e sequencial. Efectuar simulações de circuitos utilizando software específico. Elaborar circuitos e programas baseados em sistemas com microcontroladores. Desenvolver o sentido empreendedor e análise critica de informações, adquirindo assim um grau de autonomia pessoal e socialmente dignificante. Organizar e planear o trabalho de forma metódica em função dos meios, do tempo e dos objectivos definidos. Desenvolver capacidades de resolução de problemas, de comunicação e de flexibilização técnica e manual. Promover atitudes que potenciem hábitos de trabalho individual e em grupo, com sentido de responsabilidade, tolerância e respeito pela diferença. 4. Orientações Metodológicas / Avaliação Pelo facto de ser uma disciplina teórico-prática e ter uma estrutura modular, as estratégias a desenvolver no processo ensino-aprendizagem deverão permitir aos alunos, individualmente ou em grupo, adquirir gosto pela auto-formação e ao Professor, conhecer os alunos, adaptando a sua acção educativa às necessidades de cada um deles. Recorrer-se-á, assim, a métodos de trabalho individualizado ou em grupo, facilitadores de ambientes de aprendizagem que valorizem a iniciativa, a responsabilidade, a autonomia e o sentido crítico. Pretende-se que na disciplina de Sistemas Digitais, a observação experimental esteja sempre presente e que a teoria e a prática se desenvolvam iterativamente pelo que para isso se recomenda a utilização de laboratório de electricidade/electrónica durante todo o período de leccionação. O processo de avaliação constituirá uma vertente importante para o sucesso na aprendizagem dos alunos; assim é da máxima conveniência uma cuidada metodologia. Uma avaliação contínua por observação directa dos conhecimentos do aluno e sua aplicação na elaboração de projectos permitirá detectar eventuais insuficiências na sua formação e assim permitir uma melhor definição de estratégias na respectiva planificação. Estes elementos permitem também um melhor conhecimento relativamente a atitudes, trabalho em grupo, conhecimentos e desempenho que os alunos vão demonstrando. Será vantajoso a realização de trabalhos individuais e de grupo, fichas e testes formativos, que deverão ser corrigidos de forma a contribuírem para uma hetero e autoavalição. Isto permite ao aluno acompanhar a sua própria formação. Sendo três os momentos em que se verifica a avaliação sumativa interna, de natureza qualitativa e quantitativa interessará realizar no final das grandes unidades de ensino/aprendizagem, provas, que de forma diferente, permitem avaliar a consolidação dos conhecimentos e competências adquiridas. 3

5. Elenco Modular Número Designação Duração de referência (horas) 1 Sistemas de Numeração 18 2 Circuitos Lógicos 21 3 Circuitos Combinatórios 30 4 Circuitos Sequenciais 30 5 Dispositivos Programáveis 36 6 Linguagens de Programação 33 7 Microcontroladores 36 8 Aplicações com Microcontroladores 36 9 Projectos Estruturados 36 10 Ensaios e Reparações em Equipamentos Digitais 36 6. Bibliografia GONÇALVES, Victor, Sistemas Electrónicos com Microcontroladores. ETEP. (s.d.). JR, Vidal Pereira da Silva, Aplicações Práticas do Microcontrolador 8051. Editora Eriça, 12ª Edição 2004 NICOLOSI, Denys E. C., Microcontrolador 8051. Editora Eriça, 5ª Edição 2004. PADILHA, António e outros, Electrónica Digital. McGrawHill. (s.d.). PADILHA, António, Sistemas Digitais. McGrawHill. (s.d.). PEREIRA, A. Silva; ÁGUA, Mário; BALDAIA, Rogério, Sistemas Analógicos e Digitais, 11.º Ano. Curso Tecnológico de Electrotecnia e Electrónica. Porto Editora. (s.d.). PEREIRA, A. Silva; ÁGUA, Mário; BALDAIA, Rogério, Sistemas Digitais, 11.º Ano. Curso Tecnológico de Electrotecnia e Electrónica. Porto Editora. (s.d.). PEREIRA, A. Silva; ÁGUA, Mário; BALDAIA, Rogério, Sistemas Digitais, 12.º Ano. Curso Tecnológico de Electrotecnia e Electrónica. Porto Editora. (s.d.). PONT, Michael J., Patterns for Time,Triggered Embedded Systems. Addison Wesley. (s.d.) SNNCER,Yeralan; ASHUTOSH Ahluwalia, Programming and Interfacing the 8051 Microcontroller. Addison Wesley. (s.d.). TAUB; SCHILLING, Electrónica Digital. McGraw Hill. (s.d.). Esquemas e manuais de serviço técnico dos equipamentos. 4

Parte II Módulos Índice: Página Módulo 1 Sistemas de Numeração 6 Módulo 2 Circuitos Lógicos 8 Módulo 3 Circuitos Combinatórios 9 Módulo 4 Circuitos Sequenciais 10 Módulo 5 Dispositivos Programáveis 12 Módulo 6 Linguagens de Programação 13 Módulo 7 Microcontroladores 15 Módulo 8 Aplicações com Microcontroladores 16 Módulo 9 Projectos Estruturados 17 Módulo 10 Ensaios e Reparações em Equipamentos Digitais 18 5

MÓDULO 1 Sistemas de Numeração Duração de Referência: 18 horas Este módulo tem carácter mais teórico devendo ser completado com a realização de exercícios de modo a que o aluno consolide conhecimentos na área dos sistemas de numeração, da aritmética binárias e dos códigos binários. Caracterizar as diferentes bases de numeração. Representar números nas bases decimal, binário e hexadecimal. Efectuar a conversão entre decimal e as outras bases e vice-versa, de números inteiros e fraccionários. Efectuar operações aritméticas em binário. Calcular o complemento a dois e a um de um número binário. Representar números binários com bit de sinal. Efectuar conversões entre o código BCD e o sistema decimal. Conhecer a utilização do código ASCII. Compreender o sistema de detecção de erros por bit de paridade. Sistemas de Numeração: Sistema decimal. Sistema binário. Sistema hexadecimal. Conversão entre sistemas. Aritmética Binária: Adição e subtracção binárias. Complemento a dois e a um. Representação de um número binário com bit de sinal. Códigos binários: BCD Paridade Gray ASCII Detecção de erros através do bit de paridade. 6

Módulo 1: Sistemas de Numeração PADILHA, António e outros, Electrónica Digital. McGrawHill. (s.d.). PADILHA, António, Sistemas Digitais. McGrawHill. (s.d.). PEREIRA, A. Silva; ÁGUA, Mário; BALDAIA, Rogério, Sistemas Analógicos e Digitais, 11.º Ano. Curso Tecnológico de Electrotecnia e Electrónica. Porto Editora. (s.d.). PEREIRA, A. Silva; ÁGUA, Mário; BALDAIA, Rogério, Sistemas Digitais, 11.º Ano. Curso Tecnológico de Electrotecnia e Electrónica. Porto Editora. (s.d.). 7

MÓDULO 2 Circuitos Lógicos Duração de Referência: 21 horas Este módulo tem carácter teórico-prático, devendo decorrer em ambiente laboratorial de modo a que o aluno possa verificar e comprovar a tabela da verdade das portas lógicas e de circuitos lógicos elementares. Álgebra de Boole e funções lógicas: Compreender a noção de estado lógico, variável lógica e nível lógico. Representar as funções lógicas através de tabelas de verdade. Desenhar o logigrama a partir da expressão lógica e vice-versa. Conhecer os postulados e teoremas da Álgebra de Boole. Simplificar funções lógicas através dos teoremas e postulados da Álgebra de Boole e pelo método de Karnaugh. Desenhar circuitos de lógica combinatória a partir da tabela de verdade ou da expressão de saída. Portas Lógicas: Identificar os símbolos das portas lógicas. Conhecer o funcionamento das portas lógicas básicas. Reconhecer a universalidade das portas NAND e NOR. Utilizar portas NAND e NOR para implementar qualquer função lógica. Famílias Lógicas: Conhecer as características das famílias lógicas mais usadas nos circuitos digitais (TTL e CMOS). Álgebra de Boole. Funções Lógicas. Portas Lógicas. Famílias Lógicas. PADILHA, António e outros, Electrónica Digital. McGrawHill. (s.d.). PADILHA, António, Sistemas Digitais. McGrawHill. (s.d.). PEREIRA, A. Silva; ÁGUA, Mário; BALDAIA, Rogério, Sistemas Analógicos e Digitais, 11.º Ano. Curso Tecnológico de Electrotecnia e Electrónica. Porto Editora. (s.d.). PEREIRA, A. Silva; ÁGUA, Mário; BALDAIA, Rogério, Sistemas Digitais, 11.º Ano. Curso Tecnológico de Electrotecnia e Electrónica. Porto Editora. (s.d.). 8

MÓDULO 3 Circuitos Combinatórios Duração de Referência: 30 horas Este módulo tem carácter teórico-prático, devendo decorrer essencialmente em ambiente laboratorial de modo a permitir aos alunos ensaiar e comprovar as características e funcionamento dos circuitos combinatórios estudados na teoria. Em relação aos circuitos codificadores/descodificadores, multiplexers/desmultiplexers, comparadores e somadores/subtractores os alunos devem: Conhecer o seu funcionamento e aplicações. Obter a tabela de verdade. Implementar os respectivos circuitos com portas elementares ou CI. Codificadores e descodificadores. Multiplexers e desmultiplexers. Circuitos comparadores. Somadores e subtractores. PADILHA, António e outros, Electrónica Digital. McGrawHill. (s.d.). PADILHA, António, Sistemas Digitais. McGrawHill. (s.d.). PEREIRA, A. Silva; ÁGUA, Mário; BALDAIA, Rogério, Sistemas Analógicos e Digitais, 11.º Ano. Curso Tecnológico de Electrotecnia e Electrónica. Porto Editora. (s.d.). PEREIRA, A. Silva; ÁGUA, Mário; BALDAIA, Rogério, Sistemas Digitais, 11.º Ano. Curso Tecnológico de Electrotecnia e Electrónica. Porto Editora. (s.d.). 9

MÓDULO 4 Circuitos Sequencias Duração de Referência: 30 horas Este módulo tem carácter teórico-prático, devendo decorrer essencialmente em ambiente laboratorial de modo a permitir aos alunos ensaiar e comprovar as características e funcionamento dos circuitos sequenciais estudados na teoria. Flip-Flop`s (Biestáveis): Distinguir circuito sequencial de circuito combinatório. Compreender o funcionamento do FF com portas lógicas NAND e/ou NOR. Representar o FF pela sua tabela da verdade e diagrama temporal. Reconhecer biestáveis síncronos e assíncronos. Identificar os biestáveis pelos seus símbolos. Descrever o funcionamento de circuitos sequenciais através de diagramas de estado. Contadores e divisores de frequência: Conhecer os vários tipos de contadores, as suas características e funcionamento. Implementar um contador a partir da sua tabela da verdade. Utilizar contadores como divisores de frequência. Registos de deslocamento: Compreender o princípio de funcionamento de um registo de deslocamento, as suas características e aplicações. Conhecer os diferentes modos de funcionamento de um registo de deslocamento quanto á entrada/saída de dados. Identificar os registos de deslocamento quanto ao modo de deslocamento (á direita e á esquerda). Flip-Flop`s (Biestáveis). Registos de deslocamento. Contadores e divisores de frequência. 10

Módulo 4: Circuitos Sequencias PADILHA, António e outros, Electrónica Digital. McGrawHill. (s.d.). PADILHA, António, Sistemas Digitais. McGrawHill. (s.d.). PEREIRA, A. Silva; ÁGUA, Mário; BALDAIA, Rogério, Sistemas Analógicos e Digitais, 11.º Ano. Curso Tecnológico de Electrotecnia e Electrónica. Porto Editora. (s.d.). PEREIRA, A. Silva; ÁGUA, Mário; BALDAIA, Rogério, Sistemas Digitais, 11.º Ano. Curso Tecnológico de Electrotecnia e Electrónica. Porto Editora. (s.d.). 11

MÓDULO 5 Dispositivos Programáveis Duração de Referência: 36 horas Este módulo tem carácter teórico-prático, devendo por isso decorrer em parte em ambiente laboratorial de modo a que o aluno possa verificar e comprovar os conhecimentos teóricos adquiridos sobre os diversos tipos de memórias, suas características e formas de associação. Quando se trabalha com circuitos digitais geralmente existe a necessidade de armazenar informação. Este módulo consiste na apresentação da organização e a electrónica interna dos diversos dispositivos de memória. Explicar a estrutura da ROM, EPROM e EEPROM. Explicar as estruturas das RAM estáticas e dinâmicas. Identificar as características das memórias fornecidas pelo construtor. Identificar as características das memórias LIFO e FIFO. Organizar memórias de maior capacidade e maiores palavras. Realizar circuitos descodificadores de endereços de memória. Explicar a estrutura das PAL e dos PLA. Identificar as características fornecidas pelo construtor. Realizar circuitos combinatórios usando uma PLA. Construir um circuito sequencial usando uma ROM a partir dum problema proposto. Construir um circuito sequencial usando uma PAL a partir do problema proposto. Memórias. Dispositivos programáveis. Circuitos sequenciais com PLD. PADILHA, António e outros, Electrónica Digital. McGrawHill. (s.d.). PADILHA, António, Sistemas Digitais. McGrawHill. (s.d.). PEREIRA, A. Silva; ÁGUA, Mário; BALDAIA, Rogério, Sistemas Digitais, 12.º Ano. Curso Tecnológico de Electrotecnia e Electrónica. Porto Editora. (s.d.). TAUB; SCHILLING, Electrónica Digital. McGraw Hill. (s.d.) 12

MÓDULO 6 Linguagens de Programação Duração de Referência: 33 horas Este módulo tem carácter teórico-prático, pelo que deve decorrer essencialmente em ambiente laboratorial de modo a que o aluno possa verificar e comprovar os conhecimentos teóricos adquiridos sobre uma linguagem de programação. Este módulo consiste na abordagem a uma linguagem de programação, mas sempre tendo em foco os microcontroladores e os compiladores próprios de cada linguagem. A linguagem de programação a utilizar fica ao critério do docente. Explicar como se estrutura a resolução de um problema. Explicar em que consiste um algoritmo. Evidenciar as características duma linguagem estruturada. Compreender os passos necessários para obter um programa executável. Compreender a estrutura e o uso dos principais tipos de variáveis numéricas, caracteres e de bit. Distinguir vector de caracteres de cadeia de caracteres. Dominar as atribuições de valores às variáveis. Compreender os conceitos de memória do microcontrolador. Aplicar os operadores aritméticos no cálculo de valores. Conhecer a prioridade de operadores. Conhecer os operadores relacionais e os operadores lógicos. Exprimir condições complexas de decisão com operadores lógicos. Desenvolver programas que permitam apurar a técnica da escolha das condições de decisão a testar. Programar utilizando quer repetições definidas ou com controlo por contador, quer repetições indefinidas ou com controlo por sentinela. Explicar as técnicas básicas de resolução dos problemas na óptica da programação estruturada. Compreender como construir programas modularmente usando partes pequenas denominadas funções. Ser capaz de construir funções. Compreender o mecanismo da passagem de valores entre funções. Conhecer os vectores de dados para guardar valores ou estabelecer tabelas. Ser capaz de declarar vectores, fazer a sua iniciação e usar cada um dos seus elementos. Compreender os processos de acesso a periféricos. 13

Módulo 6: Linguagens de Programação Estrutura básica de um programa. Tipos de dados, constantes e variáveis. Operações e expressões. Arrays e strings. Estruturas de selecção e repetição. Subprogramação. Bibliotecas Compilação Acesso a periféricos. GONÇALVES, Victor, Sistemas Electrónicos com Microcontroladores. ETEP. (s.d.). 14

MÓDULO 7 Microcontroladores Duração de Referência: 36 horas Este módulo tem carácter teórico-prático pelo que deve decorrer em parte em ambiente laboratorial de modo que o aluno possa verificar e comprovar os conhecimentos teóricos adquiridos sobre a estrutura e operação de um microcontrolador. Descrever os blocos constituintes do microcontrolador e sua interligação. Identificar os registos de usos gerais e especiais. Caracterizar as memórias internas e externas. Compreender o modo de funcionamento das portas de entrada e saída de dados. Identificar os modos de endereço usados nas instruções do microcontrolador. Conhecer os diferentes grupos de instruções do microcontrolador. Construir programas que utilizem as instruções de transferência e processamento de dados, assim como as de teste e salto. Descrever os diferentes modos de funcionamento dos contadores/temporizadores. Compreender o funcionamento das interrupções no microcontrolador. Microcontrolador da família do 8051: Estrutura interna. Memória de programa e dados. A unidade lógica e aritmética. Registos de funções especiais. Modos de endereçamento. Tipos de instruções. Controlo de interrupções. Temporização e contagem. GONÇALVES, Victor, Sistemas Electrónicos com Microcontroladores. ETEP. (s.d.). JR, Vidal Pereira da Silva, Aplicações Práticas do Microcontrolador 8051. Editora Eriça, 12ª Edição 2004. NICOLOSI, Denys E. C., Microcontrolador 8051. Editora Eriça, 5ª Edição 2004. 15

MÓDULO 8 Aplicações com Microcontroladores Duração de Referência: 36 horas Este módulo tem carácter teórico-prático pelo que deve decorrer preferencialmente em ambiente laboratorial de modo que o aluno possa ensaiar e comprovar algumas das principais aplicações dos microcontroladores. Controlar um disparam de cristais líquidos através do programa do microcontrolador. Elaborar circuitos e programas adequados para controlar motores passo-a-passo. Implementar sistemas de aquisição de dados e controlo digital. Elaborar programas para controlo da velocidade de motores de corrente contínua por PWM. Visualização de dados. Controlo de motores passo-a-passo. Aquisição de dados. Controlo de motores DC. GONÇALVES, Victor, Sistemas Electrónicos com Microcontroladores. ETEP. (s.d.). JR, Vidal Pereira da Silva, Aplicações Práticas do Microcontrolador 8051. Editora Eriça, 12ª Edição 2004. NICOLOSI, Denys E. C., Microcontrolador 8051. Editora Eriça, 5ª Edição 2004. 16

MÓDULO 9 Projectos estruturados Duração de Referência: 36 horas Este módulo tem carácter teórico-prático pelo que deve decorrer preferencialmente em ambiente laboratorial de modo que o aluno possa projectar, ensaiar e comprovar algumas das principais aplicações dos microcontroladores. Distinguir os atendimentos de periféricos por pesquisa sequencial (temporizada ou não) ou por interrupções. Adequar os diferentes tipos de atendimento dos periféricos ao projecto. Projectar um sistema de controlo em tempo real que permita a introdução e/ou visualização de dados pelo utilizador. Projectar um sistema de controlo em tempo real que exija um interface de ligação série. Tipos de atendimentos de periféricos. Prioridade das interrupções. Expansão das interrupções. Comunicação série de dados. Dispositivos com comunicação série EEPROMs, conversores analógico-digitais, RTC (Real time Clock), sensores de temperatura, etc. GONÇALVES, Victor, Sistemas Electrónicos com Microcontroladores. ETEP. (s.d.). PONT, Michael J., Patterns for Time,Triggered Embedded Systems. Addison Wesley. (s.d.). SNNCER,Yeralan; ASHUTOSH Ahluwalia, Programming and Interfacing the 8051 Microcontroller. Addison Wesley. (s.d.). 17

MÓDULO 10 Ensaios e Reparações em Equipamentos Digitais Duração de Referência: 36 horas Este módulo tem carácter teórico-prático pelo que deve decorrer preferencialmente em ambiente laboratorial de modo que o aluno possa desenvolver a técnica e o método para detecção de avarias em equipamentos, bem como a metodologia de ensaios dos equipamentos. Manutenção de equipamentos. Detectar avarias em equipamentos. Efectuar ensaios em equipamentos. Reparar avarias. Técnicas de manutenção. Ensaio de equipamentos. Simulação de avarias. Diagnóstico de avarias. Técnicas de reparação. Esquemas e manuais de serviço técnico dos equipamentos. Data Books. 18