Você está na página 1de 8

ITEL, VISÃO GERAL DO PROGRAMA DE ELECTRICIDADE E ELECTRÓNICA – 2018

REPÚBLICA DE ANGOLA
MINISTÉRIO DOS CORREIOS E TELECOMUNICAÇÕES MINISTÉRIO DE EDUCAÇÃO

INSTITUTO NACIONAL DE TELECOMUNICAÇÕES (I.TEL.)

VISÃO GERAL DO PROGRAMA DE SISTEMAS DIGITAIS – 2018

11ª CLASSE 12ª CLASSE

I TRIMESTRE (16 SEMANAS) I TRIMESTRE (16 SEMANAS)

TEMA 1: SISTEMAS ANALOGICOS VS SISTEMAS DIGITAIS


TEMA 8: MICROPROCESSADOR
TEMA 2: PORTAS LOGICAS
TEMA 9: PERIFERICOS
TEMA 3: ALGEBRA DE BOOLE

II TRIMESTRE (14 SEMANAS) II TRIMESTRE (14 SEMANAS)


TEMA 4: CIRCUITOS INTEGRADOS
TEMA 10: MICROCONTROLADORES
TEMA 5: CIRCUITOS COMBINATORIOS
III TRIMESTRE (16 SEMANAS) III TRIMESTRE (16 SEMANAS)
TEMA 6: CIRCUITOS SEQUENCIAIS
TEMA 11: PROGRAMAÇÃO ASSEMBLY
TEMA 7: MEMORIAS
TEMA 12: Introdução ao C

O coordenador da cadeira

1/7
ITEL, VISÃO GERAL DO PROGRAMA DE ELECTRICIDADE E ELECTRÓNICA – 2018

DETALHE DOS TEMAS LETIVOS

TEMA 1 – SISTEMAS ANALOGICOS VS SISTEMAS DIGITAIS


TEORIA PRATICA
1.  Analisador logico:
1.1. Sistemas de numeração (LTS-3100)
1.1.1. Representação polinomial de um número em qualquer base
– Códigos
1.1.2. Base binária
1.1.3. Base decimal
1.1.4. Octal
1.1.5. Hexadecimal
1.1.6. Conversões
1.1.7. Aritmética binária
1.2. Conversão de sistemas de bases diferentes
1.2.1. Conversão
1.2.2. Aritmética binária
1.3. Representação e números negativos
1.3.1. Representação sinal - grandeza
1.3.2. Complemento – para – um
1.3.3. Complemento – para – dois
1.4. Operações aritméticas em binário
1.4.1. Soma e subtracção
1.4.2. Subtracção em complemento – pra – dois
1.4.3. Multiplicação e divisão

TEMA 2 – PORTAS LOGICAS


TEORIA PRATICA
2.  Portas Logicas
2.1. Portas lógicas elementares e tabelas de verdade (BRD-3151)
2.1.1. Constituição de tabelas de verdade o Porta AND
2.1.2. A Porta “NÃO” o Porta OR
2.1.3. A porta “E” o Porta NOT
2.1.4. A porta “OU” o Porta NAND
2.2. Outras portas lógicas e tabelas de verdade o Porta NOR
2.2.1. A porta “NÃO - E”
o Porta XOR
2.2.2. A porta “NÃO – E”
2.2.3. A porta “OU – EXCLUSIVO”
2.2.4. A porta “NÃO – (OU – EXCLUSIVO)”
2.3. Desenho de circuitos combinatórios usando as portas lógicas .
2.3.1. Universalidade das portas “NÃO – E “ e “NÃO – OU”
2.4. Implementação de circuitos apenas com portas “Não – E
2.5. Implementação de circuitos apenas com portas “NÃO – OU”

TEMA 3 – ALGEBRA DE BOOLE


TEORIA PRATICA

2/7
ITEL, VISÃO GERAL DO PROGRAMA DE ELECTRICIDADE E ELECTRÓNICA – 2018

3.  Álgebra de Boole
3.1. Álgebra de Boole (BRD-3151)
3.1.1. Existência do elemento de valor binário 0
3.1.2. Existência do elemento de valor binário 1
3.1.3. Conceito de BIT
3.1.4. Variáveis lógicas
3.2. Métodos de simplificação de expressões lógicas
3.2.1. Regras de álgebra de Boole
3.2.2. Teoremas (De Morgan)
3.3. Sínteses de expressões lógicas
3.3.1. Conceitos de circuitos combinatórios
3.3.2. Expressão lógica de uma saída de circuito combinatório
3.3.3. Simplificação de expressões lógicas usando directamente a
álgebra de Boole
3.3.4. Simplificação de expressões lógicas usando mapas de
karnaught
3.3.5. Mapas de Karnaught de duas, três e quatro variáveis

3/7
ITEL, VISÃO GERAL DO PROGRAMA DE ELECTRICIDADE E ELECTRÓNICA – 2018

TEMA 4 – CIRCUITOS INTEGRADOS


