Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: PPRROOGGRRAAMMAAÇÇÃÃOO DDEE MMIICCRROOCCOONNTTRROOLLAADDOORREESS AAVV Aluno: AALLAANNAA DDEE CCAARRVVAALLHHOO MMAARRIINNSS 220022331100331188664444 Professor: JJHHOONNAATTAANN AALLVVEESS Turma: 99000011 DGT0133_AV_202310318644 (AG) 19/01/2024 14:00:21 (F) Avaliação: 66,,0000 pts Nota SIA: 66,,0000 pts Estação de trabalho liberada pelo CPF 10861514700 com o token 742359 em 19/01/2024 13:45:13. EENNSSIINNEEMMEE:: CCOOMMPPIILLAADDOORREESS EE SSIIMMUULLAADDOORREESS 11.. Ref.: 4035272 Pontos: 00,,0000 / 11,,0000 A função output_low() no compilador CCS C para microcontroladores PIC é responsável por: De�nir o pino especi�cado para o modo de saída de dados. De�nir o pino especi�cado para o nível lógico baixo. Ler o estado do pino especi�cado. De�nir a porta especi�cada para o nível lógico baixo. De�nir o pino especi�cado para o estado de baixa impedância. 22.. Ref.: 4038260 Pontos: 11,,0000 / 11,,0000 Qual função estabelece um loop in�nito na IDE do Arduino? setup() con�g() input() output() loop() EENNSSIINNEEMMEE:: MMIICCRROOCCOONNTTRROOLLAADDOORREESS 33.. Ref.: 3991008 Pontos: 11,,0000 / 11,,0000 Para as a�rmações abaixo, indique RR para RISC e CC para CISC: I - Projetados para usar menos energia, o que signi�ca que podem ser usados em smartphones que não têm sistemas de refrigeração dedicados. II - Visa usar o mínimo de linhas de código de montagem possível, mesmo se mais ciclos de clock forem necessários como resultado. III - Minimiza o número de ciclos de clock por instrução. Qual a associação correta? EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist... 1 of 4 11/03/2024, 09:04 javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035272.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035272.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035272.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035272.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035272.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038260.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038260.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038260.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038260.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038260.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3991008.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3991008.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3991008.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3991008.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3991008.'); I - R, II - R, III - C I - R, II - C, III - R I - C, II - C, III - R I - C, II - R, III - C I - R, II - R, III - R 44.. Ref.: 6093682 Pontos: 11,,0000 / 11,,0000 (COMPESA-2018) Um microcontrolador pode ser de�nido como um computador em um único chip, pois nele está integrado CPU, memória de programa, memória de dados, circuito de clock, interface de comunicação serial, entre outros. A respeito de um microcontrolador, é correto a�rmar que: possui uma capacidade de processamentos lógicos limitada. permite tratamento de muitos formatos de dados. possibilita uma grande variedade de modos de endereçamento. possibilita o gerenciamento de grande quantidade de memória. possui processamentos aritméticos complexos. EENNSSIINNEEMMEE:: PPEERRIIFFÉÉRRIICCOOSS EEXXTTEERRNNOOSS 55.. Ref.: 4038290 Pontos: 11,,0000 / 11,,0000 Qual o nome da função chamada no Arduino quando uma interrupção externa é ativada? Função ISR Função Loop Função indicada como parâmetro na função attachInterrupt() Função Setup Função Interrupt 66.. Ref.: 4035301 Pontos: 11,,0000 / 11,,0000 O que acontece quando uma segunda interrupção com menor prioridade ocorre durante a execução de uma primeira com maior prioridade? A segunda aguarda enquanto a primeira é concluída A segunda é descartada e não será atendida A primeira é concluída para que a segunda seja atendida As duas são atendidas ao mesmo tempo pela CPU As duas são encerradas pela CPU EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist... 2 of 4 11/03/2024, 09:04 javascript:alert('C%C3%B3digo da quest%C3%A3o: 6093682.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6093682.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6093682.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6093682.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6093682.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038290.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038290.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038290.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038290.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038290.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035301.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035301.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035301.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035301.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035301.'); EENNSSIINNEEMMEE:: PPEERRIIFFÉÉRRIICCOOSS IINNTTEEGGRRAADDOOSS 77.. Ref.: 4035274 Pontos: 00,,0000 / 11,,0000 A função do compilador CCS C output_d(valor) escreve a grandeza "valor" como um binário de 8 bits na porta D de microcontroladores PIC. Sabendo disto, como deixar os 8 bits da porta D em nível lógico baixo? output_d(0) output_d(128) output_d(255) output_d(low) output_d(256) 88.. Ref.: 4035278 Pontos: 00,,0000 / 11,,0000 Considere o código abaixo para microcontroladores PIC. Considere também que temos um botão ligado ao pino RA1 na con�guração pull down e um led ligado ao pino RB0. #include <16F628A.h> #fuses XT #use delay( clock=4MHz ) void main () { while (TRUE) { if(input(PIN_A1) == 0){ output_high(PIN_B0); delay_ms(2000); output_low(PIN_B0); delay_ms(1000); } } } O que faz o programa? Pisca o led (aceso 1 segundo e apagado 2 segundos). Pisca o led (aceso 2 segundos e apagado 2 segundos). Pisca o led (aceso 2 segundos e apagado 1 segundo) se o botão não está pressionado. Pisca o led (aceso 2 segundos e apagado 1 segundo) se o botão está pressionado. Pisca o led (aceso 1 segundo e apagado 2 segundos) se o botão não está pressionado. EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist... 3 of 4 11/03/2024, 09:04 javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035274.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035274.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035274.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035274.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035274.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035278.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035278.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035278.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035278.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035278.'); EENNSSIINNEEMMEE:: PPRROOJJEETTOOSS CCOOMM MMIICCRROOCCOONNTTRROOLLAADDOORREESS 99.. Ref.: 3993225 Pontos: 00,,0000 / 11,,0000 Que método de auto teste em microcontroladores reinicia a CPU no caso de não ser apagado em um determinado período de tempo? Watchdog. PLC. ECC. CRC/SCAN. CRC. 1100.. Ref.: 3993231 Pontos: 11,,0000 / 11,,0000 Qual a principal preocupação em um projeto de IoT com microcontrolador em equipamento portátil? Velocidade de processamento Dissipação de temperatura Consumo de energia Custo Interface sem �o EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_hist... 4 of 4 11/03/2024, 09:04 javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993225.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993225.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993225.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993225.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993225.'); javascript:alert('C%C3%B3digo da quest%C3%A3o:3993231.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993231.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993231.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993231.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993231.');
Compartilhar