Eatividade 02

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 4

Sistemas Microcontrolados - CT

Aluno (a): Fernando Chaves dos Santos Data: 02 /01/2024

Atividade de Pesquisa NOTA:

INSTRUÇÕES:
❖ Esta Avaliação de pesquisa contém 07 questões, totalizando 10 (dez) pontos.
❖ Você deve preencher dos dados no Cabeçalho para sua identificação
o Nome / Data de entrega
❖ Utilize o espaço abaixo destinado para realizar a atividade.
❖ Ao terminar grave o arquivo com o nome Atividade de Pesquisa 01 (nome do aluno).
❖ Envie o arquivo pelo sistema.

1) O que é microprocessador, unidade central de processamento (UCP), Central Processing Unit


(CPU)? Quais são as suas partes integrantes? Dê a função de cada uma.
Um microprocessador, unidade central de processamento (UCP) ou Central Processing Unit (CPU) é
o componente principal de um computador responsável por executar instruções e realizar
operações de processamento de dados. Ele é muitas vezes referido como o "cérebro" do
computador
1. Unidade Lógica e Aritmética (ULA):
• Função: A ULA é encarregada de realizar operações lógicas (como AND, OR, NOT) e operações
aritméticas (como adição, subtração, multiplicação, divisão) com os dados. Ela executa as
operações matemáticas e lógicas fundamentais necessárias para processar informações.
2. Registradores:
• Função: Os registradores são pequenas áreas de armazenamento dentro da CPU usadas para
armazenar temporariamente dados e resultados intermediários. Eles são extremamente rápidos e
são usados para facilitar o processamento eficiente.
3. Unidade de Gerenciamento de Memória (UGM):
• Função: A UGM é responsável por gerenciar o acesso à memória do sistema. Ela controla a
transferência de dados entre a CPU e a memória principal, garantindo que as instruções e dados
necessários estejam disponíveis quando necessário.
4. Barramento de Dados, Barramento de Endereços e Barramento de Controle:
• Função: Esses barramentos são vias de comunicação que facilitam a transferência de dados
(barramento de dados), endereços de memória (barramento de endereços) e sinais de controle
(barramento de controle) entre a CPU, a memória e outros dispositivos no sistema.
5. Cache:

Atividade de Pesquisa: Sistemas Microcontrolados - CT


• Função: A cache é uma memória de alta velocidade localizada dentro da CPU. Ela armazena cópias
de dados frequentemente usados e instruções do programa para acelerar o acesso, reduzindo a
necessidade de buscar esses dados na memória principal.

2) O que é microcontrolador?
Um microcontrolador é um dispositivo integrado que contém um processador central, memória
e periféricos de entrada/saída em um único chip.
Os microcontroladores geralmente possuem entradas/saídas digitais e analógicas, timers,
interfaces de comunicação (como UART, SPI, I2C), periféricos específicos para controle, além de
memória de programa e dados.

3) Quais são as principais características do microcontrolador PIC18F2455/2550/4455/4550?

Os microcontroladores PIC18F2455, PIC18F2550, PIC18F4455 e PIC18F4550 fazem parte da família


PIC18 da Microchip Technology. Aqui estão algumas das principais características comuns desses
microcontroladores:
1. Arquitetura de 8 bits.
2. Frequência de operação.
3. Memória Flash.
4. RAM e EEPROM.
5. Periféricos Integrados.
6. USB (Universal Serial Bus).
7. Baixo Consumo de Energia.
8. Temporizadores Avançados.
9. Interrupções.
10. Compatibilidade com o MPLAB® IDE.
11. Encapsulamentos.
4) Descreva a organização da memória PIC18F2455/2550/4455/4550.

1. Memória de Programa (Flash):


• Tamanho: Esses microcontroladores possuem uma memória de programa (Flash) com capacidade
de 16 KB (Kilobytes) ou 32 KB.
• A memória de programa é onde o código do usuário é armazenado e pode ser gravado durante a
programação do microcontrolador.
2. Memória de Dados (RAM):
• Tamanho: A quantidade de RAM varia de 256 bytes a 2 KB, dependendo do modelo específico.
• A memória RAM é usada para armazenar dados temporários e variáveis durante a execução do
programa.
3. Memória EEPROM:
• Alguns modelos possuem uma memória EEPROM (Electrically Erasable Programmable Read-Only
Memory) incorporada.

Atividade de Pesquisa: Sistemas Microcontrolados - CT


• A EEPROM é utilizada para armazenar dados que precisam ser retidos mesmo quando o
microcontrolador é desligado.
4. Memória de Configuração:
• Além das memórias mencionadas acima, há uma área dedicada à configuração do
microcontrolador. Isso inclui registros especiais que controlam configurações como a fonte de
clock, configurações de pinos, etc.
5. Memória de Periféricos:
• Cada modelo possui uma variedade de periféricos integrados, e muitos deles têm registros de
controle mapeados em uma área de memória dedicada para cada periférico.
6. Registradores de Controle:
• Além das memórias mencionadas acima, os registradores de controle também são mapeados na
memória. Esses registradores controlam o comportamento geral do microcontrolador, como a
habilitação de interrupções, seleção de modos de operação, etc.

5) O que são os bits de sinalização (flags de condição) do registrador STATUS e quais são as suas
funções?

1. Zero (Z): Este bit é definido se o resultado de uma operação é zero.


2. Negativo (N): Indica se o resultado de uma operação é negativo.
3. Carry (C): Indica se houve um transporte (carry) a partir da operação mais significativa durante uma
operação de adição ou empreendimento durante uma operação de subtração.
4. Overflow (V ou O): Sinaliza um estouro durante operações assinadas. Por exemplo, em uma operação de
adição de números com sinal, se o resultado for maior do que o valor máximo que pode ser representado,
o overflow será definido.
5. Sign (S): Em alguns processadores, este bit é semelhante ao bit de sinal negativo (N), indicando se o
resultado de uma operação é negativo.
6. Paridade (P): Indica se o número de bits definidos no resultado é par ou ímpar.
7. Direção (D ou DF): Usado em operações de strings (sequências de caracteres) para indicar a direção do
processamento.

6) Por que o uso de linguagem C é indicado para microcontroladores como os da família PIC18?

Porque possuem instruções de 16 bits com processamento de mais de 16 MIPS, pilha de


hardware de 32 níveis, multiplicador de 8×8 por Hardware, o que torna a linguagem C uma
ótima opção para programação dessa arquitetura.

7) O que são estruturas de seleção e estruturas de repetição?


As estruturas de seleção simples usam a instrução SE (IF) para testar uma condição antes de
executar uma ou mais instruções. Se o resultado da condição for verdadeiro, ocorre uma
ação. Se o resultado for falso, não ocorre nenhuma ação.
As estruturas de repetição são comandos usados para repetir uma parte do código mais de uma
vez. Elas são usadas para descrever situações em que uma computação é repetida diversas
vezes. A quantidade de repetições depende do valor produzido pela avaliação de uma condição.
Atividade de Pesquisa: Sistemas Microcontrolados - CT
Atividade de Pesquisa: Sistemas Microcontrolados - CT

Você também pode gostar