Prévia do material em texto
As portas digitais podem ser programadas como entrada ou saída digital. No sistema Arduino, as portas são, normalmente, padronizadas como entrada (alta impedância). Quando as definimos como saída, tais portas têm características de baixa impedância. No sistema Arduino, estas programações são feitas a partir de funções que configuram e acessam os pinos digitais de entrada e saída. Considerando essas informações e o conteúdo estudado, responda: qual é a função responsável pela programação das portas de entrada e saída? “Espera-se de um núcleo robusto a capacidade de suportar paralelismo no nível de instrução e no nível de thread (fluxo de instruções). Um bom exemplo seria um processador com superescalaridade e com suporte a múltiplas threads simultâneas (Simultaneous Multithreading -SMT). No entanto, não são todas as aplicações que demandam este tipo de suporte do processador. Por exemplo, servidores web e de banco de dados recebem um número muito grande de requisições independentes, que geram transações independentes”. Fonte: FREITAS, H. C.; ALVES, M. A. Z.; MAILLARD, NI.; NAVAUX, P. O. A. Ensino de Arquiteturas de Processadores Multi-Core Através de um Sistema de Simulação Completo e da Experiência de um Projeto de Pesquisa. In: 2nd Workshop sobre Educação em Arquitetura de Computadores (WEAC), 2008, p. 3. Uma das técnicas de paralelismo utilizadas é a capacidade de um programa ou processo de sistema operacional fazer o gerenciamento para mais de um usuário ou para várias solicitações do mesmo usuário, sem precisar de cópias do programa em execução. Como é chamada essa técnica? O TCON (timer control) é o registrador de função especial que controla os timers/contadores 0 e 1. É um registrador que pode ser endereçado bit a bit e tem o tamanho de oito bits. Uma de suas funções é ser responsável por habilitar a contagem do timer/contador 0 e do timer/contador 1. Como são chamados os bits que têm a função de habilitar a contagem do timer/contador 0 e 1 no TCON? Os timers/contadores são programados, e dois registradores de função especial fazem esta função. No entanto, um deles é responsável por gerenciar sua ativação ou desativação e selecionar o tipo e o modo de operação. Como é chamado este registrador de função especial que gerencia as funções dos timers/contador do microcontrolador da família 8051? A colocação de um display em um projeto de controle e automação o eleva a outro nível, pois torna a interface mais visível e amigável e o projeto mais interativo. Os módulos de display de LCD (Liquid Crystal Display - display de cristal líquido) são interfaces visuais muito úteis, quando há necessidade de informação visual. Considerando essas informações e o conteúdo estudado sobre displays, assinale a alternativa correta. As interfaces de comunicação serial são responsáveis por conectar informações entre equipamentos, como Arduino e computador ou Shields e Arduino, por exemplo. Tais informações são conectadas com regras específicas, que definem sua forma e seu tipo de conexão. Além disso, é importante ressaltar que a comunicação serial envia e recebe a informação de forma sequencial. Para que a comunicação serial seja efetiva, é necessário definir alguns itens e um deles é o sentido de transmissão. Com base nessas informações, respobda: quais são os sentidos de comunicação possíveis? I. Síncrono. II. Simplex. III. Assíncrono. IV. Half-Duplex. V. Full-Duplex. Está correto apenas o que se afirma em: Quando usamos as placas de shields para inserir funcionalidades ao sistema Arduino, necessitamos programá-las dentro do código, para que funcionem corretamente. No entanto, elas devem ter linhas de código específicas, conforme as especificidades da placa. Considerando essas informações e o conteúdo estudado, responda: como podemos fazer com que todos os códigos, necessários ao funcionamento da placa, sejam feitos corretamente? O Arduino é uma pequena placa de microcontrolador que contém um conector USB que permite ligá-la a um computador, além de diversos pinos que permitem a conexão com circuitos eletrônicos externos, como motores, relés, sensores luminosos, diodos laser, alto-falantes, microfones, etc [...] Na realidade, embora o Arduino seja o projeto aberto e uma placa de interface baseada em microcontrolador, ele é muito mais do que isso, porque além da própria placa, inclui também as ferramentas de desenvolvimento de software necessárias para programar as placas. MONK, S. 30 projetos com Arduino. Porto Alegre: Bookman, 2014, p. 1 e 2. O projeto Arduino engloba hardware e software e tem o objetivo ser aplicado em projetos interativos utilizando o microcontrolador e, conforme seus modelos, são identificadas as características específicas. O microcontrolador usado no projeto Arduino UNO é: O sistema de computadores tem o seu princípio baseado em uma arquitetura interna, que contém uma CPU (unidade de processamento central), entrada e saída de dados, memórias e barramentos. Este é um dos princípios da arquitetura de Von Neumann, que se caracteriza pela capacidade de uma máquina digital armazenar seus programas no mesmo espaço de memória dos dados, possibilitando a manipulação destes. Considerando essas informações e o conteúdo estudado sobre as funções de cada parte da arquitetura, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) A unidade central de processamento (CPU) é a responsável por administrar todas as operações de leitura e escrita de entrada e saída de dados. II. ( ) A unidade de entrada de dados é responsável por executar as operações lógicas e aritméticas e de fazer o processamento das informações recebidas. III. ( ) As unidades de entrada e saída têm a função de transferência de dados entre o processamento e os periféricos. IV. ( ) Na unidade de memória, são executados os principais processamentos, que são enviados para a CPU, responsável por organizar e entregar para a unidade de saída de dados. Agora, assinale a alternativa que apresenta a sequência correta: Na família de microcontroladores com núcleo do 8051, existem dois módulos “0” e “1”, que são configurados pelos registradores TCON e TMOD e responsáveis por gerar as rotinas de tempo e determinar a velocidade (baud rate) da comunicação serial. Considerando essas informações, como são chamados estes módulos?