Você está na página 1de 3

Sistemas Microcontrolados - ELT

Aluno (a): Douglas Medeiros do Nascimento Data:04 / 10/ 2018.

Atividade de Pesquisa 1 NOTA:

INSTRUÇÕES:
 Esta Avaliação contém 7 (sete) questões, totalizando 10 (dez) pontos;
 Baixe o arquivo disponível com a Atividade de Pesquisa;
 Você deve preencher dos dados no Cabeçalho para sua identificação:
o Nome / Data de entrega.
 As respostas devem ser digitadas abaixo de cada pergunta;
 Ao terminar grave o arquivo com o nome Atividade Prática;
 Envio o arquivo pelo sistema no local indicado;
 Em caso de dúvidas consulte o seu Tutor.

1) O que é microprocessador, unidade central de processamento (UCP), Central Processing Unit (CPU)?
Quais saõ as suas partes integrantes? Dê a funçaõ de cada uma.

A unidade central de processamento (UCP), também chamada de CPU (do inglês, Central Processing
Unit) ou ainda de microprocessador, é responsável por simular o cérebro humano. Fisi- camente é
um circuito integrado, constituído por milhões de transistores, que incorpora uma variedade de
circuitos (registradores, somadores, comparadores, temporizadores etc.). O micropro- cessador tem
três funções principais. A primeira é buscar o programa na memória, instruçaõ por instruçaõ , por
meio de operações de leitura na memória em que o programa se encontra, pois ele reside na memória
do microcomputador.

A unidade lógica e aritmética (ULA), também conhecida como ALU (do inglês, Aritmetic Logic
Unit), é responsável principalmente pela execuçaõ das instruções correspondentes às operações
lógicas e aritméticas.

Os registradores internos saõ compostos por “m” registradores de “n” bits interligados em paralelo
entre si; “m” e “n” dependem das caracteriś ticas de cada microprocessador, como 16 registradores de
8 bits, 32 registradores de 16 bits etc. Como esses registradores saõ formados por flip-flops,
geralmente do tipo D, podem ser executadas operações de leitura e escrita. Quando a CPU é
desenergizada, por apresentarem caracteriś ticas voláteis, essas informações saõ perdidas.

Sistemas Microcontrolados - ELT


O bloco de temporizaçaõ e controle é responsável pelo controle do fluxo de dados do micro-
processador para as unidades de memória e para as unidades de entrada e saída. O controle do fluxo
de dados baseia-se no gerenciamento dos sinais de controle ao longo do tempo para a realizaçaõ das
operações de inicializaçaõ do sistema a microprocessador (sinal de RESET), de leitura (sinal de
READ) e de escrita (sinal de WRITE) nos registradores internos e na memória e das operações lógi-
cas/aritméticas, entre outras.

2) O que é microcontrolador?
Microcontrolador é um pequeno computador (SoC) num único circuito integrado o qual contém um
núcleo de processador, memória e periféricos programáveis de entrada e saída.

3) Quais saõ as principais caracteriś ticas do microcontrolador PIC18F2455/2550/4455/4550?

USB na versaõ V2.0 de 1,5 Mb/s a 12 Mb/s suporta até 32 terminações (16 bidirecionais),
uma RAM de 1 Kbytes dedicada a USB, transmissor/receptor interno com regulador de tensaõ , interface
para transmissor/receptor externo, possui um conversor de porta para- lela para USB;
» diferentes modos de gerenciamento e controle de consumo de potência;
» estrutura flexível para osciladores internos e externos;
» periféricos com alta capacidade de absorver e drenar corrente elétrica (25 mA para ambos);
» três interrupções externas;
» quatro timers (T0 a T3);
» até dois módulos com características de captura: 16 bits e resoluçaõ de 5,2 ns/comparaçaõ :
16 bits e resoluçaõ de 83,3 ns/modulaçaõ por largura de pulso (PWM/CCP): 1 para 10 bits;
» um módulo de USART com uma porta serial siń crona mestre (MSSP); » suporta um
SPI e uma I2C a três fios; » conversor analógico para digital (ADC) de até 13 canais de 10 bits;
» características especiais como: arquitetura otimizada para um compilador C, conjunto de
instruções estendido, memória flash de 100 mil ciclos de apagar/gravar, uma memória de dados EEPROM
com 1 milhaõ de ciclos de apagar/gravar e tempo de retençaõ maior que 40 anos, niv́ eis diferenciados de
prioridade das interrupções, timer watchdog, proteçaõ para a gravaçaõ do programa, alimentaçaõ de 5 V
interna, programaçaõ ICSP via dois pinos, depu- raçaõ (debug) de programas via dois pinos e larga faixa
de operaçaõ (2 a 5,5 V)

4) Descreva a organizaçaõ da memória PIC18F2455/2550/4455/4550.

Existem três tipos diferentes de memória no PIC18F: a memória de programa (flash/naõ volá- til),
a memória de dados (RAM/volátil) e a memória EEPROM (Electrically-Erasable Programmable
Read-Only Memory) de dados (naõ volátil). O PIC18F foi implementado com arquitetura Harvard,
em que as memórias de programa e dados usam barramentos diferentes (separados), o que permite
acesso ao mesmo tempo aos dois tipos de memória. A memória de dados EEPROM é considerada
um dispositivo periférico, desde que o seu endereçamento seja feito por meio de um conjunto de
registradores de controle.

Sistemas Microcontrolados - ELT


5) O que saõ os bits de sinalizaçaõ (flags de condiçaõ ) do registrador STATUS e quais saõ as suas
funções? São bandeiras de mostram o estado do STATUS:
CARRY BIT, DIGIT CARRY/BORROW BIT, ZERO BIT, OVERFLOW BIT, NEGATIVE BIT

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

Naõ se trata de abolir a linguagem Assembly, pois existem diversos casos em que somente a
especificidade dessa linguagem é capaz de resolver determinados projetos, como quando há
limitaçaõ extrema no tamanho do programa na memória ou se trabalha com operações que precisam
ser execu- tadas em poucos ciclos de máquina (tempo necessário para executar uma instruçaõ em
Assembly).
Quando essas condições naõ estaõ presentes, na maior parte dos casos, o programador pode tra-
balhar em uma linguagem de médio ou alto níveis, que, além das vantagens já citadas, permitem
redu- zir o tempo para desenvolvimento e depuraçaõ (correçaõ dos erros do programa).
Pautados nessas justificativas, os projetos que desenvolvemos neste livro saõ em sua totalidade
baseados em linguagem C (linguagem de médio niv́ el).

7) O que saõ estruturas de seleçaõ e estruturas de repetiçaõ ?


Estrutura de seleção:
Responsáveis pelo tomada decisaõ quanto a um caminho a seguir durante a execuçaõ de um
programa. Podem ser simples, composta ou com multiplas escolhas
Estrutura de repetição: Saõ responsáveis pela tomada decisaõ quanto à necessidade de se realizar e
repetir a execuçaõ de um conjunto de instruções. Enquanto sua condiçaõ de teste é verdadeira o
programa permanece em uma espécie laço, repetindo conjuntos de instruções.
Podem ser com teste de inicio, com test no final ou com variável de controle.

Sistemas Microcontrolados - ELT

Você também pode gostar