Fpga
Eletrônica Digital, Microprocessadores e Microcontroladores
1) Realize as seguintes conversões entre bases: a) 10011012 = X10 b) 10011011. 00011011. 10010001. 000010112 = X10 c) CAFE16 = X10 d) 789010 = X16 e) 110010001102 = X16
2) Efetue as seguintes operações a) 1001102 + 100112 + 11000102 b) 110011102 – 1110012 c) 110012 x 1102
3) Apresente as expressões booleanas dos circuitos abaixo: a) b)
4) Apresente a tabela da verdade das expressões booleanas e o circuito correspondente.
5) Determine a expressão lógica para cada uma das saídas das tabelas da verdade abaixo:
b)
a)
6) Simplifique a expressão abaixo, utilizando a Álgebra de Boole.
S=ABC+ABC+ABC+ABC+ABC
7) Simplifique as expressões de S1, S2, S3 e S4 da tabela abaixo, utilizando os mapas de Veitch-Karnaugh.
8) Simplifique as expressões utilizando diagramas de Veitch-Karnaugh. a) S=ABC+ABC+ABC+ABC+ABC b) S=ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD
9) Considere um robô cuja plataforma possui um sistema de pára choques com 4 sensores distribuídos conforme a figura abaixo (vista superior do robô). Projete um circuito combinacional que gere um código para os motores a fim de que o robô se desvie toda vez que se chocar com um obstáculo. Considere que este código é enviado aos motores durante o tempo de um segundo e depois o movimento original é restabelecido. O controle deverá obedecer a seguinte regra:
a) Se apenas o sensor F ou os 3 sensores frontais forem pressionados, o robô deverá andar para trás; b) Se apenas F e D forem pressionados, giro para a esquerda; c) Se apenas F e E forem pressionados, giro para a direita; d) Se apenas D ou E for pressionado, giro para o lado oposto ao lado do choque; e) Se apenas A for pressionado, movimento para frente; f) Caso nenhum sensor