Sie sind auf Seite 1von 16

2ª LISTA DE EXERCICIOS SISTEMAS MICROCONTROLADOS

Data: 16/11/2018 Prof.

José Everardo

1) Em quantas camadas se divide o modelo de referência OSI?


 12 camadas b) 5 camadas c) 3 camadas d) 7 camadas e) 6 camadas
2) Qual a ordem correta das camadas no modelo OSI?
 Sessão, apresentação, física, enlace, rede, transporte e aplicação.
 Apresentação, aplicação, sessão, rede, transporte, enlace e física.
 Aplicação, apresentação, sessão, transporte, rede, enlace e física.
 Física, Enlace, Rede, Transporte, Sessão, Apresentação e Aplicação.
 Aplicação, sessão, apresentação, transporte, rede, enlace e física.

3) No modo de transmissão Half-Duplex:


 A transmissão se dá em um único sentido.
 A Transmissão se dá nos dois sentidos de forma simultânea.
 A Transmissão se dá nos dois sentidos de forma alternada.
 A Transmissão pode ser configurada de acordo com o usuário.
 A Transmissão se dá em único sentido desde que haja um Transmissor escravo.

4) A qual camada pertence o Protocolo IP?


 Enlace
 Transporte
 Rede
 Física
 Aplicação

5) Quais são os principais protocolos da camada de transporte?


 IP e TCP
 TCP e UDP
 HTTP e SMTP
 UDP e POP
 POP e HTTP

6) Qual a camada dedo Modelo OSI é responsável pela correção de erros e fluxo de dados de modo básico?
 Apresentação
 Sessão
 Enlace
 Física
 Rede

1 de 13
 Primeira Camada – Camada Física: Trata das conexões de hardware, do meio físico através do qual pacotes de dados
(elementos de informação) irão trafegar. Um exemplo de padrão desta camada é o Ethernet.
 Segunda Camada – Camada de Enlace ou Ligação: (link layer) Trata de como é feito o acesso ao meio físico, como é a
codificação, o endereçamento e a transmissão de informações através do meio físico. Exemplos de protocolos desta camada
são o PPP, o HDLC e o Frame Relay, comumente utilizados em conexões de redes a backbones Internet.
 Terceira Camada – Camada de Rede: Trata do estabelecimento de rotas para o transporte de dados e da interconexão de
redes.
 Quarta Camada – Camada de Transporte: Trata da transmissão confiável dos dados, da qualidade dos serviços,
transferência de mensagens “End-to-end” (conexão, gestão, controle de erro, fragmentação, controle do fluxo).
 Quinta Camada – Camada da Sessão: Trata do estabelecimento, manutenção e coordenação das comunicações entre os
computadores, controle de diálogo e sincronização para as entidades da aplicação.
 Sexta Camada – Camada de Apresentação: Trata da formatação da informação e de conversões de códigos eventualmente
necessários, negociação da sintaxe de transferência, transformações de representação de dados.
 Sétima Camada – Camada de Aplicação: Trata da transferência de informações entre duas aplicações, já de um programa
para o outro, transferência de arquivos, acesso e gestão, intercâmbio de documentos e mensagens, transferência de serviços e
manipulação.

2 de 13
Sobre Par Trançado:
As normas ANATEL definem as blindagens possíveis de acordo com a ISO/IEC 11801, usando as siglas abaixo:
 U (Unshielded): Sem blindagem.
 F (Foil): Fita plástica aluminizada.
 S (Screened): Malha de fios metálicos (cobre, alumínio, etc), outro tipo de blindagem.
 Par Trançado sem Blindagem: é o mais usado atualmente tanto em redes domésticas quanto em grandes redes
industriais devido ao fácil manuseio, instalação, permitindo taxas de transmissão de até 100 Mbps com a
utilização do cabo CAT 5e; é o mais barato para distâncias de até 100 metros; Para distâncias maiores emprega-
se cabos de fibra óptica. Sua estrutura é de quatro pares de fios entrelaçados e revestidos por uma capa de PVC.
Pela falta de blindagem este tipo de cabo não é recomendado ser instalado próximo a equipamentos que possam
gerar campos magnéticos (fios de rede elétrica, motores, inversores de frequência) e também não podem ficar em
ambientes com umidade.

 Par Trançado Blindado (cabo com blindagem): É semelhante ao UTP. A diferença é que possui uma
blindagem feita com a fita aluminizada ou malha metálica, em todo o cabo ou em cada par. É recomendado para
ambientes com interferência eletromagnética acentuada. Por causa de sua blindagem especial, acaba possuindo
um custo mais elevado. É usado quando o local onde o cabo será passado, possui grande interferência
eletromagnética, evitando assim perdas ou até interrupções de sinais. Distâncias acima de 100 metros ou exposto