TEORIA PRATICA
4.  Famílias Logicas
4.1. Apresentação dos circuitos integrados (BRD-3155)
4.1.1. Encapsulamento
4.1.2. Pinagem e Nomenclatura
4.2. Famílias lógicas ( principais características )
4.2.1. A família ECL
4.2.2. A família TTL
4.2.3. A família CMOS
4.3. Parâmetros características dos CIS
4.3.1. Níveis lógicos e Margens de ruídos
4.3.2. Velocidade
4.3.3. Tempos de transição
4.3.4. Tempos de propagação
4.4. Selecção de CIS
4.4.1. Utilização, consulta ao DATABOOK
4.4.2. Adaptação dos circuitos as características dos CI´s

TEMA 5 – CIRCUITOS COMBINATORIOS


TEORIA PRATICA
5. Multiplexers e Demultiplexers  Descoders
5.1. Função dos multiplexers  Multiplexers
5.2. Entradas e saídas  Somadores
5.2.1. Implementação de funções lógicas (BRD-3152)
5.2.2. Expansão de multiplexers
5.3. Codificadores e Descodificadores
5.3.1. Codigos BCD E GRAY
5.3.2. Codificadores e Descodificadores binários
5.3.3. Descodificadores BCD-7 Seg
5.3.4. Comparadores
5.3.4.1. Estrutura de um comparador
5.3.4.2. Circuitos integrados MSI
5.3.5. Detectores de Paridade
5.3.5.1. Conceito de Paridade
5.3.5.2. Circuitos Integrados MSI
5.3.6. Somadores, Subtractores, ALU´s ( Aritmetic Logic Units )
5.3.6.1. Estrutura de somadores e subtractores
5.3.6.2. Expansão de Somadores e Subtractores
5.3.6.3. Circuitos integrados MSI

TEMA 6 - CIRCUITOS SEQUENCIAIS


TEORIA PRATICA

4/7
ITEL, VISÃO GERAL DO PROGRAMA DE ELECTRICIDADE E ELECTRÓNICA – 2018

6. Latch SR  Flip-flops
6.1. O flip – flop SR  Registradores
6.2. O flip – flop D  Contadores
6.3. O flip – flop JK (BRD-3153)
6.4. Registos  555
6.4.1. PIPO – Entrada paralela – saída paralela (BRD-3154)
6.4.2. SISO – Entrada serie – saída serie
6.4.3. PISO – Entrada paralela – saída serie
6.4.4. SIPO – Entrada serie – saída paralela
6.4.5. Registo universal
6.5. Contadores/divisores de Frequência
6.5.1. Contadores assíncronos VS Síncronos
6.5.2. Contador binário
6.5.3. Contador johnson
6.5.4. Contador em anel
6.5.5. Carga Paralela
6.5.5.1. Síncrona
6.5.5.2. Assíncrona
6.5.6. Reset/Clear
6.5.6.1. Síncrono
6.5.6.2. Assíncrono
6.5.7. Inibição de Contagem
6.5.8. Síntese de contadores

TEMA 7 – MEMORIAS
TEORIA PRATICA
7.
7.1. Tipos de memórias
7.1.1. Memórias RAM
7.1.1.1. SRAM
7.1.1.2. DRAM
7.1.1.3. NVRAM
7.1.2. Memórias ROM
7.1.2.1. PROM
7.1.2.2. EPROM
7.1.2.3. EEPROM
7.2. Barramentos numa memória
7.2.1. Barramento de dados
7.2.2. Barramentos de endereços
7.2.3. Barramento de control
7.2.3.1. CS – Chip Select
7.2.3.2. WR – Write
7.2.3.3. RD – Read
7.2.3.4. OE – Output Enable
7.3. Capacidade de memória
7.4. Organização de memória
7.5. Ciclo de escrita
7.6. Ciclo de leitura
7.7. Agrupamento de Chips de memória

5/7
ITEL, VISÃO GERAL DO PROGRAMA DE ELECTRICIDADE E ELECTRÓNICA – 2018

TEMA 8 – MICROPROCESSADOR
TEORIA PRATICA
8.  Microprocessadores
8.1. Arquitectura de um microprocessador (BRD-3153)
8.1.1. Estrutura do módulo
8.1.2. Barramento de dados
8.1.3. Barramento de endereços
8.1.4. Barramento de controlo
8.1.5. Multiplexagem de barramentos
8.1.6. Registos internos
8.1.6.1. Registo A
8.1.6.2. Descodificadores
8.1.6.3. ALU
8.1.6.4. Ports de saída
8.1.6.5. Ports de entrada
8.1.6.6. Programa counter
8.1.6.7. Stack pointer
8.2. Ports de saída e ports de entrada
8.2.1. DMA
8.2.2. OUTPUT
8.2.3. Funções
8.2.4. Descodificador de ports
8.3. Interrupts
8.4. Interrupt control
8.5. Sinais nos barramentos
8.5.1. Portas three-state
8.5.2. Barramento de dados
8.5.3. Barramento de endereços
8.5.4. Multiplexagem
8.5.5. Descodificador de endereços
8.5.6. Funcionamento
8.6. Program counter
8.6.1. Linguagem assembly
8.6.2. Código de máquina
8.6.3. Mnemónicas
8.7. Rotina e subrotina
8.7.1. Definições e funcionamento
8.7.2. Stack
8.7.3. Stack pointer
8.8. Funções de interrupt
8.8.1. Instruções de DI, EI e SIM
8.9. Modos de endereçamento
8.9.1. Endereçamento directo e endereçamento indexado
8.9.2. Endereçamento indirecto com incrementação ou
decrementação

