Você está na página 1de 4

Lista 2 SD - Representações numéricas

Prof. Alan M Marotta


24 de agosto de 2022

1 Tratamento de bytes no envio serial.


Qual o resultado visualizado no Monitor Serial após executar o código de programação a seguir:
a) Comando Serial.print()

void setup() {
Serial.begin(9600);
byte b=0x30;
Serial.print(b);
}
void loop() { }

Figura 1: Código print

b) Comando Serial.write()

void setup() {
Serial.begin(9600);
byte b=0x30;
Serial.write(b);
}
void loop() { }

Figura 2: Codigo write

2 Motor Passo
O acionamento de motores de passo unipolares se dá através do sequenciamento na energização de seus enrola-
mentos (bobinas). A partir das tabelas das seções a seguir, preencher os valores em hexadecimal assiados e defina a
ordem da sequência para: a) Sentido Horário; b) Sentido anti-horário.

2.1 Passo simples

Fase S3 S2 S1 S0 HEXA
0 0 0 0 1
1 0 0 1 0
2 0 1 0 0
3 1 0 0 0

1
2.2 Meio passo

Fase S3 S2 S1 S0 HEXA
0 1 0 0 0
1 1 1 0 0
2 0 1 0 0
3 0 1 1 0
4 0 0 1 0
5 0 0 1 1
6 0 0 0 1
7 1 0 0 1

3 Memórias Binárias
3.1 Capacidade e endereçamento
a) Uma memória de 128 kb comporta quantos bytes de informação?
b) Sendo cada célula de memória do tamanho de 8 bits, quantos são os endereços? E a faixa de endereçamento
(mínimo 0h e maior: ???h

3.2 CI EEPROM Serial


Dado o caminho para o manual da memória 24LC64:
http://ww1.microchip.com/downloads/en/devicedoc/21189f.pdf
Consulte o manual e responda:
a) Quantos bits comporta a memória ? Reescreva os valores em
b) bytes
c) kb
d) Mb
e) Qual o endereço da última posição de memória (em hexadecimal)?

4 Conversão Analógica-Digital
Um conversor AD (analógico para digital) converte um sinal analógico em um dado binário, conforme a quantidade
de bits fornecidos na saída do conversor AD tem-se um conjunto de valores associados.

4.1 Qualidade da quantização


Indique a quantidade de valores possíveis na saída digital do conversor (em notação decimal) e o valor do maior
endereço (em hexadecimal), para:
a) 8 bits (ADC0808);
b) 10 bits (ATMEGA328);;
c) 12 bits (ADS1015) ;
d) 16 bits (ADS1115).

4.2 Redes de sensores seriais


Na operação conjunta de conversores do tipo serial, conforme a quantidade de bits configuráveis para selecionar
os conversores define-se o máximo de elementos que podem compor o conjunto de conversores, conforme as confi-
gurações pré-estabelecidas de endereços. Pesquise nos manuais e defina a quantidade de bits e por consequência a
quantidades de conversores para:
a) ADS1015; b) ADS1115;
5 Tabela decodificador binário para 7 segmentos
A partir da tabela da verdade que associa os valores de entrada e saída do decodificador de binário para 7 segmentos
no formato hexadecimal, defina os valores em hexadecimal do byte composto pelos bits de saída para cada valor de
entrada.

Tabela 1: Tabela da Verdade Decodificador Bin7seg Hexa - Entradas X Saídas


Entradas 7 Saídas
No
A B C D seg a b c d e f g HEXA

0 0 0 0 0 1 1 1 1 1 1 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1
Figura 3: Referência das barras no display de 7 segmentos

Você também pode gostar