3 de 13
diretamente ao tempo, é aconselhável o uso de cabos de fibra óptica. A impedância tipica de um cabo de Par
Trançado Blindado é de 150 ohms.
A Blindagem pode ser Global (envolvendo todos os pares) ou individual (Par a Par), sendo nomeada X/Y, onde X é a
blindagem Global e Y a blindagem Individual, conforme exemplos abaixo:

 U/UTP: Sem blindagem nenhuma, o mais comum pois não há blindagem.


 F/UTP: Blindagem global e sem blindagem individual o mais comum entre os blindados.
 S/FTP: Global com malha e blindagem com fita nos pares.
 F/FTP: Blindagem Global e nos pares com fita.

Os cabos UTP foram padronizados pelas normas da EIA/TIA-568-B e são divididos em 10 categorias, levando

em conta o nível de segurança e a bitola do fio, onde os números maiores indicam fios com diâmetros menores,
veja abaixo um resumo simplificado dos cabos UTP.

4 de 13
7) Qual a distância máxima de um cabo para trançado Cat. 5e? Qual sua taxa de Transmissão?
Os cabos de categoria 5 são o requisito mínimo para redes 100BASE-TX e 1000BASE-T, que são, respectivamente,
os pacotes de rede de 100 e 1000 megabits usados atualmente. 100 METROS MAX DE DISTANCIA e suportam
freqüências de até 100 MHz

8) Quando se deve usar um cabo de Fibra Óptica?


Uma das maiores vantagens em utilizar cabos de fibra ótica é sua alta capacidade em transmitir informações
rapidamente, em grande volume e por distâncias maiores.
Você sabia que um par de fibras óticas pode transmitir 2,5 milhões de chamadas telefônicas ao mesmo tempo, numa
estrutura que tem o mesmo diâmetro de um fio de cabelo?

9) Que tipo de cabo par trançado é recomendado em ambientes com interferência eletromagnética acentuada?
CABO STP (PAR TRAÇADO BLINDADO

10) Qual a impedância Típica de um Cabo Para Trançado Blindado?

A impedância tipica de um cabo de Par Trançado Blindado é de 150 ohms

A impedância tipica de um cabo sem blindagem (UTP) é de 100 ohms

11) Qual a largura de banda (em MHz) do Cabo Par Trançado Cat. 7, padrão F/FTP e S/FTP?
CAT7 ScTP/STP 600 MHz 10 Gbps / 100 m

12) ESTUDAR A LINGUAGEM ASSEMBLY COM APLICAÇÃO NO MCU 8051 (NOTA DE AULA),
conforme descrito abaixo:

Assembly é uma linguagem de montagem. Ou seja, diferente da maioria das outras linguagens, que são compiladas
e/ou interpretadas, programar em Assembly é escrever um código que é diretamente entendido pelo hardware.
Assembly é a língua que usamos para falar com os mais diversos tipos de hardwares, como os microprocessadores e
microcontroladores. Todos sabem que em níveis mais baixos, no metal, a máquina só entende os bits: valores lógicos
1 ou 0 (na verdade, se refere a tensão e voltagem, mas podemos compreender como números 1 ou números 0), esse é
código de máquina, o único que o hardware verdadeiramente entende e obedece. Podemos programar escrevendo
diretamente em binário, ou no sistema hexadecimal. Mas seria algo extremamente complicado, confuso e as chances
de errarmos seria bem maior. E é aí que entra o Assembly: é conjunto de notação (ou símbolos, conhecidos por
mnemônicos) que os humanos entendem. É a linguagem de máquina.

Assim, em vez de 1's e 0's, escrevemos comandos (ADD de adicionar, MOV de mover, por exemplo) e o Assembler
vai montar nosso código, ou seja, substituir esses símbolos, que são uma linguagem que os humanos entendem, pelos
seus respectivos códigos de máquina. E o hardware simplesmente segue esse conjunto de valores 1 e 0. Porém,
existem hardwares diferentes, com arquiteturas diferentes. Como Assembly fala com a máquina, para estruturas de
hardware diferente, Assembly diferente.

Classe de Instruções:

5 de 13
6 de 13
Experiência: pisca-pisca com led

Objetivo Montar um circuito que consiste em acender e apagar um led continuamente, com o tempo de 1 segundo
entre acender e apagar. É importante analisar o esquema elétrico para fazer um programa que seja compatível com o
hardware desejado.

Exemplo de aplicação:

Compilação e Gravação

1- Esquema elétrico

7 de 13
2- O Fluxograma:

8 de 13
3- A Programação:

9 de 13
Dada a Tabela abaixo, responda:

13) ESTUDAR A LINGUAGEM C (NOTA DE AULA), conforme descrito abaixo:

Exemplo de um Programa

