Você está na página 1de 1

Caio Rasini de Lima Batista

A.I 3° semestre

1 – Portx pode ser classificado em: Porta, Portb, Portc, Portd (8 bits cada) e Porte (4 bits), e são
divididos/numerados de acordo com a quantidade de pinos respectiva. Tem como função
controlar a leitura/escrita em cada um dos pinos das portas.

2 – O TRIS pode ser classificado em TRISA, TRISB, TRISC, TRISD e TRISE, da mesma forma que o
PORTX. Se localiza no início do circuito como registradores (Bits de direcionamento de dados) e
são responsáveis por definir se o PORTX será identificado como entrada ou como saída
(direção).

3 – O LATX pode também, da mesma forma que o PORTX e o TRISX ser divididos em: LATA,
LATB, LATC, LATD e LATE. Se localiza no início do circuito, onde o mesmo faz a função de
leitura ou de escrita (com o PORTX) com a diferença de que, caso faça a leitura, ele retorna o
seu último valor escrito, e não aquele que se localiza no estado externo do pino

4 – Utilizamos o PORTX para controlar a leitura/escrita do resultado no externo do pino,


enquanto o LATX é utilizado, quando na função leitura, para identificar o seu último valor
escrito.

5 – Pull up e pull down basicamente uma configuração de ligação com interruptores, na qual
um resistor, conectado ao interruptor, vai ser ligado ao terra (parte down) ou ao vcc do
circuito (parte up). Servem para garantir que o sinal/tensão dos mesmos se mantenha como
um valor conhecido, enquanto o pino não recebe tensão nenhuma.

6 – Enquanto os Cis TTL possuem uma diversidade de utilizações ( circuitos de controle,


instrumentação, produtos eletrônicos de consumo, etc.) o Schimmit trigger serve apenas para
reduzir ruídos em circuitos digitais, através do condicionamento de sinais.

7 – O efeito bouncing é um efeito que ocorre no microcontrolador, onde o mesmo recebe o


sinal de um botão sendo pressionado, e reconhece como se o botão estivesse sido pressionado
mais de uma vez. Por meio do hardware, podemos utilizar resistores pull up e pull down, para
tornar o estado lógico bem mais definido. Por meio do software, é possível criar um código
que revise na entrada se o botão está sendo pressionado ou não, ou seja, efeito debounce.

Você também pode gostar