6/7
ITEL, VISÃO GERAL DO PROGRAMA DE ELECTRICIDADE E ELECTRÓNICA – 2018

TEMA 9 – PERIFERICOS
TEORIA PRATICA
9.
9.1. Display de cristais líquidos
9.2. Teclado
9.3. Porta de comunicações Serie

TEMA 10 – MICROCONTROLADORES
TEORIA PRATICA
10.  Microcontroladores
10.1. Arquitectura de Microcontroladores (BRD-3153)
10.1.1. CPU
10.1.2. Memória
10.1.3. Memória de dados
10.1.4. Registos
10.1.5. Memória de programas
10.1.6. Entrada e Saida
10.1.7. Clock
10.2. Circuitos com Microcontroladores
10.2.1. Circuitos de reset
10.2.2. Gestão barramentos de endereços/dados
10.2.3. Mapeamento de memoria externa
10.2.4. Mapeamento de perifericos
10.2.5. Expansão de portas de entrada e saida

TEMA 11 – PROGRAMAÇÃO ASSEMBLY


TEORIA PRATICA
11.
11.1. Introdução ao código maquina
11.1.1. Códigos de instrução
11.1.2. Mnemonicas
11.1.3. Compiladores
11.2. Fluxogramas e algoritmia
11.3. Modos de endereçamentos
11.3.1. Endereço imediato
11.3.2. Endereçamento directo
11.3.3. Endereçamento indirecto
11.3.4. Endereçamento externo directo
11.3.5. Endereçamento externo indirecto
11.4. Instruções
11.4.1. De transferencia de dados
11.4.2. Aritmética
11.4.3. Lógicas
11.4.4. De saltos
11.4.4.1. Condicionais
11.4.4.2. Incondicionais
11.4.5. De chamadas a subrotinas
11.5. Interrupções
11.5.1. Tipos de interrupções
11.5.2. Retorno de sub-rotinas de interrupções
11.5.3. Prioridade das interrupções
11.6. Temporizadores e contadores
11.7. Porta serie RS232C

7/7
ITEL, VISÃO GERAL DO PROGRAMA DE ELECTRICIDADE E ELECTRÓNICA – 2018

EMA 12 – Introdução ao C

TEORIA PRATICA
12.
12.1. Forma geral
12.2. Introdução básica às Entradas e Saídas
12.3. Introdução a alguns comandos de controle de fluxo
12.4. Comentários
12.5. Palavras reservadas do C
12.6. Variáveis, constantes, operadores e expressões
12.7. Nomes de variáveis
12.8. Os tipos do C
12.9. Declaração e inicialização de variáveis
12.9.1. Constantes dos tipos básicos
12.9.2. Operadores aritméticos e de atribuição
12.9.3. Operadores relacionais e lógicos
12.9.4. Expressões, Conversão de tipos em expressões
12.9.5. Modeladores (casts)
12.10. Estruturas de controle de fluxo
12.10.1. Estrutura de decisão e de repetição
12.11. Matrizes e strings
12.11.1. Vectores
12.11.2. Strings
12.11.3. Matrizes, Matrizes bidimensionais e Matrizes
multidimensionais
12.12. Ponteiros
12.12.1. Como funcionam os ponteiros
12.12.2. Declarando e utilizando ponteiros
12.12.3. Ponteiros e vectores
12.12.4. Vectores como ponteiros e Ponteiros como vectores
12.12.5. Endereços de elementos de vectores
12.12.6. Ponteiros para Ponteiros
12.13. Funções
12.13.1. Função
12.13.2. Comando return
12.13.3. Protótipos de funções
12.13.4. Tipo void
12.13.5. Arquivos – cabelhos
12.13.6. Escopo de variáveis
12.13.7. Chamada por valor e chamada por referência
12.13.8. Matrizes como argumentos de funções
12.13.9. Recursividade
12.14. Directivas de compilação
12.14.1. Entradas e saidas padronizadas
12.14.2. Lendo e escrevendo caracteres
12.14.3. Lendo e escrevendo strings
12.14.4. Entrada e saída formatada
12.14.5. Abrindo e fechando um arquivo
12.14.6. Lendo e escrevendo caracteres em arquivos
12.14.7. Outros comandos de acesso a arquivos
12.15. Tipos de dados avançados
12.15.1. Modificadores de acesso
12.15.2. Especificadores de classe de armazenamento auto
12.15.3. Conversão de tipos
12.15.4. Modificadores de funções
12.15.5. Ponteiros para funções
12.15.6. Alocação dinâmica
12.16. Tipos de dados definidos pelo usuário
12.16.1. Estruturas, Criando e Usando
12.16.2. Matrizes de estruturas
12.16.3. Uniões e Enumerações

8/7

Você também pode gostar