// Exemplo de programa em C
// Isto é uma linha de comentário
void main()
{
int a; // declara a variável "a"
a = 3 + 2; // soma 3 com 2
}

 Um programa em C é composto por um conjunto de Funções. A função pela qual o programa começa
a ser executado chama-se main.
 Após cada cada comando em C deve-se colocar um ; (ponto-e-vírgula).
 Um programa em C deve ser Identado para que possa ser lido com mais facilidade.

Identificadores

São os nomes que podem ser dados para variáveis e funções. Para a

escolha destes nomes é necessário seguir alguams regras:

 Um identificador deve iniciar por uma letra ou por um "_" (underscore);


 A partir do segundo caracter pode conter letras, números e underscore;

10 de 13
 Deve-se usar nomes significativos dentro do contexto do programa;
 C é uma linguagem case-sensitive, ou seja, faz diferença entre nomes com letras maiúsculas e nomes
com letras minúsculas. Peso e peso são diferentes;
 Costuma-se usar maiúsculas e minúsculas para separar palavras: "PesoDoCarro";
 Deve ser diferente dos comandos da linguagem;
 Deve ter no máximo 31 caracteres (no caso do TurboC);
 Pode conter números a partir do segundo caracter;
 Exemplos:

Idade, Contador, PesoDoCarro, Usuario_1,


CorDaPagina, RaioDoCirculo

Variáveis

Uma variável é uma possição de memória que pode ser identificada através de um nome. Podem

ter seu conteúdo alterado por um comando de atribuição.

Após a atribuição mudam de valor.

int a,b, SomaGeral;


a = 3; // a recebe o valor 3
b = a * 2; // b recebe o dobro do valor de a
c = a + b + 2; // c recebe 11

Tipos de Variáveis

 Todas as variáveis em C tem um tipo;


 Cada tipo define os valores que a variável pode armazenar;
 Cada tipo ocupa uma certa quantidade de nemória.

Tipo Valores Válidos

char letras e símbolos: 'a', 'b', 'H', '^', '*','1','0'

int de -32767 até 32767 (apenas números inteiros)

float de -3.4 x 1038 até +3.4 x 10+38com até 6 dígitos de precisão

double de -1.7 x 10308 até +1.7 x 10+308com até 10 dígitos de precisão


Declaração de Variáveis

 Todas as variáveis tem que ser declaradas antes de serem usadas;


 Não há uma inicialização implícita na declaração

11 de 13
14) Qual a Frequência de Clock do PIC16F628A?
20MHZ

15) Qual o tamanho das memórias (em bytes) RAM e EEPROM do MCU PIC16F628A?
128

16) Quantos módulos CCP possui o PIC16F628A?


1

17) Qual o intervalo de voltagem de trabalho do PIC16F628A?


2 a 5.5V

18) Quantos módulos de relógio (Timer) possui o PIC16F628A? Quais?


3

19) Quantos pinos I/O possui o PIC16F628A?


16
20) Quantos bancos de memória possui o PIC16F628A? Quais. Dica: Pagina 17/169.
4(QUATRO BANCOS)
BANK0, BANK1, BANK2 e BANK3
21) Quais os endereços (em hexadecimal) dos bancos de memória RAM : Bank0, Bank1, Bank2 e Bank3 ?

Bank0 20-7Fh,
Bank1 A0h-FF,
Bank2 120h-14Fh, 170h-17Fh,
Bank3 1F0h-1FFh
22) Quais níveis lógicos deverão ter os bits de status de registradores (RP1 e RP0) para acessar o Bank3?

Bank RP1 RP0


3 1 1

12 de 13
Dado o Registrador abaixo com os seus bits apresentados abaixo, responda.

23) Qual o Banco Registrador selecionado (endereçamento direto)?


RP1 e RP0
24) Qual o resultado da operação aritmética/lógica?
Z e DC
25) Quais Bancos de Registradores foram selecionados (endereçamento indireto)?
IRP – RP1 - TO - C

13 de 13
Com base nas informações abaixo, responda.

Para o trem de bits apresentado abaixo:

26) Qual a relação TMR0 (TMR0 Rate) e qual a relação do WDT?


1:4 e 1:2
27) Qual o estado dos resistores Pull-Up da Porta B?
DESABILITADO

14 de 13
Atente para as informações abaixo.

Dado o trem de bits, responda:

28) Qual a frequência do Oscilador?


37khz
29) Ocorreu um Power-on Reset (POR)?
SIM
30) Ocorreu um Brown-out Reset (BOR)?
SIM

15 de 13
Observe o circuito abaixo e responda.

31) O Probe ligado ao canal 1 de um Osciloscópio está inserido no pino I/O (I/O Pin), no instante t = 35µseg qual
sinal será apresentado no display do referido osciloscópio? E para t = 45µseg?

16 de 13

Das könnte Ihnen auch gefallen